我设法使自己处于没有运行devenv实例的状态,但是在后台仍然没有MyApp.vshost.exe(没有可见的窗口或控制台)。

我已经尝试了TaskManager,ProcessExplorer和命令行(taskkill /F /IM MyApp.vshost.exe),但都没有抱怨,命令行甚至说“PID 5824已停止”,但它仍然存在。

我知道我可以重新启动,但是我想深入了解这一点。

看起来好像不是这个问题(http://support.microsoft.com/kb/982551),因为我可以重新启动没有问题(实际上是,所以无法提供任何进一步的诊断,对不起)。

编辑

这就是我进入这个泡菜的方式:

最佳答案

通过执行以下步骤(VS2010),我能够终止我的持久vshost进程:

  • 打开我的可执行项目
  • 的属性
  • 在“调试”选项卡中,取消选中“启用Visual Studio托管过程”
  • 保存项目文件

  • 就是这样,进程停止了,不需要重新启动Visual Studio。

    关于vshost.exe - 我无法杀死MyApp.vshost.exe,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4314436/

    10-12 22:56