我正在使用安装了XP Dutch版本的机器上工作。 Visual Studio 2005以英文安装。调试时,我遇到了令人烦恼的问题,所有.NET Framework异常消息都出现在Dutch中,这使得它们真的毫无价值。我试图通过将控制面板中的区域设置设置为美国英语然后重新安装.NET Framework 2.0(英文版)来将其更改为英语,但显然这并没有解决问题。有没有人有想法?
我认为我的问题被误解了,我不想改变当前的线索文化。我遇到的问题是当你调试并单步执行代码时突然出现其中一个异常窗口,其中包含异常消息。 此异常消息以荷兰语显示,我希望它显示为英语。我希望这澄清了这个问题。
答案 0 :(得分:39)
我做了一些研究,显然默认情况下不能将CurrentUICulture更改为与已安装操作系统的本地语言不同的语言。只有在代码本身做这样的事情时才能改变它:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us");
答案 1 :(得分:17)
解决了!
没有代码行。
转到开始&gt;配置面板&gt;语言和地区&gt; <给药>非unicode程序的语言&gt;把它设置为英语。
答案 2 :(得分:7)
此问题已在here中讨论过。基本上你可以将当前线程的CurrentCulture更改为en-US。