如何让我的应用程序在显示 win32/.net 异常消息时始终使用英语?
我收到这条消息,看起来有人用 babelfish 翻译了它(它是瑞典语): “System.ComponentModel.Win32Exception: Programmet kunde inte starta eftersom programmets sida-vid-sidakonfiguration är felaktig。”
极度无用,Google 的点击率高达 4 次,但没有一个有帮助。 所以我必须猜测原始消息是什么,然后用谷歌搜索。 (它是:“应用程序启动失败,因为它的并排配置不正确。”)
这次找出原始错误消息是什么相当简单,从一开始就使用英文消息当然可以节省我的时间。
那我该怎么做呢?
最佳答案
您可以尝试设置 Thread.CurrentThread.CurrentUICulture
和/或 .CurrentCulture
至 CultureInfo("en-US")
.
关于c# - 防止将异常消息翻译成用户的语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/197127/