【发布时间】:2011-01-06 17:32:08
【问题描述】:
我的 Visual Studio 2005 是一个法语版本,安装在法语操作系统上。 我在调试或运行时收到的所有异常也是用法语获得的。
但是,我可以做一些例外消息是英语的事情吗?用于观察、讨论等。
我尝试了以下方法:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
throw new NullReferenceException();
获得
对象引用未设置为对象的实例。
这当然很酷……但是,当我在一个法语项目上工作时,我不会将 Thread.CurrentUICulture 硬编码为英语。我希望英语更改仅在我的本地计算机上,并且不要更改项目属性。
是否可以在不修改应用程序的代码的情况下设置异常语言?
在 VS 2008 中,将工具 -> 选项 -> 环境 -> 国际设置 -> 语言设置为“英语”,然后抛出相同的异常,获取法语的 ex 消息,但是: alt text http://lh4.ggpht.com/_1TPOP7DzY1E/S1V62xcvHAI/AAAAAAAAC7o/ckLDVFPKh5Y/s800/exception.png
【问题讨论】:
-
我在使用英语 Visual Studio 时遇到了同样的德语问题,甚至编译器错误也被本地化为德语。 (这使得在谷歌上搜索它们很困难)
-
@Christian:请参阅stackoverflow.com/questions/721337/…,也许这会对您有所帮助...
标签: .net visual-studio localization