En travaillant avec ASP.NET MVC, j'ai remarqué que les messages d'exception émis par le cadre .NET installé sur mon système sont en allemand. Je préférerais vraiment des messages en anglais, afin de pouvoir les poster sur SO.
Je sais que cette question a déjà été posée sur SO, mais étrangement, aucune des solutions proposées ne semble fonctionner dans mon cas. J'ai déjà essayé ce qui suit :
- en basculant mon système Windows dans une langue anglaise et en redémarrant Visual Studio
- Régler Outils -> Options -> Environnement -> Paramètres internationaux -> Langue sur "anglais".
-
en définissant la locale du fil de discussion en anglais juste avant que l'exception ne soit levée comme suit :
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture ("en-US") ; Thread.CurrentThread.CurrentUICulture=new CultureInfo("en-US") ;
//call my faulty method...
Alors, comment puis-je faire en sorte que le cadre .NET émette des messages d'exception en anglais ? Existe-t-il une approche permettant de le faire par solution ou même à l'échelle du système ?
Editar: L'exception est levée lors de l'exécution de mes tests unitaires. Je ne suis pas sûr que ce soit la raison pour laquelle le réglage de la culture du fil n'a pas eu d'effet.