当Visual编译器(Vbc.exe)崩溃时,Visual无法检测到这一点,并会陷入无法操作的状态。“构建”菜单的出现与解决方案正在生成时一样,但“取消生成”(Ctrl+Break)菜单项没有任何效果。试图关闭应用程序或解决方案会出现以下错误:
必须停止构建,才能关闭解决方案。
除了终止devenv.exe进程和完全重新启动Visual之外,我找不到任何补救方法。有什么更快更不严重的吗?
(微软声称在2005年拥有fixed this bug,但我正在体验VS2008。)
发布于 2012-03-26 14:33:44
我会在msbuild
之前寻找devenv
进程(Es)。确保vbc
也真的走了。
正如评论中说的,自己尝试使用msbuild
。
考虑到我从这里得到了一个不错的答案徽章,我觉得我应该在下面强调我的评论:在所有发生在我身上的情况下,没有任何msbuild
或vbc
进程可以杀死。如果有人给了我一个+1,因为他们确实找到了一个卡住的msbuild
或vbc
进程,那么请评论一下,情况也是如此。
发布于 2017-02-24 09:59:47
您可以在VS中使用快捷的ctrl+break,这应该会取消构建过程。
发布于 2015-03-09 10:06:43
我在Visual 2013 Professional中也看到了此错误。我通过任务管理器终止了devenv.exe。
https://stackoverflow.com/questions/6074968
复制相似问题