如何让我的应用程序在显示win32/.net异常消息时始终使用英语?防止将异常消息转换为用户的语言?
我得到这个消息时,它看起来像有人用Babelfish平台来翻译它(这是瑞典): “System.ComponentModel.Win32Exception:Programmet昆德INTE启动市场eftersom programmets思达-VID-sidakonfiguration AR felaktig。”
极其无用,Google对它的访问量高达4次,没有任何帮助。 所以我必须猜测原始消息是什么和谷歌。 (这是:“应用程序启动失败,因为它的并排配置不正确。”)
这次找到原始错误信息是什么,开始当然会节省我的时间。
那么我该怎么做?
如果你改变CurrentCulture,不会改变小数点分隔符,字符串排序,货币符号,日期格式等?这将严重干扰您的外国用户 – MarkJ 2009-03-13 15:56:19
以下是全文: System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo(“en-US”); – epotter 2009-08-19 20:41:01
除了改变文化外,还有其他的可能性,因为这可能是由申请翻译的目的而设定的。但是,例外情况不应被翻译。 .Net安装中是否有任何软件包需要删除? – Juri 2009-11-11 13:48:33