title: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web'
body: <p>After converting a Hybrid ASP.NET MVC1 app to MVC2 I'm getting the following error when I try and run the application:</p>
  
  <p>The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)</p>
  
  <p>The allegeded culprit in the web.config file is System.Web.Mvc:</p>
  
  <pre><code>&lt;namespaces&gt;
      &lt;add namespace="System.Web.Mvc"/&gt;
      &lt;add namespace="System.Web.Mvc.Ajax"/&gt;
      &lt;add namespace="System.Web.Mvc.Html"/&gt;
  </code></pre>
  
  <p>So far my investigation seems to lead me to believe that version 2 of System.Web.Mvc is not installed or has not been picked up.</p>
  
  <p>I've tried creating a File > New Project based on MVC 2 and that's picking up the new (v2) version of MVC. I've also converted some other projects (that were not hybrids) and they've converted without problem to MVC2.</p>
  
  <p>I've also uninstalled MVC1 to try and remove references to it from the GAC. However, none of this has worked.</p>
  
  <p>Any ideas?</p>