Visual Studio 2010 随机停止构建

Visual Studio 2010 随机停止构建

我在 StackOverflow 上发表了这个帖子,他们引导我到这里,以下是我在那里发表的有关此问题的原始帖子:

最近我在使用 Visual Studio 2010 时遇到了一个问题,我无法弄清楚。最近,在长时间打开 VS2010 后,构建开始失败,并且没有错误。这包括构建、重建和清理。

VS2010的输出只有两行:

尝试构建时:

    1>------ 构建已开始:项目:示例,配置:调试 Win32 ------
    ========== 构建:0 成功,1 失败,0 最新,0 跳过 ==========

尝试重建时:

    1>------ 重建全部已开始:项目:示例,配置:调试 Win32 ------
    ========== 全部重建:0 成功,1 失败,0 跳过 ==========

尝试清洁时:

    1>------ 干净启动:项目:示例,配置:调试 Win32 ------
    ========== 清理:0 成功,1 失败,0 跳过 ==========

我唯一能恢复使用 VS 构建项目的方法是重启系统。但是,使用命令行中的 msbuild 构建项目没有任何问题。所以这似乎与 VS 本身有关,但我无法找出导致此问题的原因,因为没有显示任何实际错误。

我尝试过重启 VS,删除 .suo、.ncb、预编译头等,看看是否是文件锁定问题,但这并没有帮助或解决问题。当这种情况开始发生时,也没有从以前的版本运行的杂散进程。

编辑 --8<---------------------------------------------------------

仅需添加一些信息:

  • 我已重新安装了 VS2010 两次以尝试纠正此问题。
  • 我已经重新安装了 VS2010 SP1 两次。
  • 这种情况只会在 VS 经过一段较​​长时间后才会发生。
  • 这似乎是在长时间修改头(C++)文件时发生的。
  • 发生这种情况后,我仍然可以从命令行进行构建,只是不能从 VS 进行构建,直到我重新启动系统。

答案1

将 MSBUILD 输出切换为 Verbose 或 Diagnostic 以查看确切的错误。该选项位于 Tools/Options/Projects and Solutions 下。

相关内容