Akk*_*kku 9 .net locale localization windows-runtime
在Windows 8上使用德语系统上的Visual Studio 2012 RC,我将我的所有异常本地化为德语,这实际上意味着我不能谷歌任何对他们有用的东西.为了解决这个问题,我已经使用以下方法将IDE更改为英语:
Tools --> Options --> Internetional Settings --> Language --> English
Run Code Online (Sandbox Code Playgroud)
不过,我在本地化的德语中得到了例外.我尝试使用以下代码更改代码中的ThreadUI Culture:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us");
Run Code Online (Sandbox Code Playgroud)
遗憾的是,在WinRT中,线程命名空间在WinRT中消失了.因此我试过:
System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("en-us");
Run Code Online (Sandbox Code Playgroud)
我仍然收到德国的异常消息.有谁知道如何获取异常消息的非本地化版本?
小智 -5
异常在设计上已经本地化了消息,这是期望的行为。您应该更改本地计算机设置。