当前位置:  开发笔记 > 开发工具 > 正文

Visual Studio.NET 2008没有给我英文异常消息

如何解决《VisualStudio.NET2008没有给我英文异常消息》经验,为你挑选了1个好方法。

在以前版本的VS.NET或.NET框架中,默认情况下您会收到英语异常消息.如果您安装了"语言包",则会收到该语言包语言的异常消息.

现在,我正在使用荷兰语Windows Vista上的英语VS.NET 2008(没有安装语言包).

当我正在开发,并且我编写了一些触发异常的代码时,我收到的异常消息是荷兰语(我的操作系统的语言).我不希望它在荷兰; 我希望它是英文的.(原因很明显:谷歌更容易,而那些翻译过的错误信息都是废话).

在VS.NET中,我的国际设置设置为"英语",在Windows Vista中,我的区域设置设置为"荷兰语/比利时".如何在不更改Windows中的区域设置的情况下获取英语异常消息?



1> Frederik Ghe..:

在对网络上的Stackoverflow和其他网站进行一些搜索之后,似乎Windows Vista决定应该安装哪些语言包,并且似乎无法卸载这些语言包(在XP中这是可能的).

我没有Vista Ultimate(这将允许您并排安装多个语言包).

所以,我现在所做的是这样的:

我已经创建了一个自定义条件编译符号(DEVELOPER),在我的应用程序中,我有这个代码:

#if DEVELOPER

Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en-us");

#endif

我只需要确保,当我构建我的应用程序进行部署时,我不包括这个条件定义...(但是,我可以很容易地做到这一点,因为我的应用程序在CI下).

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有