如何更改Microsoft C#编译器';什么是错误消息?

如何更改Microsoft C#编译器';什么是错误消息?,c#,.net,localization,C#,.net,Localization,他们的俄语翻译无效,令人困惑。例如,在一些消息中,语言关键字被翻译。因此,我希望看到原始版本(在#develope、LINQPad、ASP.NET错误等中) 更新 这个很棒的网站通过翻译帮助您找到原始的英文错误消息:查看c:\windows\microsoft.net\framework\v2.0.50727文件夹。应该有一个或多个编号的子目录,其中包含C#编译器的资源文件cscompui.dll。数字才是最重要的,1033是en US的语言id(LCID) 安装.NET framework的语

他们的俄语翻译无效,令人困惑。例如,在一些消息中,语言关键字被翻译。因此,我希望看到原始版本(在#develope、LINQPad、ASP.NET错误等中)

更新
这个很棒的网站通过翻译帮助您找到原始的英文错误消息:

查看c:\windows\microsoft.net\framework\v2.0.50727文件夹。应该有一个或多个编号的子目录,其中包含C#编译器的资源文件cscompui.dll。数字才是最重要的,1033是en US的语言id(LCID)


安装.NET framework的语言包应该可以解决您的问题。下载3.5SP1时,请更改语言以获得正确的版本。我给你的链接应该对英语有好处。如果您获得了readme.htm,请在重试之前将机器切换回俄语。

已解决

没有编码!转到:开始>配置窗格>语言和区域>管理>非unicode程序的语言>将其设置为英语


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

可能重复或仔细阅读。我的问题与例外无关。是的,也许吧,但被接受的答案似乎与你的问题可疑地相关。是的,它们是相关的,仅此而已。所以你已经尝试了所有建议的解决方案,但没有一个有效?您使用什么工具获取这些错误消息?也在Visual Studio中?正在使用什么编译器?看起来您可能正在使用Mono编译器。我发现我还没有卸载.NET 3.5的俄语语言包。与其他.NET版本的语言包不同,它是在“添加/删除程序”对话框中以俄语命名的,因此我以前没有注意到它。我发现该语言包是在framework\v3.5中编号为1049的子目录下安装的,因此感谢您提供的提示。对我来说不起作用。可能是因为我的Windows不支持.ulti语言。