在C#WPF调试文件夹中导入.exe文件并执行它

时间:2014-01-27 16:34:15

标签: c#

我差不多完成了我的项目。 我想将.exe文件导入BIN> DEBUG或BIN> RELEASE文件夹,然后在我的C#WPF应用程序中,按下按钮时会有一个代码来执行这样的.exe文件。我怎么能这样做?

补充:我可以在我的C#WPF程序[exe程序]的后台运行这样的.exe文件吗?

我的情况是这样的:我完成了我的项目,就像我一样;我已经说过了。它具有用于文件传输的客户端套接字的功能以及使用TCP / IP的聊天功能,但我不能放置服务器套接字代码,因为它与聊天功能冲突。因此,我只是要调用具有服务器套接字代码的服务器.exe文件。

1 个答案:

答案 0 :(得分:1)

您可以使用Process.Start方法open an executable

Process.Start("yourApp.exe");

为了将文件复制到bin>在BUILD TIME上调试,使用Post Build Actions

如果您想在运行时执行此操作,请使用File.Copy method

File.Copy("C:\\fromPath\\yourApp.exe", "C:\\newFolder");