visual studio installer安装时想读取配置文件,怎样获取安装包所在位置?
在 visual studio installer 里定义了自定义动作,在自定义动作里用了如下很多种获取路径的方法,如
string str1 =Process.GetCurrentProcess().MainModule.FileName;
string str2=Environment.CurrentDirectory;
string str3=Directory.GetCurrentDirectory();
string str4=AppDomain.CurrentDomain.BaseDirectory;
string str5=Application.StartupPath;
string str6=Application.ExecutablePath;
string str7=AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
都只能获取到c:\Windows\syswow64 这个路径,这应该是因为在64位系统上安装32位应用程序才使用这个临时系统。
想请教下如何获取 setup.exe (FujirebioGWSetup.msi) 文件所在的路径。 因为想读取同路径下的配置文件。