使用José Adan http://social.msdn.microsoft.com/Forums/en-US/vstscode/thread/f6dec8c4-9752-4a9b-82fe-0822808fd386/提供的提示我能够让代码分析用巴西葡萄牙语进行拼写检查。
在巴西,将葡萄牙语和英语的类型和成员名称混合在一起是一种常见的做法。我也在其他语言中看到了来自欧洲的代码中的这种做法。
所以我要做的是启用这两种语言。
我四处搜索,在找不到任何东西后,我做了一些实验,比如
<CodeAnalysisCulture>en-US;pt-BR</CodeAnalysisCulture>
和
<CodeAnalysisCulture>en-US&</CodeAnalysisCulture>
<CodeAnalysisCulture>pt-BR&</CodeAnalysisCulture>
都没有奏效。 第一个打破了编译错误,第二个使用了最后定义的语言。
我几乎可以肯定Code Analysis不支持这个,但作为最后的手段,我问:
代码分析是否支持为混合语言拼写检查定义两种语言?
PS:我已经知道自定义词典了。这是我的备份计划。
答案 0 :(得分:1)
代码分析团队的人员confirmed将此作为当前工具不支持的方案,因此我采用了我的备份计划,即使用自定义词典。
我必须说它运行良好,尽管可以有更好的工具来包含新单词而无需手动编辑XML文件 - 类似于Word为其自定义词典添加单词所提供的工具。
使用自定义词典的另一个原因是我们的语言(巴西葡萄牙语)使用重音字符,但我们通常在代码中命名类型或成员时不使用重音。
有关如何使用自定义词典的更多信息,请访问: