代码分析窗口在哪里消失了?

Nik*_*nte 67 code-analysis roslyn visual-studio-2015

在Visual Studio 2013中,我使用"代码分析"窗口向开发和管理团队提供报告.

Visual Studio 2013中的

在Visual Studio 2015 Enterprise RTM中,这些错误已返回到错误窗口,我不再只能查看单个项目的CA问题,或按类型过滤它们.

有没有办法将代码分析窗口带回来?

jes*_*ing 77

Visual Studio代码分析已与Intellisense合并,现在可以从错误窗口查看.当您选择"Build + Intellisense"或"Intellisense"时,您的代码分析警告将显示在那里.您不再需要构建解决方案以在那里查看它们.

这是基于Roslyn的新编辑器的特权之一.

在此输入图像描述

将其设置为智能感知只应向您显示您的代码分析警告,在左侧现在有一个选项可以选择"整个解决方案","当前项目","当前文档"或"打开文档".

我个人非常喜欢最后一个选项,因为它非常适合想要离开露营地的人比他们发现的更干净.

如果添加其他分析器(通过vsix或Nuget),它们将显示为代码分析的附加规则.

您可以添加"类别"列: 在此输入图像描述

然后按类别筛选: 在此输入图像描述

  • 如果使用MS Code规则,绝大多数代码分析结果都会出现在"Build"部分,而不是"Intellisense".事实上,从菜单Analyze> Run Code Analysis ...中选择似乎只是运行"Build"命令 (4认同)
  • 我正在使用 VS2015U2 并运行分析。我在基于文本的输出窗口中看到大约 10 条消息,但错误列表窗口完全是空的(并且所有过滤器都被禁用)。 (2认同)