突然,没有明显的原因,我的 VS2010 已经开始为我的项目启动 vshost 进程,而我什至没有尝试启动它。
这是一个包含多个 DLL:s、一个 Asp.Net 项目和一个名为Diamonds.WinForm
. 当我设置Diamonds.WinForm
为“设置为启动项目”并选中“启用 Visual Studio 托管进程”选项时,VS2010 将立即启动一个Diamonds.WinForm.vshost.exe
进程。我什至没有尝试开始调试或任何东西。如果我取消选中“启用 Visual Studio 托管进程”,该进程将被终止,如果我再次选中它,该进程将再次启动。也就是说,当我单击复选框时,甚至在我保存设置之前。
这刚刚开始发生在今天早上,据我所知,我没有在我的系统、我的 VS2010 安装或设置或我的项目设置中更改任何内容。我确实更改了我的代码和 WinForms 设计。
我首先注意到这一点是因为当我尝试开始调试时,提示构建失败,无法Diamonds.WinForm.exe
从obj\Debug
文件夹复制到bin\Debug
文件夹,因为它正在被另一个进程(vshost 进程)使用。
知道是什么导致了这种情况发生以及如何阻止它发生吗?