当Visual Basic编译器(Vbc.exe)崩溃时,Visual Studio无法检测到这一点,并陷入无法操作的状态。 “Build”菜单显示为如果解决方案正在构建,但“取消构建”(Ctrl Break)菜单项没有效果。尝试关闭应用程序或解决方案会产生错误:
The build must be stopped before the solution can be closed.
我找不到任何办法来弥补这个短暂的终止devenv.exe过程和完全重新启动Visual Studio。有什么更快,更不严重吗?
(微软声称在2005年有fixed this bug,但我遇到它与VS2008)。
我会在devenv之前寻找msbuild进程来杀死。并确保vbc真的已经走了。
正如评论所说,尝试自己使用msbuild。
看到我有一个很好的回答徽章从这里,我觉得我应该强调我的意见下面:在所有情况下,这发生在我发生了没有msbuild或vbc进程杀死。如果有人给或给我一个,因为他们发现一个卡住的msbuild或vbc过程,请注释,这也是这样。