好的,今天的另一个 FxCop 问题。
我已经阅读了有关 IdentifiersShouldBeCasedCorrectly 规则的论点,以及它是否应该是“XML”或“Xml”。好吧,我是一个“XML”人,我想保持这种状态。因此,我不希望 FxCop 一直纠正我。
我只在特定情况下使用 SuppressMessage 属性。我还使用 FxCop 标记了大量错误并将它们作为“模块”级别的 SuppressMessage 语句复制到 assemblyinfo.cs 中。这很好用。
但是,现在我真的想全局禁用这个烦人的 IdentifiersShouldBeCasedCorrectly 规则。我使用的是 TeamCity 5.0.3,并且没有使用 FxCop 项目文件(但是,我可以这样做)。我希望我可以将一个参数传递给 FxCopCmd 以告诉它忽略此错误,但从文档中看起来并不是这样。
那么...除了在 TeamCity 构建服务器上创建 FxCop 项目文件并将其用于 FxCop 构建运行器之外,我还能做些什么吗?