【问题标题】:Where has the Code Analysis window gone?代码分析窗口去哪儿了?
【发布时间】:2015-07-24 16:22:52
【问题描述】:

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

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

有没有办法恢复代码分析窗口?

【问题讨论】:

  • 旧的抑制选项去哪儿了:\

标签: code-analysis visual-studio-2015 roslyn


【解决方案1】:

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

这是基于 Roslyn 的新编辑器的优势之一。

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

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

如果您添加额外的分析器(通过 vsix 或 Nuget),它们会显示为代码分析的额外规则。

您可以添加“类别”列:

然后按类别过滤:

【讨论】:

  • 如果使用 MS Code 规则,绝大多数代码分析结果出现在“Build”部分,而不是“Intellisense”。事实上,从菜单中选择分析 > 运行代码分析...似乎只是运行“构建”命令
  • 正确,旧的“二进制代码分析”规则仍然依赖于 fxcopcmd 并在构建期间计算(不幸的是,因此属于构建类别)。
  • 我正在使用 VS2015U2 并运行分析。我在基于文本的输出窗口中看到大约 10 条消息,但错误列表窗口完全为空(并且所有过滤器都已禁用)。
  • 我是唯一一个缺少“解释”窗口的人吗?那去哪儿了?自 2013 年以来我就再也没有见过它。过去,我通过代码分析逐步了解它的想法。
  • 认为我用这个解决方法修复了它:developercommunity.visualstudio.com/t/…
猜你喜欢
  • 2013-10-04
  • 2018-07-22
  • 1970-01-01
  • 2011-03-03
  • 2014-03-15
  • 2015-07-17
  • 2012-10-30
  • 2013-05-23
  • 1970-01-01
相关资源
最近更新 更多