我最近遇到了 Visual Studio 2010 的问题,我无法弄清楚。最近在打开 VS2010 一段时间后,构建开始失败而没有错误。这包括构建、重建和清理。
VS2010 的输出只有两行:
When trying build: 1>------ Build started: Project: example, Configuration: Debug Win32 ------ ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== When trying rebuild: 1>------ Rebuild All started: Project: example, Configuration: Debug Win32 ------ ========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ========== When trying clean: 1>------ Clean started: Project: example, Configuration: Debug Win32 ------ ========== Clean: 0 succeeded, 1 failed, 0 skipped ==========
我可以恢复使用 VS 构建项目的唯一方法是重新启动我的系统。但是,从命令行使用 msbuild 可以毫无问题地构建项目。所以这似乎与 VS 本身有关,但我无法弄清楚是什么原因导致它没有显示实际错误。
我已经尝试重新启动 VS 本身,删除 .suo、.ncb、预编译头文件等,看看是否是文件锁定问题,但没有帮助或解决问题。当这种情况开始发生时,也没有从以前的构建中运行的杂散进程。
编辑--8<----------------------------------------
只是为了一些额外的信息:
- 我已重新安装 VS2010 两次以尝试更正此问题。
- 我已经重新安装了两次 VS2010 SP1。
- 这种情况只会在使用 VS 一段时间后发生。
- 似乎是长时间修改头文件(C++)时出现的。
- 发生这种情况后,我仍然可以从命令行正常构建,只是不能从 VS 构建,直到我重新启动系统。
最佳答案
如果它突然开始,不断发生,并且发生在不同的项目上,请尝试测试您的 RAM。您可以下载 memtest86 的 ISO、刻录并引导至它。
关于c++ - Visual Studio 2010 随机停止构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8376143/