mspdbsrv.exe永远活着?

时间:2008-09-17 04:12:15

标签: visual-studio

有没有办法阻止mspdbsrv.exe继续运行 完成编译后?甚至在我终止视觉工作室之后?或者甚至可能首先阻止它甚至产卵?

这个家伙到底有什么好处?

使用vs2005

3 个答案:

答案 0 :(得分:18)

MS建议将postbuild-event添加到Project选项here

  

[...]有时可能会这样   mspdbsrv.exe即使在之后仍然活着   构建结束了。在这种情况下,   添加post build事件是安全的   杀死mspdbsrv.exe。

关于postbuild的背景信息 - 事件可以在linked页面找到。

答案 1 :(得分:10)

mspdbsrv.exe是Visual Studio在编译时用于创建.pdb文件的过程;这些是允许您调试应用程序的符号文件。退出Visual Studio时,有时会出现狂暴并且无法正常关闭。即使在退出并重新启动Visual Studio之后,我也有这个导致编译错误的原因。使用Process Explorer或任务列表(在Windows中按Ctrl + Alt + Delete)手动终止mspdbsrv.exe(如果它已损坏)。

对于它的价值,我还没有在Visual Studio 2008中看到过这个问题,但我几天才使用它。

答案 2 :(得分:2)

有点谷歌搜索似乎表明mspdbsrv.exe僵尸是VS2005中的一个已知问题。我们遇到了类似的(间歇性)问题,但似乎没有解决方案。

是的,很糟糕。