Моя Visual Studio 2005 является французской, установленной на французской ОС. Все исключения, которые я получаю во время отладки или времени выполнения, я получаю также на французском языке.
Могу ли я, однако, сделать что-то, что сообщения с исключениями находятся в английском? Для просмотра, обсуждения и т.д.
Я попробовал следующее:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
throw new NullReferenceException();
получен
Ссылка на объект не установлена в экземпляр объекта.
Это, конечно, круто... но, работая над французским проектом, я не буду жестко привязывать Thread.CurrentUICulture к английскому. Я хочу, чтобы изменения на английском были только на моей локальной машине и не изменяли свойства проекта.
Можно ли установить язык исключений без изменения кода приложения?
В VS 2008, установите Инструменты → Параметры → Окружающая среда → Международные настройки → Язык на "Английский", которые бросают одно и то же исключение, получают сообщение ex en en French: alt text http://lh4.ggpht.com/_1TPOP7DzY1E/S1V62xcvHAI/AAAAAAAAC7o/ckLDVFPKh5Y/s800/exception.png