【发布时间】:2013-03-24 06:22:29
【问题描述】:
我希望在运行我自己的项目时调用另一个 exe。
string appRoot =Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
为此,我得到了这个路径:C:\Users\Jeff TungMbp\Documents\Visual Studio 2010\Projects\menuSystemTutorial\menuSystemTutorial\ menuSystemTutorial\bin\x86\Debug\xxxxx.exe
这不是我想去的浴池。
我希望访问这个路径:C:\Users\Jeff TungMbp\Documents\Visual Studio 2010\Projects\menuSystemTutorial\menuSystemTutorial\ menuSystemTutorial\xxxxxx.exe
我不想做像 System.Process(@"C:\xxxxxxx") 这样的硬编码。
我希望访问路径的原因是因为我已经将 .exe 文件导入到我的项目中,我希望访问的路径是 .exe 的确切位置。
有什么办法可以解决这个问题?或者有没有其他方法可以在我的项目发布为安装文件后附加一个 .exe 文件?
谢谢。
【问题讨论】: