gpt4 book ai didi

.net - 在 .NET 框架中强制使用英语语言异常

转载 作者:行者123 更新时间:2023-12-03 07:51:11 25 4
gpt4 key购买 nike

在使用 ASP.NET MVC 时,我注意到安装在我的系统上的 .NET 框架发出的异常消息是德语的。我真的更喜欢英文信息,所以我可以在 SO 上发布它们。

我知道这之前曾在 SO 上被问过,但奇怪的是,所有建议的解决方法似乎都不适用于我的情况。我已经尝试了以下方法:

  • 将我的 Windows 系统切换到英语语言环境并重新启动 Visual Studio
  • 设置工具 -> 选项 -> 环境 -> 国际设置 -> 语言为“英文”
  • 在抛出异常之前将线程语言环境设置为英语,如下所示:

    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/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com