排除.exe文件(由我的应用程序引用)

时间:2010-07-11 11:11:07

标签: c#

salam guyz! 我做了一个项目,我引用了一个.exe文件到它的bin文件夹,现在在一个按钮点击事件我想排除/提取/复制.exe文件到我的计算机上的另一个路径。(我正在尝试这个,而我有安装了我的应用程序)

在c#

1 个答案:

答案 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