title: Wrong System.Web.Mvc update
body: <p>I had System.Web.Mvc v4.0.0.0 added in the GAC, so I installed manually Mvc via nuget with "Install-Package Microsoft.AspNet.Mvc -Version 5.2.3".</p>
  
  <p>I have installed System.Web.Mvc v5.2.3.0 now,
  <img src="https://i.stack.imgur.com/vQ1gM.jpg" alt="NuGet manager"></p>
  
  <p>and System.Web.Mvc v4.0.0.0 in the GAC
  <img src="https://i.stack.imgur.com/DYdYH.jpg" alt="GAC"></p>
  
  <p>I have this in Web.config:</p>
  
  <pre><code> &lt;dependentAssembly&gt;
      &lt;assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /&gt;
      &lt;bindingRedirect oldVersion="1.0.0.0-5.2.3.0" newVersion="5.2.3.0" /&gt;
    &lt;/dependentAssembly&gt;
  </code></pre>
  
  <p>I build and run the project and I get the next error:</p>
  
  <blockquote>
    <p>Could not load file or assembly 'System.Web.Mvc, Version=4.0.0.0,
    Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its
    dependencies. The system cannot find the file specified.</p>
  </blockquote>
  
  <p>But I have configured and added MVC v5.2.3.0 package . Why this error appears?</p>
  
  <p><strong>SOLVED</strong>
  Dereference System.Web.Mvc
  References -> Right click -> Mange NuGet Packages... -> Uninstall MVC -> And now "Install".</p>