Хорошо, какую версию vS вы используете? И какой набор правил вы используете, у меня есть VS 10.0.30319 и я использую набор правил «Все правила Microsoft»
учаю следующее предупреждение от анализа кода в VS2010
CA1704: Microsoft.Naming: исправьте написание «Ps» в имени члена «MyClass.PsCalculatedAmount» или полностью удалите его, если оно представляет какую-либо венгерскую нотацию.
Теперь в моей кодовой базе «Ps» означает «на акцию» и интенсивно используется, поэтому я бы хотел, чтобы это было приемлемым словом / сокращением.
Я попытался добавить его в мой CustomDictionary.xml под
<Words>
<Recognized>
<Word>ps</Word>
...
<Recognized>
<Words>
а также попробовал
<Acronyms>
<CasingExceptions>
<Acronym>Ps</Acronym>
...
<CasingExceptions>
<Acronyms>
но я все еще получаю предупреждение.
Есть ли что-то, что я должен делать по-другому?
Я заметил, что в FXCop была ошибка, которая сейчас исправлена;http://social.msdn.microsoft.com/Forums/en/vstscode/thread/54e8793c-e821-49b2-80db-ea1420acf1e6
Есть ли вероятность, что эта ошибка все еще существует в используемой версии Visual Studio: V10.0.30319?