我有一个名为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>
有什么想法我做错了吗?
最佳答案
坏消息是,无法使用字典在较旧的FxCop版本中允许复数首字母缩写词。 (例如,参见Kevin Blasko在http://social.msdn.microsoft.com/Forums/eu/vstscode/thread/56af1337-895d-47ec-ac72-71cf0316ea60.上的回答)。好消息是VS 2012附带的版本允许他们立即使用,因此最终升级时,您甚至都不需要触摸字典。
关于c# - 使代码分析停止有关某个变量名称的警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15092692/