title: visual studio express 2012 app.config remapping assembly
body: <p>I moved a project from MVC 3 to MVC 4 a while ago now.</p>
  
  <p>when I build, I get the messages</p>
  
  <pre><code>1&gt;  No way to resolve conflict between "System.Web.Mvc, Version=3.0.0.0 ..." and , Version=2.0.0.0
  1&gt;  Consider app.config remapping of assembly "System.Web.WebPages ..." from Version "1.0.0.0" to Version "2.0.0.0"  to solve conflict and get rid of warning.
  1&gt;  Consider app.config remapping of assembly "System.Web.WebPages.Razorfrom Version "1.0.0.0" [c:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\System.Web.WebPages.Razor.dll] to Version "2.0.0.0" [C:\Users\OEM\documents\visual studio 2012\Projects\DabTrial\packages\Microsoft.AspNet.WebPages.2.0.30506.0\lib\net40\System.Web.WebPages.Razor.dll] to solve conflict and get rid of warning.
  </code></pre>
  
  <p>and so on. </p>
  
  <p>When I look at references, they are all the later versions, and the web.config only refers to the later versions. When I search the entire solution directory by the public key token (in windows explorer) I find no XML type files with references to the earlier versions.</p>
  
  <p>obviously the path to the files is different, but I cannot find where the compiler is being directed to the path for the earlier .dll file.</p>
  
  <p>The project builds and runs fine, but I assume the compiler is suggesting these changes for a reason. Thanks for any help.</p>