6

使用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> 

但是都没有成功。 第一个打破了编译错误,第二个使用了最后定义的语言。

我几乎可以肯定代码分析并不支持这一点,但作为最后的手段,我问:

不代码分析支持定义为混合语言拼写检查两种语言呢?

PS:我已经知道自定义字典。这是我的备份计划。

回答

1

来自代码分析团队的人有confirmed这是一个不被当前工具支持的方案,所以我使用了我的备份计划,该计划使用了自定义字典。

我必须说它运行良好,尽管可以有更好的工具来包含新词,而无需手动编辑XML文件 - 就像Word为其自定义词典添加词所提供的工具一样。

使用自定义字典的另一个原因是我们的语言(巴西葡萄牙语)使用重音字符,但在代码中命名类型或成员时,我们通常不使用重音符号。

关于如何使用自定义词典的更多信息可以在这里找到