【问题标题】:How to configure FxCop rule and run it using FxCop Runner in VS2010 Profesional如何在 VS2010 Professional 中配置 FxCop 规则并使用 FxCop Runner 运行它
【发布时间】:2013-11-12 02:40:15
【问题描述】:

我有这个环境: 我正在使用“FxCop 10”和“Visual Studio 2010 Professional”。我使用“FxCop Runner”将 FxCop 连接到 Visual Studio 2010 Professional。

这是我的目的: 我想为我的项目禁用一些规则,并将其与其他项目集成(在同一解决方案中)。我还想将该配置保存在源代码管理中,以便我的团队成员可以轻松使用它。

这是我的经验: 由于 StyleCop 可以生成“Settings.StyleCop”文件,并且可以被其他项目引用。

我的问题是: 我可以为 FxCop 做类似的事情吗?

问候,

阿迪亚

【问题讨论】:

    标签: visual-studio-2010 fxcop


    【解决方案1】:

    FxCop 为此支持两种机制。第一个是.fxcop 项目文件,可以通过 FxCop UI 应用程序创建。这可能是您最简单的选择。

    第二种方法是 .ruleset 文件,其 UI 编辑器是 Visual Studio Premium 或 Ultimate for VS 2010(或 Professional,如果您也有 VS 2013)。如果您没有这些版本之一,您可以手动编辑 .ruleset 文件,因为它只是 XML,但听起来您没有理由不使用 .fxcop 文件。

    【讨论】:

    • 嗨妮可。是的,我试过创建 .fxcop 项目。但是,我的问题是.. 如何将 .fxcop 项目与 VS 2010 Prof 集成?我需要将该规则与我的 VS 集成,因此当我右键单击我的项目并点击“FxCop Runner”时,对于我已经在我的 .fxcop 项目中排除的规则不会出现警告。
    • FxCop Runner 似乎允许通过其“其他命令行参数”设置 (visualstudiogallery.msdn.microsoft.com/…) 设置 fxcopcmd.exe 命令行选项。您可以使用/project 选项指定要使用的.fxcop 项目文件(msdn.microsoft.com/en-us/library/bb429449(v=vs.80).aspx)。
    • 谢谢你,妮可。我会试试你的建议。看来你是这里了解 fxcop 的人。敬礼..
    猜你喜欢
    • 2015-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-27
    • 2011-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多