我的Visual Studio 2005是法语版的,安装在法语操作系统上。 在调试或运行时收到的所有异常信息都是用法语呈现的。
我是否可以做一些事情,让异常信息是英语的?这样可以更好地进行搜索、讨论等。
我尝试了以下方法:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
throw new NullReferenceException();
获取的内容
对象引用未设置为对象的实例。
这很酷,但是由于我正在开发一个法语项目,我不想硬编码强制将 Thread.CurrentUICulture 设置为英语。我只想在我的本地机器上更改为英语,并且不更改项目属性。
是否可能在不修改应用程序代码的情况下设置异常语言?
在VS 2008中,将“工具”->“选项”->“环境”->“国际设置”->“语言”设置为 “English”,然后在抛出相同异常时获得法语的异常信息,但是: alt text http://lh4.ggpht.com/_1TPOP7DzY1E/S1V62xcvHAI/AAAAAAAAC7o/ckLDVFPKh5Y/s800/exception.png