configurationVisual Studio以英文显示错误消息

我目前在另一个国家工作,我的电脑安装了非英文版本的Windows。 我不在乎这一点,但是当Visual Studio显示错误消息时,我确实很在意,因为它们也被本地化为与Windows相同的语言。

有时候,我花了很长时间试图find它的意思,这很无聊…

有什么办法来configurationWindows或Visual Studio来显示英文信息?

卸载.NET Framework xxx语言包。 (xxx =无聊的消息语言)

在工具/选项/国际设置下。 我可以select将语言从“与Microsoft Windows相同”更改为“英语”(Visual Studio 2008以防有什么区别)。 如果你在那里没有英语,那么我不知道你是如何添加更多的语言…


编辑添加:

由于您正在讨论应用程序exception,因此您需要更改所宣扬的应用程序的文化,您可以通过此操作来完成此操作,或者如果它不是用于更改整个应用程序的文化的选项,则此问题只有一些提示当抛出exception时改变文化。

正如我在另一个线程发布,在我的情况下,它只需要一行代码来改变文化:

 System.Globalization.CultureInfo.DefaultThreadCurrentUICulture=System.Globalization.CultureInfo.GetCultureInfo("en-US"); 

它改变了主线程的默认文化和新的。

最好的方法是在你的应用程序input法中使用这个代码

 if (Debugger.IsAttached) CultureInfo.DefaultThreadCurrentUICulture = CultureInfo.GetCultureInfo("en-US"); 

它将强制英文消息不仅在应用程序中捕获和显示的exception,而且在IDE内部

由于在执行某些初始testing时无法强制用户使用英文版Windows,因此您可能会发现这很有用。

我没有安装任何.NET Framework语言包。 我认为问题是由于整个系统不是英文的,IIS不是英文的。

我安装了Windows英文语言包,并将操作系统语言更改为英文。 现在一切都很好。

如果您使用的是Windows 7 Professional, 这可能对您有所帮助 。