Подтвердить что ты не робот

Как изменить язык сообщений исключения Visual Studio на английский язык при отладке

Я работаю над машиной с установленной на нем голландской версией XP. Visual studio 2005 установлен на английском языке. У меня возникла неприятная проблема при отладке, что все сообщение об исключении .NET Framework появляется на голландском языке, что делает их действительно бесполезными. Я попытался изменить это на английский, установив региональные настройки на панели управления на английский, а затем переустановив .NET Framework 2.0 (английская версия), но, видимо, это не решило проблему. У кого-нибудь есть идея?


Я думаю, что мой вопрос был пропущен, я не хочу менять текущую культуру потока. Проблема, с которой я сталкиваюсь, - это когда вы отлаживаете и выполняете код, когда вдруг появляется одно из этих окон исключения с сообщением об исключении. Это сообщение об исключении появляется на голландском языке, и я хотел бы, чтобы он появился на английском языке. Надеюсь, это прояснит вопрос.

4b9b3361

Ответ 1

Я провел еще какое-то исследование, и, по-видимому, невозможно изменить CurrentUICulture по умолчанию на другой язык, отличный от языка установленной ОС. Это может быть изменено только при выполнении чего-то подобного в самом коде:

Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us");

Ответ 2

Решено!

Нет строки кода.

Перейдите в меню "Пуск" > "Панели настройки" > "Язык и регион" > "Администрирование" > "Языки для программ, не поддерживающих Unicode" > "Установить" на английском языке.

Ответ 3

Этот вопрос обсуждался здесь . В основном вы можете изменить текущий поток CurrentCulture в en-US.