我尝试使用visual studio的代码分析功能。不幸的是(或者幸运的是?),我住在加拿大,代码分析抱怨我的拼写单词" color"。我试图使用custom dictionary,但VS2013似乎忽略了它。
这里是字典相对于项目(和解决方案)的位置:
这里是字典文件的内容:
<Dictionary>
<Words>
<Unrecognized>
<Word></Word>
</Unrecognized>
<Recognized>
<Word>colour</Word>
</Recognized>
<Deprecated>
<Term PreferredAlternate=""></Term>
</Deprecated>
<Compound>
<Term CompoundAlternate=""></Term>
</Compound>
<DiscreteExceptions>
<Term></Term>
</DiscreteExceptions>
</Words>
<Acronyms>
<CasingExceptions>
<Acronym></Acronym>
</CasingExceptions>
</Acronyms>
</Dictionary>
我还尝试剔除自定义词典的内容:
<Dictionary>
<Words>
<Recognized>
<Word>colour</Word>
</Recognized>
</Words>
</Dictionary>
有谁知道发生了什么以及如何解决这个问题?
答案 0 :(得分:7)
您不需要为此使用自定义词典。相反,如果您在代码库中一直使用加拿大拼写,则可以使用CodeAnalysisCulture
MSBuild property指定使用en-CA
作为拼写规则应运行的语言。 e.g :
<CodeAnalysisCulture>en-CA</CodeAnalysisCulture>
为了使Visual Studio能够识别自定义词典,请确保将XML文件上的构建操作设置为CodeAnalysisDictionary
。有关详情,请参阅此页:To apply a custom dictionary to a project