Моя визуальная студия - французский, установленный на французской ОС. Все исключения, которые я получаю во время отладки или выполнения, получают также на французском языке.За исключением случаев Язык на английском языке
Могу ли я, однако, что-то делать сообщения об исключениях в English? Для выпучив, обсуждения и т.д.
Я попробовал следующее:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
throw new NullReferenceException();
получены
объекта не задана ссылка на экземпляр объекта.
Это, безусловно, круто ... но, как я работаю на французский проект, я не буду жёстко принуждая Thread.CurrentUICulture на английский язык. Я хочу, чтобы изменения на английском были только на моей локальной машине и не изменяли свойства проекта.
Можно ли установить исключение язык без изменения кода приложения?
В VS установите Сервис -> Параметры -> Environment -> International Settings -> Language в "Английский" WND бросать же исключение получить сообщение ех ан-французски, однако: alt text http://lh4.ggpht.com/_1TPOP7DzY1E/S1V62xcvHAI/AAAAAAAAC7o/ckLDVFPKh5Y/s800/exception.png
У меня такая же проблема с немецкой с английской визуальной студией, и даже эррос компилятора локализованы на немецком языке. (Что затрудняет их работу) –
@Christian: см. Http://stackoverflow.com/questions/721337/forcing-english-language-exceptions-in-net-framework, возможно, это поможет вам ... – serhio
Возможный дубликат [C# - Исключительные сообщения на английском языке?] (Http://stackoverflow.com/questions/209133/c-sharp-exception-messages-in-english) –