Visual Studio 返回荷兰语异常而不是英语



我已经在同一台Windows机器上使用Visual Studio多年了。目前 2019 今天我启动了我的电脑,提出的异常现在是荷兰语,而以前是英语。

我希望他们再次用英语。 我尝试了以下帖子:

  • 将Visual Studio配置为以英语显示错误消息 - 但仅安装了ENU。

  • 已检查语言设置,即美国英语

  • 选中"工具">"选项">环境 - 国际设置 = 英语

  • 修复了Visual Studio和最新更新

但以上这些都没有区别。

希望有人可以帮助我。

也许试试这个: https://ifyoudo.net/post/2019/09/07/how-to-uninstall-a-net-language-pack-for-good

  1. 按窗口键 + R
  2. 类型:LPKSET
  3. 按回车键
  4. 单击卸载显示语言
  5. 选择语言,然后单击下一步

我不确定为什么语言突然改变了,但是您可以将 CurrentUICulture 属性配置为"en-US,然后你会得到英语异常......

您可以尝试仅在处理异常时更改语言,然后重置它:

CultureInfo previousCultureInfo = Thread.CurrentThread.CurrentCulture;
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
try
{
// do something
}
catch(Exception ex)
{
// handling exception, writing to log or showing a message
}
Thread.CurrentThread.CurrentCulture = previousCultureInfo;
Thread.CurrentThread.CurrentUICulture = previousCultureInfo;

如果这样做很多,你可能想要创建一个处理英语异常类或其他东西。

win 11 的解决方案。

开始 -->设置 --> 时间与语言

-->将"首选语言"设置为异常消息所需的语言

--> 重新启动 --> 然后在任务栏中/上方更改键盘布局。

最新更新