【问题标题】:Exclude rules from FXCop via command line通过命令行从 FXCop 中排除规则
【发布时间】:2023-05-07 11:49:01
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: teamcity fxcop fxcopcmd


    【解决方案1】:

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

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

    【讨论】:

      最近更新 更多