Pay*_*ian 4 c# code-analysis visual-studio-2013
我正在尝试使用visual studio的代码分析功能.不幸的是(或幸运的是?),我住在加拿大,代码分析抱怨我的拼写"颜色"这个词.我正在尝试使用自定义词典,但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>
Run Code Online (Sandbox Code Playgroud)
我也尝试剔除自定义词典的内容:
<Dictionary>
<Words>
<Recognized>
<Word>colour</Word>
</Recognized>
</Words>
</Dictionary>
Run Code Online (Sandbox Code Playgroud)
有谁知道发生了什么以及如何解决这个问题?
您不应该为此使用自定义词典.相反,如果您在代码库中一直使用加拿大拼写,则可以使用CodeAnalysisCultureMSBuild属性指定使用en-CA拼写规则应该运行的语言.例如:
<CodeAnalysisCulture>en-CA</CodeAnalysisCulture>
Run Code Online (Sandbox Code Playgroud)
为了使Visual Studio能够识别自定义词典,请确保将XML文件的构建操作设置为CodeAnalysisDictionary.有关详细信息,请参阅此页面:将自定义词典应用于项目
| 归档时间: |
|
| 查看次数: |
2346 次 |
| 最近记录: |