I am getting the following warning from Code Analysis in VS2010
CA1704 : Microsoft.Naming : Correct the spelling of 'Ps' in member name 'MyClass.PsCalculatedAmount' or remove it entirely if it represents any sort of Hungarian notation.
Now in my codebase 'Ps' means 'Per Share' and is used heavily, so I would like to allow it as an acceptable word/acronym.
I tried adding it to my CustomDictionary.xml under
<Words>
<Recognized>
<Word>ps</Word>
...
<Recognized>
<Words>
and also tried
<Acronyms>
<CasingExceptions>
<Acronym>Ps</Acronym>
...
<CasingExceptions>
<Acronyms>
but I still get the warning.
Is there something I should be doing differently?
I noticed that there had been a bug in FXCop regarding this which is now fixed; http://social.msdn.microsoft.com/Forums/en/vstscode/thread/54e8793c-e821-49b2-80db-ea1420acf1e6
Is there a chance that this bug still exists in the version of Visual Studio i am using: V10.0.30319?