<p>How do I make my application always use English when displaying win32/.net exceptions messages?</p>

<p>I got this message, it looks like someone used babelfish to translate it (it's Swedish):
"System.ComponentModel.Win32Exception: Programmet kunde inte starta eftersom programmets sida-vid-sidakonfiguration är felaktig."</p>

<p>Extremely unhelpful, and Google had a whopping 4 hits for it, none of them helpful.
So I have to guess what the original message was and google that. (It's was: "The application has failed to start because its side-by-side configuration is incorrect.")</p>

<p>This time it was fairly simple to find out what the original error message was, having the message in English from the start would of course save me time.</p>

<p>So how do I do that?</p>

You can try setting
```
Thread.CurrentThread.CurrentUICulture
```
and/or
```
.CurrentCulture
```
to
```
CultureInfo("en-US")
```
.