Go to Start > Configuration Panel > Language and region > Administration > Languages for non unicode programs > Set it to english.
To display the Error List, choose View > Error List, or press Ctrl+\+E.
You can change the menu language in the Visual Studio options. 1. Select the Options command in the Tools menu and Environment > International Settings in the options dialog which then opens. The Language area displays the languages (in this case German, English).
Deinstall the .NET Framework xxx Language Pack. (xxx = boring message language)
The best way would be to use this code in your application entry method
if (Debugger.IsAttached)
CultureInfo.DefaultThreadCurrentUICulture = CultureInfo.GetCultureInfo("en-US");
It will force english messages not only in exceptions caught and displayed in the application but inside the IDE as well
Because you cannot force your users to use english language versions of Windows when performing some initial tests on premises you may have find this useful.
Under Tools/Options/International settings. I have an option to change the language from "Same as Microsoft Windows" to "English" (Visual Studio 2008 in case it makes any difference). If you don't have English in there then I'm not sure how you add more languages...
Edited to add:
Since you are talking about application exceptions you need to change the culture of the application you are dubugging, you can do that by following this or if it isn't an option to change the culture for the whole app this question has some ideas for only changing culture when exceptions are thrown.
As I posted in another thread, in my case it took only one line of code to change the Culture:
System.Globalization.CultureInfo.DefaultThreadCurrentUICulture=System.Globalization.CultureInfo.GetCultureInfo("en-US");
It changes default Culture of Main thread and new ones as well.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With