現在、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>