VS2015 错误列表项全部翻倍

JDł*_*osz 5 visual-studio-2015

在 VS2015 中,如果重要的话,我正在使用本机 C++,错误列表中的所有警告都加倍了。我知道标题将被多次包含,但我可以看到 .cpp 文件的一个项目以相同的行号和相同的内容列出了两次。

我已经禁用了所有可能的扩展,并且过滤器选项设置为“仅构建”(不显示 Intellisence 错误)。(我在网络搜索中发现的唯一一件事是针对不同类型的项目,其中不同的工具都发现了错误)

我不知道还能去哪里寻找导致它的原因。

在此处输入图片说明

我已经编辑了项目名称和文件名,但是这对中的每个项目在这些字段中也是相同的。最下面的一对来自 Qt*.ui代码生成器,而不是 CL 任务。这告诉我这不是导致此问题的单个任务,而是关于整个错误列表的一些信息。

它们在“输出”窗口中不会加倍。即使在加载项目和构建之后也会发生这种情况,因此错误列表内存中没有任何来自先前编译的剩余内容。

Sco*_*son 5

根据我的经验,此问题是由于将 MSBuild 详细程度设置为 Normal 而不是 Minimal 引起的。因此,最简单、破坏性最小的修复方法是:工具...选项...项目和解决方案...构建和运行...MSBuild 项目构建输出详细程度:最小。


Con*_*tin 2

首先尝试是否可以使用最小的 C++ 示例(没有 Qt 的普通命令行应用程序)重现此行为。从中创建一个新项目"File" -> "New" -> "Project" -> "Visual C++" -> "Empty Project"并仅添加一个 C++ 文件作为新项目。IE

int main() {
  long a = 1;
  float b = a;
}
Run Code Online (Sandbox Code Playgroud)

如果问题仍然存在,请尝试重置 Visual-Studio 设置:为此,请从菜单栏中选择"Tools" -> "Import and Export Settings Wizard" -> "Reset all settings" -> "No, just reset settings, overwriting my current settings"。执行此操作并执行完整重建后,它不应再列出任何错误/警告两次(除了这种情况,即您在受影响的行中确实出现了两次相同的错误/警告 - 但我怀疑,情况就是这样你)。可能是由于更新或意外更改某些设置,Visual Studio 执行了两个编译阶段 - 在这种情况下,所有错误和警告也列出两次:即,在构建使用 XAML 文件的 WPF 应用程序时,这是案件。