我的老板有一个C ++项目,当他点击“Build Solution”,“Rebuild Solution”或“Compile”按钮时就开始挂起了。 Build窗口说编译并挂起。他曾尝试使用Subversion从一周前恢复到项目状态,但没有骰子。
我们还有一个使用相同源代码的解决方案,但是在VS2005中构建,并且构建良好。有任何想法吗?我们真的很想不必重新安装VS,但如果归结为它,我们可能不得不这样做。
EDIT 此外,它是一个C ++项目,但项目中的文件都是C。
答案 0 :(得分:2)
确保当你还原时,你正在恢复所有文件(即解决方案文件,制作等),而不仅仅是源代码。
答案 1 :(得分:2)
以防万一。如果在MS VS 2008中安装了任何加载项,则禁用所有加载项以确保它们不会导致该错误。
答案 2 :(得分:1)
你安装了VS2008 SP1吗? http://msdn.microsoft.com/en-us/vstudio/aa718359
答案 3 :(得分:0)
我有类似的问题。加载VS2008时,它会尝试更新IntelliSense。如果在IntelliSense更新完成之前要求VS2008构建解决方案,则构建过程(或清洁解决方案过程)可能会在任何时候挂起。在我的情况下,解决方案是等待"更新IntelliSense ...(1701)" (它显示在状态栏上)要完成。