我目前从 VS2012 代码分析工具收到以下消息:
CA1709 标识符应正确大小写在成员“Action.ExecuteAction(string, string)”中,通过将参数名称“merchantID”中的“ID”更改为“Id”来更正其大小写。“Id”是一个缩写,因此不受首字母缩写词大小写指南的约束。
我在 GlobalSuppressions.cs 文件中定义了这个:
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"Microsoft.Naming",
"CA1709:IdentifiersShouldBeCasedCorrectly",
MessageId = "ID",
Scope = "Global")]
如何定义一条规则,上面写着“忽略所有文件中的这个特定拼写(我想要 ID,而不是 Id)”?
编辑:迈克的解决方案奏效了,这就是我最终得到的结果:
<?xml version="1.0" encoding="utf-8" ?>
<Dictionary>
<Acronyms>
<CasingExceptions>
<Acronym>ID</Acronym>
</CasingExceptions>
</Acronyms>
</Dictionary>