你能配置VS2008 Code Analysis来使用英国英语词典吗?

时间:2008-10-27 13:30:11

标签: visual-studio visual-studio-2008 code-analysis

VS2008 Code Analysis将使用IdentifiersShouldBeSpelledCorrectly警告类型标记标识符中的拼写错误。

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

我知道您可以创建自己的自定义Xml词典文件,其中包含您不希望被标记的任何单词,但是,任何人都可以告诉我您是否可以配置代码分析以使用其他默认值(或其他) Windows中提供的字典?

2 个答案:

答案 0 :(得分:9)

非常好,谢谢。

解决方案的摘要是......

CodeAnalysisCulture行添加到Project文件中。不幸的是,我认为必须为每个被分析的项目做这件事......

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

以“en-GB”作为获得英国英语拼写检查的价值。

答案 1 :(得分:4)

这应该为你做Visual Studio 2008 - Spelling rules

所以在给定的例子中简单地用en-GB替换en-AU。

引用规则IdentifiersShouldBeSpelledCorrectly。