7

のような名前の変数がありますallowedZHsZHドメイン固有の頭字語です。ZHsはその複数形です。その複数形を使い続けたいと思います。「正しい」形式「 」よりもはるかに表現力があると思いますZhsCode Analysis Dictionary
を追加して、これを Code Analysis に伝えようとしました。これは単数形 " " では問題なく機能しますが、複数形では機能しません。 まだ警告CA1704が表示されます。ZH

認識された単語として追加し、頭字語として追加してみました:

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

私が間違っていることはありますか?

4

1 に答える 1

3

悪いニュースは、FxCop の古いバージョンでは、辞書を使用して複数の頭字語を許可する方法がないことです。(たとえば、http://social.msdn.microsoft.com/Forums/eu/vstscode/thread/56af1337-895d-47ec-ac72-71cf0316ea60 にある Kevin Blasko の回答を参照してください。 ) VS 2012 ではすぐに使用できるため、最終的にアップグレードするときに辞書に触れる必要さえありません。

于 2013-02-26T18:00:59.663 に答える