Visual Studio возвращает голландские исключения вместо английского - PullRequest
1 голос
/ 11 октября 2019

Я использую Visual Studio на одном компьютере с Windows уже много лет. В настоящее время 2019 г. Сегодня я запустил свой компьютер, и возникшие исключения теперь на голландском языке, где раньше они были на английском языке.

Я бы хотел, чтобы они снова были на английском. Я пробовал следующие сообщения:

Но ничего из вышеперечисленного не имело значения.

Надеюсь, кто-нибудь сможет мне помочь.

Ответы [ 2 ]

1 голос
/ 11 октября 2019

Возможно, попробуйте это: https://ifyoudo.net/post/2019/09/07/how-to-uninstall-a-net-language-pack-for-good

  1. Нажмите клавишу Windows + R
  2. Тип: LPKSETUP
  3. Нажмите Enter
  4. Нажмите УдалитьПоказать языки
  5. Выберите язык и нажмите Далее
0 голосов
/ 11 октября 2019

Я не уверен, почему язык внезапно изменился, но вы можете настроить свойство CurrentUICulture на "en-US", тогда вы получите исключения на английском языке ...

вы можете попробовать толькоизмените язык при обработке исключений, а затем сбросьте его:

CultureInfo previousCultureInfo = Thread.CurrentThread.CurrentCulture;

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
try
{
  // do something
}
catch(Exception ex)
{
  // handling exception, writing to log or showing a message
}

Thread.CurrentThread.CurrentCulture = previousCultureInfo;
Thread.CurrentThread.CurrentUICulture = previousCultureInfo;

, если это сделано много, вы можете создать класс HandlingEnglishExceptionsClass или что-то в этом роде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...