如何在VS 2012中获取代码分析报告

时间:2013-05-15 06:36:00

标签: .net visual-studio-2012 code-analysis

我正在使用VS Professional 2012.我对解决方案进行了代码分析。我修复了一些警告信息并压制了其中一些。现在我想要这份代码分析报告的报告。报告应该说没有警告消息和被禁止的警告消息列表。

如何获得此类报告?这有什么办法吗?或者我需要使用任何外部工具?我请你建议我。

我已经修复了警告并且已经压制了其中一些警告。所有被抑制的警告都在文件'GlobalSuppressions.cs'中。因此,当我运行代码分析时,我没有得到任何警告,因此我无法进行复制粘贴。我在

中收到了警告信息
'GlobalSuppression.cs' as "[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters", MessageId = "System.Diagnostics.EventLog.WriteEntry(System.String,System.Diagnostics.EventLogEntryType)", Scope = "member", Target = "NonRailEngine.WindowsService.NonRailEngineService.#OnStart(System.String[])")]"

我在查看运行代码分析后是否可以使用报告格式

1 个答案:

答案 0 :(得分:5)

在“代码分析”窗口中,它会在您检出项目后显示结果,如果您点击其中任何一项以展开详细信息,然后只需CTRL+A选择所有项CTRL+C即可将它们复制到剪贴板,您可以使用粘贴CTRL+V轻松地将它们放入Excel文件中。

如果您只想要警告,那么只需使用结果窗口右上角的过滤器(通常以默认的“所有结果”选项开头)