在Visual Studio 2010中更改语言“拼写检查器” - 扩展

时间:2012-01-25 09:44:26

标签: visual-studio-2010 spell-checking

我正在寻找一种方法来改变“拼写检查器”的语言 - Visual Studio 2010的扩展。

问题如下: 我正在使用Visual Studio 2010的德语版本。如果我使用“拼写检查器” - 扩展,它会检查德语的正确性,而我用英语编码。 所以几乎每一个单词都被认为是错误的。

如何将支票语言更改为英语或如何更改用于检查语言的库?

任何想法?

3 个答案:

答案 0 :(得分:2)

我自己找到了解决问题的方法。

如果有人想知道它:

  1. 首先在Visual Studio扩展管理器中下载扩展。
  2. 再次下载扩展程序的source并在Visual Studio中打开它(必须安装Visual Studio SDK才能打开项目)
  3. 三,导航到Spellchecker / Spelling / SpellingTaggers.cs,并在textBox初始化下的SpellingTaggers类的CheckSpellings方法中添加以下行:

    textBox.Language = XmlLanguage.GetLanguage(“en-US”);

  4. 接下来使用Visual Studio构建dll-Files

  5. 最后将dll文件替换为拼写检查扩展程序目录中的文件(可在%HOME%\ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ Extensions \ Roman Golovin,Michael Lehenbauer,Noah Richards下找到) \ Spell Checker \ 2.23或类似的东西)
  6. 就是这样!

    如果您想使用与“en-US”不同的语言,请更改语言代码。

答案 1 :(得分:2)

有一个拼写检查器的分支,最终可能会集成到主分支中,支持多种语言的拼写检查: https://github.com/simonegli8/Spellchecker

Simon Egli

答案 2 :(得分:1)

注:

步骤5不适用于所有情况。我认为dll是缓存的或类似的东西,所以最好从Visual Studio中卸载拼写检查器并重新安装SpellChecker.vsix的新编译版本(可以在SpellChecker.Implementation \ bin中找到...)。 这对我有用。