web-dev-qa-db-fra.com

Comment changer la langue des messages d'exception Visual Studio en anglais lors du débogage

Je travaille sur une machine avec XP version néerlandaise installée dessus. Visual studio 2005 est installé en anglais. J'ai un problème gênant lors du débogage pour que tous les messages d'exception de .NET Framework apparaissent en néerlandais, ce qui les rend vraiment sans valeur. J'ai essayé de changer cela en anglais en définissant les paramètres régionaux du panneau de configuration sur l'anglais américain, puis en réinstallant le .NET Framework 2.0 (version anglaise), mais apparemment, cela n'a pas résolu le problème. idée?


Je pense que ma question a été mal comprise, je ne veux pas changer la culture actuelle du fil. Le problème que j'ai est lorsque vous déboguez et parcourez le code lorsque soudainement l'une de ces fenêtres d'exception apparaît avec le message d'exception. Ce message d'exception apparaît en néerlandais et j'aimerais qu'il apparaisse en anglais. J'espère que cela clarifie la question.

57
Oysio

J'ai fait quelques recherches supplémentaires et apparemment il n'est pas possible de changer le CurrentUICulture par défaut en une langue différente de la langue native du système d'exploitation installé. Il ne peut être modifié qu'en faisant quelque chose comme ça dans le code lui-même:

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

Résolu!

Pas de ligne de code.

Allez dans Démarrer> Panneau de configuration> Langue et région> Administration> Langues pour les programmes non unicode> Réglez-le en anglais.

18
Antoine Meltzheim

Cette question a été discutée ici . Fondamentalement, vous pouvez changer le thread actuel CurrentCulture en en-US.

8
Darin Dimitrov