2010-11-04 128 views
6

他们的俄文翻译无效且令人困惑。例如。在某些消息中翻译了语言关键字。所以我想看看原始版本(在#develop,LINQPad,ASP.NET错误等)。如何更改Microsoft C#编译器错误消息的语言?

UPDATE 这个伟大的网站,有助于他们的翻译找英文原版的错误消息:FindErr.NET

+1

可能出现[如何在调试时将Visual Studio异常消息语言更改为英文](http://stackoverflow.com/questions/529951/how-to-change-visual-studio-exception-message -language-to-english-while-debugging)或[阻止异常消息被翻译成用户的语言?](http://stackoverflow.com/questions/197127/prevent-exception-messages-from-being-translated-进入用户语言) – 2010-11-04 11:47:12

+0

仔细阅读。我的问题与例外无关。 – thorn 2010-11-04 12:00:40

+1

是的,也许,但接受的答案似乎与您的问题可疑有关。 – 2010-11-04 12:07:58

回答

4

请在C:\ WINDOWS \ microsoft.net \框架\ V2.0.50727文件夹中。应该有一个或多个编号的子目录,其中包含cscompui.d​​ll,C#编译器的资源文件。数字是重要的,1033是en-US的语言id(LCID)。

安装.NET框架的语言包应该可以解决您的问题。下载3.5 SP1 is here,更改语言以获得正确的。我给你的链接应该对英语有好处。如果您收到readme.htm,请在再次尝试之前将机器重新切换回俄语。

+1

我发现我还没有卸载.NET 3.5的俄语语言包。与其他.NET版本的语言包不同,它在“添加/删除程序”对话框中用俄语命名,所以我之前没有注意到它。 – thorn 2010-11-04 13:50:11

+0

我发现语言包是由\ v3.5 framework中存在的编号子目录1049安装的,所以感谢您的建议。 – thorn 2010-11-04 13:54:32

4

解决!

没有编码!转到:开始>配置面板>语言和区域>管理>非Unicode代码程序的语言>将其设置为英文。

它改变了出现在浏览器中的ASP.Net应用程序的错误消息语言。使用Windows 7.

+0

没有为我工作。也许是因为我的Windows不支持.ultilanguage。 – 2015-01-27 00:04:50