Visual studio 2012 如何从VisualStudio项目中获取抑制的代码分析警告列表?

Visual studio 2012 如何从VisualStudio项目中获取抑制的代码分析警告列表?,visual-studio-2012,code-analysis,fxcop,Visual Studio 2012,Code Analysis,Fxcop,我已经为解决方案中的所有项目启用了代码分析。为了克服各种代码分析警告,代码包含许多代码抑制属性(System.Diagnostics.CodeAnalysis.SuppressMessage)。我想得到这些抑制属性的列表。我想要这份清单,这样我就可以看看是否仍然需要抑制,并检查我们是否有适当的理由指定 是否有人拥有或知道从visual studio项目/解决方案获取抑制代码分析警告列表/报告的好方法/插件/工具?编辑->查找并替换->在文件中查找>/code>,或默认快捷键Ctrl+Shift+

我已经为解决方案中的所有项目启用了代码分析。为了克服各种代码分析警告,代码包含许多代码抑制属性(System.Diagnostics.CodeAnalysis.SuppressMessage)。我想得到这些抑制属性的列表。我想要这份清单,这样我就可以看看是否仍然需要抑制,并检查我们是否有适当的理由指定


是否有人拥有或知道从visual studio项目/解决方案获取抑制代码分析警告列表/报告的好方法/插件/工具?

编辑->查找并替换->在文件中查找>/code>,或默认快捷键Ctrl+Shift+F


只需告诉它在整个解决方案中搜索
SuppressMessage
。它会将所有结果及其文件位置放入一个对话框中,您可以将其复制/粘贴到所选的查看器/编辑器中。

搜索或反射是两种明显的暴力方法。您还可以通过代码分析将其转储到报告中,包括对正文本。这可以通过运行带有
/saveMessagesToReport:Active,Excluded
命令行选项的
fxcopcmd.exe
来完成(如果您想经常执行此操作,也可以在Visual Studio项目中通过
CodeAnalysisSaveMessagesToReport
属性来设置)