在使用 ASP.NET MVC 时,我注意到安装在我的系统上的 .NET 框架发出的异常消息是德语的。我真的更喜欢英文信息,所以我可以在 SO 上发布它们。
我知道这之前曾在 SO 上被问过,但奇怪的是,所有建议的解决方法似乎都不适用于我的情况。我已经尝试了以下方法:
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture ("en-US");
Thread.CurrentThread.CurrentUICulture=new CultureInfo("en-US");
//调用我错误的方法...
那么,如何让 .NET 框架发出英文异常消息呢?是否有任何方法可以在每个解决方案甚至系统范围的基础上做到这一点?
编辑:执行我的单元测试时抛出异常。我不确定这是否是设置线程文化无效的原因。
最佳答案
卸载德语语言包:
开始 - 控制面板 - 程序和功能 - Microsoft .NET Framework (4 Client Profile) 语言包 DEU - 卸载 (Deinstallieren)
您可能需要为在那里找到的每个 .NET Framework 版本重复卸载。
关于.net - 在 .NET 框架中强制使用英语语言异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/721337/