0

在我的项目中,我添加了一个需要运行的 EXE 文件。所以我需要exe文件的路径..

我已将 EXE 文件的属性设置为“嵌入式资源”和“CopyAlways”,以便在构建解决方案时将文件复制到 bin/Debug 或 bin/Release 文件夹。

我想从 Main Projects 程序集中获取文件的位置,并将路径(字符串)传递给将运行 EXE 的程序。

通过这样做,我不必担心 EXE 文件的位置,因为它总是被复制到 bin 文件夹中......

我怎样才能得到那条路?

4

2 回答 2

0

要获取执行程序集的路径,您可以使用Assembly.GetExecutingAssembly().Location. 然后,您可以使用它System.IO.Path来构建 EXE 的路径。

于 2013-10-03T14:59:17.537 回答
0
string exeName = "MyApp.exe";
string fullFileName = Path.Combine(System.Environment.CurrentDirectory, exeName);
于 2013-10-03T16:54:04.240 回答