如何将.net错误消息语言更改为英语

如何将.net错误消息语言更改为英语,.net,visual-studio-2012,windows-7-x64,.net,Visual Studio 2012,Windows 7 X64,我正在使用VS2012、.net 4.5和Win7 Professional。Win7是土耳其语,现在我收到土耳其语的错误消息!在Win7 Professional中,无法安装/卸载语言包。是否可以在不重新安装VS或.net pack的情况下更改错误消息语言?这对我很有效: 开始>配置面板>语言和区域>管理 在“非unicode程序的语言”选项卡中,选择英语 您还可以选择在调试/记录的代码部分中设置。只需使用全球化设置,例如: System.Threading.Thread.CurrentUIC

我正在使用VS2012、.net 4.5和Win7 Professional。Win7是土耳其语,现在我收到土耳其语的错误消息!在Win7 Professional中,无法安装/卸载语言包。是否可以在不重新安装VS或.net pack的情况下更改错误消息语言?

这对我很有效:

开始>配置面板>语言和区域>管理

在“非unicode程序的语言”选项卡中,选择英语

您还可以选择在调试/记录的代码部分中设置。只需使用全球化设置,例如:

System.Threading.Thread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");


祝你好运

我尝试了两种解决方案,不幸的是没有改变。我应该说,SQL Server 2012导致的错误消息是土耳其语,但其他错误消息,例如“索引超出范围”是英语。我使用“set LANGUAGE English”命令将SSMS设置为英语,现在在management studio中,我收到了英语错误。然而,在vs2012中,它们以土耳其语出现。我不明白你的意思。你提供的第一个解决方案使.net源于英语的错误消息。对于源自sql server的错误,我更改了db user的默认语言。整个解决方案就是这样。非常感谢。很高兴它起作用了,我自己也曾为此奋斗过一段时间。快乐编码!
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us");