自定义词典不适用于Visual Studio 2010代码分析
我似乎无法正确配置我的CustomDictionary.xml来解决我在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的生成操作以及其他条款注册正确。 出于某些原因,我似乎没有解决这三个问题。
您需要将术语添加到识别的单词部分,而不是套管例外部分。 例如:
<Dictionary>
<Words>
<Recognized>
<Word>mvc</Word>
</Recognized>
</Words>
</Dictionary>
链接地址: http://www.djcxy.com/p/69039.html
上一篇: Custom Dictionary not working with Visual Studio 2010 Code Analysis
下一篇: IDisposable and CA2000 warning during VS2010 Code Analysis