如何在C#中停止运行exe以启动新实例?

时间:2012-04-13 08:40:07

标签: c# running-other-programs

我有一个用C#编写的服务器软件。有时我会接受这个错误:

  

无法将文件“obj \ x86 \ Debug \ Server.exe”复制到“bin \ Debug \ Server.exe”。该进程无法访问文件'bin \ Debug \ Server.exe',因为它正由另一个进程使用。

我如何理解我的程序仍在后台运行并停止运行?

1 个答案:

答案 0 :(得分:4)

这很可能不是由您的软件(您正在编写的软件)引起的,而是由IDE本身引起的。

我通常只使用任务管理器来杀死任何vshost进程仍在挂起,但这可能不是很安全。或者有时只需重新启动Visual Studio即可。