使代码分析停止关于某个变量名称的警告

时间:2013-02-26 15:17:45

标签: c# .net code-analysis

我有一个名为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>

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:3)

坏消息是,在旧的FxCop版本中,没有办法使用字典来允许多个首字母缩略词。 (例如,参见Kevin Blasko在http://social.msdn.microsoft.com/Forums/eu/vstscode/thread/56af1337-895d-47ec-ac72-71cf0316ea60.的回答)好消息是VS 2012附带的版本允许它们开箱即用,所以你甚至不需要触摸字典时你最终升级。