我有一个名为allowedZHs
的变量。 ZH
是域特定的缩写。 ZHs
是其复数形式。我想继续使用复数形式。我发现它比“正确”形式“Zhs
”更具表现力
我尝试通过添加Code Analysis Dictionary告诉代码分析。这适用于单数形式“ZH
”,但它不适用于复数形式
我仍然收到警告CA1704。
我尝试将其添加为已识别的单词并将其添加为首字母缩略词:
<Dictionary>
<Words>
<Recognized>
<Word>ZHs</Word>
</Recognized>
</Words>
<Acronyms>
<CasingExceptions>
<Acronym>ZHs</Acronym>
</CasingExceptions>
</Acronyms>
</Dictionary>
任何想法我做错了什么?
答案 0 :(得分:3)
坏消息是,在旧的FxCop版本中,没有办法使用字典来允许多个首字母缩略词。 (例如,参见Kevin Blasko在http://social.msdn.microsoft.com/Forums/eu/vstscode/thread/56af1337-895d-47ec-ac72-71cf0316ea60.的回答)好消息是VS 2012附带的版本允许它们开箱即用,所以你甚至不需要触摸字典时你最终升级。