6

IdentifiersShouldBeSpelledCorrectlyVS2008 代码分析将使用警告类型标记标识符中的拼写错误。

默认情况下,此过程使用美国词典,因为使用英国拼写正确拼写的单词被标记。例如,“组织”和“定制”等词......

我知道您可以创建自己的自定义 Xml 字典文件,其中包含您不想被标记的任何单词,但是,谁能告诉我您是否可以将代码分析配置为使用与那些不同的默认(或附加)字典在 Windows 中可用?

4

2 回答 2

9

太好了,谢谢。

解决方案的摘要是...

将该行添加 CodeAnalysisCulture到项目文件中。不幸的是,我认为必须对每个正在分析的项目都这样做......

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    ...
    <RunCodeAnalysis>true</RunCodeAnalysis>
    <CodeAnalysisCulture>en-GB</CodeAnalysisCulture>
    ...

使用“en-GB”作为获取英式英语拼写检查的值。

于 2008-10-27T16:08:12.367 回答
4

这应该为你做这件事Visual Studio 2008 - 拼写规则

因此,只需在给出的示例中将 en-AU 替换为 en-GB 即可。

它引用了规则 IdentifiersShouldBeSpelledCorrectly。

于 2008-10-27T13:39:52.510 回答