我在VS2010得到以下警告從代碼分析代碼分析 - CA1704:更正的「S」
CA1704拼寫:Microsoft.Naming:正確 「詩」的成員名字 拼寫'MyClass.PsCalculatedAmount'或刪除 ,如果它代表匈牙利符號的任何種類 。
現在在我的代碼庫中,'Ps'表示'Per Share'並被大量使用,所以我想允許它作爲可接受的單詞/首字母縮略詞。
我嘗試下
<Words>
<Recognized>
<Word>ps</Word>
...
<Recognized>
<Words>
將它添加到我的CustomDictionary.xml也試過
<Acronyms>
<CasingExceptions>
<Acronym>Ps</Acronym>
...
<CasingExceptions>
<Acronyms>
,但我仍然得到警告。
有什麼我應該做的不同嗎?
我注意到FXCop有一個bug,現在已經修復了; http://social.msdn.microsoft.com/Forums/en/vstscode/thread/54e8793c-e821-49b2-80db-ea1420acf1e6
在我使用的Visual Studio版本中是否存在此錯誤仍然存在的可能性:V10.0.30319?
啊,我沒有看到,很好的地方。我現在已經將其刪除,但不幸的是我仍然收到相同的警告? – openshac 2011-01-26 12:19:33
@openshac:奇怪,適合我。我將編輯答案以反映我的customdictionary.xml的外觀。 – 2011-01-26 12:22:57