2011-06-07 77 views
2

我似乎無法正確配置我CustomDictionary.xml解決了幾個代碼分析警告我得到在Visual Studio 2010自定義詞典不能與Visual Studio 2010的代碼分析工作

首先是一個命名空間「Mvc」 - 就像微軟提供的命名空間一樣。我得到:

CA1704: Microsoft.Naming: "Correct the spelling of 'Mvc' in namespace name 'xyz.Mvc.abc' 

我試圖把 '的mvc' 在CustomDictionary的首字母縮寫詞部分,如:

<Acronyms> 
    <CasingExceptions> 
    <Acronym>Mvc</Acronym> 
    </CasingExceptions> 
</Acronyms> 

的警告,仍然會出現。所以,我試圖在Disorders的節點下的Words元素中輸入一個條目 - 仍然沒有。

我該如何正確地告訴CA「Mvc」是正確的?!?!

順便說一句,同樣的問題存在於代表公司內部業務部門的縮寫。其次,我在代碼中使用術語「CheckOut」。它與「CheckIn」方法相似,所以我希望它能像我所說的那樣。 CA表示複合詞應該包含「Checkout」,無論我將條目放在CustomDictionary文件中,我仍然會收到警告。我如何處理這個問題?

注意:我確實有CodeAnalysisDictionary文件設置的生成操作,其他條款註冊正確。出於某些原因,我似乎沒有解決這三個問題。

回答

1

您需要將術語添加到識別的單詞部分,而不是套管例外部分。例如:

<Dictionary> 
    <Words> 
     <Recognized> 
      <Word>mvc</Word> 
     </Recognized> 
    </Words> 
</Dictionary> 
+0

我發誓我試過這個,但顯然不是因爲它的工作原理! – SonOfPirate 2011-06-28 13:00:55

相關問題