如何讓我的應用程序在顯示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