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