7

我有一个名为 like 的变量allowedZHsZH是特定领域的首字母缩写词。ZHs是它的复数形式。我想继续使用那个复数形式。我发现它比“正确”形式“ Zhs”更具表现力。
我试图通过添加Code Analysis Dictionary来告诉 Code Analysis 。这适用于单数形式“ ZH”,但不适用于复数形式。
我仍然收到警告CA1704

我尝试将其添加为可识别的单词并将其添加为首字母缩略词:

<Dictionary>
  <Words>
    <Recognized>
      <Word>ZHs</Word>
    </Recognized>
  </Words>
  <Acronyms>
    <CasingExceptions>
      <Acronym>ZHs</Acronym>
    </CasingExceptions>
  </Acronyms>
</Dictionary>

任何想法我做错了什么?

4

1 回答 1

3

坏消息是,在较旧的 FxCop 版本中,无法使用字典来允许复数首字母缩略词。(例如,参见 Kevin Blasko 在http://social.msdn.microsoft.com/Forums/eu/vstscode/thread/56af1337-895d-47ec-ac72-71cf0316ea60 上的回答。)好消息是发布的版本VS 2012 允许它们开箱即用,因此当您最终升级时甚至不需要触摸字典。

于 2013-02-26T18:00:59.663 回答