在c#
中答案 0 :(得分:0)
首先,通过选择添加到项目中的引用属性copy local = true
,确保将exe复制到bin文件夹。
然后,要在运行时检索“其他”exe的路径并复制/移动它,您可以执行以下操作:
using System.IO;
using System.Reflection;
// ...
FileInfo appMainExe = new FileInfo(Assembly.GetExecutingAssembly().Location);
string appFolder = appMainExe.DirectoryName;
string theOtherExe = Path.Combine(appFolder, "my_exe_file.exe");
File.Copy(theOtherExe, "a_new_full_path"); // or File.Move