Configurez Visual Studio pour afficher les messages d’erreur en anglais

Je travaille actuellement dans un autre pays et mon PC est équipé d’une version non anglaise de Windows. Je m’en fous, mais Visual Studio affiche des messages d’erreur car ils sont également localisés dans la même langue que Windows.

Parfois, je passe un bon moment à essayer de trouver ce que cela signifie, ce qui est plutôt ennuyeux …

Est-il possible de configurer Windows ou Visual Studio pour afficher les messages en anglais?

Désinstallez le module linguistique xxx .NET Framework. (xxx = langue du message ennuyeux)

Le meilleur moyen serait d’utiliser ce code dans votre méthode d’entrée d’application

 if (Debugger.IsAttached) CultureInfo.DefaultThreadCurrentUICulture = CultureInfo.GetCultureInfo("en-US"); 

Il forcera les messages en anglais non seulement dans les exceptions capturées et affichées dans l’application, mais aussi dans l’EDI.

Étant donné que vous ne pouvez pas forcer vos utilisateurs à utiliser les versions anglaises de Windows lors des premiers tests sur site, vous pouvez trouver cela utile.

Comme je l’ai posté dans un autre sujet, dans mon cas, il n’a fallu qu’une ligne de code pour changer la culture:

 System.Globalization.CultureInfo.DefaultThreadCurrentUICulture=System.Globalization.CultureInfo.GetCultureInfo("en-US"); 

Il modifie la culture par défaut du fil principal et les nouvelles également.

Sous Outils / Options / Paramètres internationaux. J’ai la possibilité de changer la langue de “identique à Microsoft Windows” à “anglais” (Visual Studio 2008 au cas où cela fait une différence). Si vous n’avez pas l’anglais, je ne sais pas comment append d’autres langues …


Edité pour append:

Puisque vous parlez des exceptions d’application dont vous avez besoin pour changer la culture de l’application que vous êtes en train de copier, vous pouvez le faire en suivant ou si ce n’est pas une option pour changer la culture de l’application entière changement de culture lorsque des exceptions sont levées.

Je n’ai pas installé de packs linguistiques .NET Framework. Je pense que le problème était que l’IIS n’était pas en anglais car tout le système n’était pas en anglais.

J’ai installé Windows English Language Pack et changé la langue du système d’exploitation en anglais. Maintenant tout va bien.

Si vous êtes sur Windows 7 Professionnel, cela peut vous aider .

1 . Désinstaller le framework .net 2. aller dans les langues de préférences => région et langues => changer la langue dans votre langue que vous voulez (Windows 10)

  • cette méthode son travail pour moi