【发布时间】:2011-03-11 15:23:29
【问题描述】:
我在 Visual Studio 2008 中将 FxCop 1.36 设置为外部工具,在项目上运行它并收到大量消息。我无法处理所有这些警告,所以我只想专注于警告的一个子集。是否可以将 FxCop 配置为仅查找或仅显示性能警告?
【问题讨论】:
标签: visual-studio-2008 code-analysis fxcop
我在 Visual Studio 2008 中将 FxCop 1.36 设置为外部工具,在项目上运行它并收到大量消息。我无法处理所有这些警告,所以我只想专注于警告的一个子集。是否可以将 FxCop 配置为仅查找或仅显示性能警告?
【问题讨论】:
标签: visual-studio-2008 code-analysis fxcop
可以根据规则配置 FxCop 应用程序。启动应用程序时,您应该会看到两个选项卡。第一个显示您正在分析的程序集列表。第二个显示可用规则列表。只需取消选择您不想运行的规则即可。
如果您要使流程自动化,您可以创建一个新的 FxCop 项目并保存您的规则选择。这将让您每次都重新运行这些特定规则。
【讨论】:
事实证明它实际上非常简单。我发现有两种方法可以指定要在 Visual Studio 中运行的规则集。查看外部工具对话框中的 FxCop 参数。
更改 /rule: 参数以指向规则目录中的特定 dll
或者
创建一个 FxCop 项目,按照 Pedro 的建议选择适当的规则,并使用 /project: 参数指向它
【讨论】: