В настоящее время я получаю следующие сообщения от инструмента анализа кода VS2012:
CA1709 Идентификаторы должны иметь правильный регистр. В элементе «Action.ExecuteAction(string, string)» исправьте регистр «ID» в имени параметра «merchantID», изменив его на «Id». 'Id' является аббревиатурой и поэтому не подпадает под правила использования аббревиатуры.
Я определил это в моем файле GlobalSuppressions.cs:
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage(
"Microsoft.Naming",
"CA1709:IdentifiersShouldBeCasedCorrectly",
MessageId = "ID",
Scope = "Global")]
Как я могу определить правило, которое гласит: «игнорировать это конкретное написание (мне нужен идентификатор, а не идентификатор) во всех файлах»?
РЕДАКТИРОВАТЬ: решение Майка сработало, вот что у меня получилось:
<?xml version="1.0" encoding="utf-8" ?>
<Dictionary>
<Acronyms>
<CasingExceptions>
<Acronym>ID</Acronym>
</CasingExceptions>
</Acronyms>
</Dictionary>