通过命令行从FXCop中排除规则

时间:2013-01-24 23:59:39

标签: teamcity fxcop fxcopcmd

前一段时间使用MSBuild任务,并找到了一些关于能够排除特定规则的文档,例如: -Microsoft.Design#CA2210。 MSBuild任务将其转换为/rule:-Microsoft.Design#CA2210。

我们现在在TeamCity中使用FXCop构建运行器,并将该参数添加到其他命令行参数中失败:

  

无法加载规则文件   '-Microsoft.Design#CA2210; -Microsoft.Design#CA1020':无法找到   指定的文件。

似乎这个论点是指定规则集,而不是单个规则。可以这样做吗?

1 个答案:

答案 0 :(得分:5)

fxcopcmd / rid中有一个未记录的开关:

您可以通过以下方式排除:/rid:-Microsoft.Design#CA2210 / rid:etc