如何获取安装包SETUP所在的目录
比如我一个安装包文件放在D:/安装包下,我在点里面SETUP的安装过程中,我想获取这个D:/安装包这个路径如何获取,因为我想取取安装下的某个配置文件信息
------解决方案--------------------制作安装包的那个工程,在自定义操作->安装里插入一个主输出,此主输出继承System.Configuration.Install.Installer,然后选中这个主输出,选择属性,在CustomActionData属性里自定义一个如:
/SourcePath="[SOURCEDIR]"
主输出继承System.Configuration.Install.Installer的类的 public overrids void Install(System.Collections.IDictionary stateSaver)里可以解析
string strSourceFilePath =this.Context.Parameters["SourcePath"]; //获取源帮助路径
------解决方案--------------------http://msdn.microsoft.com/zh-cn/library/system.configuration.install.installer.aspx