在我的项目中,我添加了一个我需要运行的EXE文件。所以我需要exe文件的路径..
我已将EXE文件的属性设置为“Embeded Resource”和“CopyAlways”,以便在构建解决方案时将文件复制到bin / Debug或bin / Release文件夹。
我想从Main Projects程序集中获取文件的位置,并将路径(字符串)传递给将运行EXE的程序。
通过这样做我不必担心EXE文件的位置,因为它总是被复制到bin文件夹...
我怎样才能获得这条路?
答案 0 :(得分:0)
要获取执行程序集的路径,可以使用Assembly.GetExecutingAssembly().Location
。然后,您可以使用System.IO.Path
对其进行操作,以构建EXE的路径。
答案 1 :(得分:0)
string exeName = "MyApp.exe";
string fullFileName = Path.Combine(System.Environment.CurrentDirectory, exeName);