使用 FxcopIntegrator 时排除类/方法

Posted

技术标签:

【中文标题】使用 FxcopIntegrator 时排除类/方法【英文标题】:Exclude Class/Methods while using FxcopIntegrator 【发布时间】:2012-10-29 06:14:33 【问题描述】:

在将 FxCop 与 Visual Studio 集成时,我发现 [FxCop Integrator]( http://fxcopintegrator.codeplex.com)

虽然这似乎是一个非常好的工具(它几乎消除了独立运行 FxCop 的需要),但我在进行代码分析时找不到排除类或方法的方法。

FxcopIntegrator 是否以某种方式支持这一点?

【问题讨论】:

【参考方案1】:

您是否尝试过将它与预先配置有您的类和方法排除项的 FxCop 项目文件一起使用,如 http://fxcopintegrator.codeplex.com/wikipage?title=Analyze%20With%20FxCop%20Project%20File 中所述?

【讨论】:

感谢您的更新。我按照链接中提到的步骤(即在解决方案根目录创建 CodeAnalysis 文件夹并在文件夹中添加 fxCop 项目),但是当我右键单击解决方案时,我没有看到选项“CodeAnalysis with FxCop”选项。我什至尝试从 CodePlex 安装最新的软件包,但它不起作用。我有什么遗漏吗? 看来,这可以通过以下方式完成:右键单击解决方案 -> 更多任务... -> 检查解决方案。像往常一样,文档不会针对最新更改进行更新 :)

以上是关于使用 FxcopIntegrator 时排除类/方法的主要内容,如果未能解决你的问题,请参考以下文章

FxCop 集成商 2012

如何在 UIActivityViewController 中识别和排除第 3 方 ActivityType(例如“发送到 Kindle”、“Chrome”)?

EF 获取类的属性并排除特定属性(getType().GetProperties())

使用 Flexjson 时如何排除空值字段?

从类模板中排除类型

在 gradle 中排除声纳类