Как заставить приложение всегда использовать английский язык при отображении сообщений об исключениях win32/.net?Предотвращать пересылку сообщений об исключениях на язык пользователя?
Я получил это сообщение, оно выглядит как кто-то использовал Babelfish, чтобы перевести его (это шведское): "System.ComponentModel.Win32Exception: Programmet Kunde инте Старта eftersom programmets сида-VID-sidakonfiguration är felaktig."
Чрезвычайно бесполезно, и у Google были колоссальные 4 удара, но ни один из них не был полезен. Так что я должен угадать, что такое исходное сообщение, и Google. (Это было: «Приложение не запускалось, потому что его бок о бок конфигурация неверна.»)
На этот раз было довольно просто узнать, что такое исходное сообщение об ошибке, имея сообщение на английском языке начало, конечно, спасло бы меня.
Так как это сделать?
Если вы измените 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