Mon Visual Studio est un français, installé sur un système d'exploitation français. Toutes les exceptions que je reçois pendant le débogage ou l'exécution sont également disponibles en français.Force la langue d'exceptions en anglais
Puis-je faire quelque chose que les messages d'exceptions soient dans English? Pour exorbités, discuter, etc.
J'ai essayé les éléments suivants:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
throw new NullReferenceException();
obtenu
Référence d'objet non définie à une instance d'un objet.
C'est, sûrement, cool ... mais, comme je travaille sur un projet français, je ne hardcode forcer Thread.CurrentUICulture à l'anglais. Je veux que le changement en anglais soit seulement sur ma machine locale, et ne change pas les propriétés du projet.
Est-il possible de définir les exceptions langue sans modifier le code de l'application?
Dans VS , définissez les Outils -> Options -> Environnement -> Paramètres internationaux -> Langue à WND "Anglais" jeter la même exception obtenir le message d'ex en français, cependant: alt text http://lh4.ggpht.com/_1TPOP7DzY1E/S1V62xcvHAI/AAAAAAAAC7o/ckLDVFPKh5Y/s800/exception.png
J'ai le même problème avec l'allemand avec le studio visuel anglais et même les erreurs de compilateur sont localisées en allemand. (Ce qui rend les googling difficiles) –
@Christian: Voir le http://stackoverflow.com/questions/721337/forcing-english-language-exceptions-in-net-framework peut-être cela vous aidera ... – serhio
duplication possible de [C# - Messages d'exception en anglais?] (Http://stackoverflow.com/questions/209133/c-sharp-exception-messages-in-english) –