IdentifiersShouldBeSpelledCorrectly
VS2008 代码分析将使用警告类型标记标识符中的拼写错误。
默认情况下,此过程使用美国词典,因为使用英国拼写正确拼写的单词被标记。例如,“组织”和“定制”等词......
我知道您可以创建自己的自定义 Xml 字典文件,其中包含您不想被标记的任何单词,但是,谁能告诉我您是否可以将代码分析配置为使用与那些不同的默认(或附加)字典在 Windows 中可用?
IdentifiersShouldBeSpelledCorrectly
VS2008 代码分析将使用警告类型标记标识符中的拼写错误。
默认情况下,此过程使用美国词典,因为使用英国拼写正确拼写的单词被标记。例如,“组织”和“定制”等词......
我知道您可以创建自己的自定义 Xml 字典文件,其中包含您不想被标记的任何单词,但是,谁能告诉我您是否可以将代码分析配置为使用与那些不同的默认(或附加)字典在 Windows 中可用?
太好了,谢谢。
解决方案的摘要是...
将该行添加 CodeAnalysisCulture
到项目文件中。不幸的是,我认为必须对每个正在分析的项目都这样做......
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
...
<RunCodeAnalysis>true</RunCodeAnalysis>
<CodeAnalysisCulture>en-GB</CodeAnalysisCulture>
...
使用“en-GB”作为获取英式英语拼写检查的值。
这应该为你做这件事Visual Studio 2008 - 拼写规则
因此,只需在给出的示例中将 en-AU 替换为 en-GB 即可。
它引用了规则 IdentifiersShouldBeSpelledCorrectly。