通过命令行从 FXCop 中排除规则
Posted
技术标签:
【中文标题】通过命令行从 FXCop 中排除规则【英文标题】:Exclude rules from FXCop via command line 【发布时间】:2013-01-24 23:59:38 【问题描述】:前段时间在使用 MSBuild 任务,发现一些关于能够排除特定规则的文档,例如-Microsoft.Design#CA2210。 MSBuild 任务将其转换为 /rule:-Microsoft.Design#CA2210。
我们现在在 TeamCity 中使用 FXCop 构建运行程序,并且将该参数添加到其他命令行参数中失败:
加载规则文件失败 '-Microsoft.Design#CA2210;-Microsoft.Design#CA1020': 找不到 指定的文件。
似乎这个论点是指定规则集,而不是个别规则。这个可以吗?
【问题讨论】:
【参考方案1】:在 fxcopcmd /rid 中有一个未记录的开关:
您可以通过以下方式排除:/rid:-Microsoft.Design#CA2210 /rid: 等
【讨论】:
以上是关于通过命令行从 FXCop 中排除规则的主要内容,如果未能解决你的问题,请参考以下文章