c# - 防止将异常消息翻译成用户的语言?

标签 c# .net exception globalization

如何让我的应用程序在显示 win32/.net 异常消息时始终使用英语?

我收到这条消息,看起来有人用 babelfish 翻译了它(它是瑞典语): “System.ComponentModel.Win32Exception: Programmet kunde inte starta eftersom programmets sida-vid-sidakonfiguration är felaktig。”

极度无用,Google 的点击率高达 4 次,但没有一个有帮助。 所以我必须猜测原始消息是什么,然后用谷歌搜索。 (它是:“应用程序启动失败,因为它的并排配置不正确。”)

这次找出原始错误消息是什么相当简单,从一开始就使用英文消息当然可以节省我的时间。

那我该怎么做呢?

最佳答案

您可以尝试设置 Thread.CurrentThread.CurrentUICulture和/或 .CurrentCultureCultureInfo("en-US") .

关于c# - 防止将异常消息翻译成用户的语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/197127/

相关文章:

c# - 如何连接到特定的 Outlook/Exchange 帐户?

c# - 即使此 Func<> 变量为空,是什么导致内存分配?

c++ - 混合模式程序集(C++/CLI 项目)能否在 .NET Core 上运行?

exception - 如何在 Ocaml 的 float 类型中表示空值

c# - 如何使用 'html agility pack' 获取子节点

c# - datagridview 事件的枚举索引

c# - 学习WPF无果

c# - 是否必须在开始使用 c# 4.0 之前学习所有其他版本的 c#?

java - 如何获得抛出我创建的自定义异常的方法?

c# - 连接到 Com5 : System. NullReferenceException 未处理