我的老板有一个 C++ 项目,今天当他点击“构建解决方案”、“重建解决方案”或“编译”按钮时才开始挂起。 “构建”窗口显示正在编译并挂在那里。他尝试使用 Subversion 恢复到一周前的项目状态,但没有成功。
我们还有一个使用相同源代码的解决方案,但在 VS2005 中构建,并且构建得很好。有什么想法吗?我们真的很希望不必重新安装 VS,但如果确实如此,我们可能不得不这样做。
编辑 另外,它是一个C++项目,但是项目中的文件都是C的。
以防万一。如果您在 MS VS 2008 中安装了任何附加组件,请禁用所有附加组件以确保它们不会导致这种情况。
确保在恢复时恢复所有文件(即解决方案文件、make 等),而不仅仅是源代码。
你安装了VS2008 SP1吗? http://msdn.microsoft.com/en-us/vstudio/aa718359
我也有类似的问题。当VS2008加载时,它会尝试更新IntelliSense。如果您要求 VS2008 在 IntelliSense 更新完成之前构建解决方案,则构建过程(或清理解决方案过程)可能会随时挂起。就我而言,解决方案是等待“更新 IntelliSense...(1701)”(它显示在状态栏上)完成。