title: Unable to run .net app with Mono - mscorlib.dll not found (version mismatch?)
body: <p>I have a simple .net command line tool written and compiled under Windows, using .net 3.5SP1.  I would like to run it on Linux using Mono.</p>
  
  <p>I am using Ubuntu 12.04, and installed Mono Runtime using the Ubuntu software center.  If I try to start my app in the terminal by doing:</p>
  
  <pre><code>mono MyApp.exe
  </code></pre>
  
  <p>I get the error:</p>
  
  <blockquote>
    <p>The assembly mscorlib.dll was not found or could not be loaded.  It should have been installed in the 'usr/lib/mono/2.0/mscorlib.dll'.</p>
  </blockquote>
  
  <p>If I navigate to that location, I see that it does not exist.  However, there is <code>usr/lib/mono/4.0/mscorlib.dll</code> (and some more DLLs in the same folder).</p>
  
  <p>So seemingly there is a version mismatch.</p>
  
  <p>[in case it matters, <code>mono -V</code> shows <code>Mono JIT compiler version 2.10.8.1 (Debia 2.10.8.1-1ubuntu2)</code> ]</p>