我无法杀死MyApp.vshost.exe

Ben*_*jol 59 vshost.exe

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

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

我知道我可以重启,但我宁愿深究这一点.

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

编辑

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

替代文字

Eat*_*oes 89

通过以下步骤(VS2010)我能够杀死我的持久性vshost进程:

  1. 打开我的可执行项目的属性
  2. 在"调试"选项卡中,取消选中"启用Visual Studio主机进程"
  3. 保存项目文件

就是这样,进程停止了,没有必要重新启动Visual Studio.


Nic*_*las 21

这似乎是这项任务的正常行为.当你杀了它时,任务重新启动.所以我建议你关闭Visual Studio,关闭*.vshost.exe任务.

  • 他说他没有运行`devenv.exe`(Visual Studio)的实例...... (2认同)