代码分析窗口哪里去了?


70

在Visual Studio 2013中,我使用“代码分析”窗口为开发和管理团队提供了报告。

Visual Studio 2013中的“代码分析”窗口

在Visual Studio 2015 Enterprise RTM中,这些错误已返回到错误窗口,我不再只能看到单个项目的CA问题,也不能按类型对其进行筛选。

有没有办法使“代码分析”窗口恢复原状?


旧的
压制

Answers:


82

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

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

在此处输入图片说明

将其设置为“仅Intellisense”应该会向您显示代码分析警告,并且在左侧现在可以选择“整个解决方案”,“当前项目”,“当前文档”或“打开文档”。

我个人真的很喜欢最后一种选择,因为它对于想要离开营地的人比发现的人清洁的人非常有效。

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

您可以添加“类别”列: 在此处输入图片说明

然后按类别过滤: 在此处输入图片说明


4
如果使用MS Code规则,则绝大多数代码分析结果将显示在“ Build”部分中,而不是“ Intellisense”中。实际上,从菜单中选择“分析”>“运行代码分析...”似乎只是在运行“构建”命令而已
Nicholas 2015年

Corrent,旧的“二进制代码分析”规则仍然取决于fxcopcmd并在构建过程中进行计算(不幸的是,它属于构建类别)。
jessehouwing 2015年

2
我正在使用VS2015U2并进行分析。我在基于文本的“输出”窗口中看到大约10条消息,但“错误列表”窗口完全为空(并且所有过滤器均已禁用)。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.