有没有办法阻止mspdbsrv.exe继续运行 完成编译后?甚至在我终止视觉工作室之后?或者甚至可能首先阻止它甚至产卵?
这个家伙到底有什么好处?
使用vs2005
答案 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中的一个已知问题。我们遇到了类似的(间歇性)问题,但似乎没有解决方案。
是的,很糟糕。