Hi,
While working with ASP.NET MVC, I have noticed that exception messages issued by the .NET framework installed on my System are in German. I'd really prefer English messages, so I can post them on SO.
I know this has been asked before on SO, but strangely enough none of the suggested workarounds seem to work in my case. I have already tried the following:
- switching my Windows system to an English locale and restarting Visual Studio
- Setting Tools -> Options -> Environment -> International Settings -> Language to "English"
setting the thread locale to English right before the exception is thrown as follows:
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture ("en-US"); Thread.CurrentThread.CurrentUICulture=new CultureInfo("en-US");
//call my faulty method...
So, how can I make the .NET framework issue English language exception messages? And is there any approach that does this on a per-solution or even system-wide basis?
Edit: The exception is thrown while excuting my unit tests. I am not sure if this is the reason setting the thread's culture had not effect.