title: Force exceptions language in English
body: <p>My Visual Studio <em>2005</em> is a French one, installed on a French OS. 
  All the exceptions I receive during debug or runtime I obtain also in French. </p>
  
  <p>Can I however do something that the exceptions messages be in <strong>English</strong>? For goggling, discussing etc.</p>
  
  <p>I tried the following:</p>
  
  <pre><code>Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
  throw new NullReferenceException();
  </code></pre>
  
  <p>obtained </p>
  
  <blockquote>
    <p><em>Object reference not set to an instance of an object.</em></p>
  </blockquote>
  
  <p>This is, surely, cool... but, as I work on a French project, I will not hardcode forcing Thread.CurrentUICulture to English. I want the English change to be only on my local machine, and don't change the project properties. </p>
  
  <p>Is it possible to set the exceptions language <em>without modifying the <strong>code</em></strong> of the application?</p>
  
  <hr>
  
  <p>In VS <em>2008</em>, set the Tools -> Options -> Environment -> International Settings -> Language to "English" wnd throwing the same exception obtain the ex message en French, however:
  <a href="http://lh4.ggpht.com/_1TPOP7DzY1E/S1V62xcvHAI/AAAAAAAAC7o/ckLDVFPKh5Y/s800/exception.png">alt text http://lh4.ggpht.com/_1TPOP7DzY1E/S1V62xcvHAI/AAAAAAAAC7o/ckLDVFPKh5Y/s800/exception.png</a></p>