title: Could not load file or assembly after upgrading DevExpress
body: <p>I've been tearing my hair out over this one, and hopefully it'll be something simple that I'm too thick to work out for myself.</p>
  
  <p>We've got a ASP.NET website (IIS7.5, Server 2008R2) that uses the wonderful DevExpress ASP modules. All was working fine until I had the bright idea of upgrading the modules from 10.1.4 to 10.1.7. Ever since, the site throws intermittent but regular errors that it:</p>
  
  <pre><code>Could not load file or assembly 'DevExpress.Data.v10.1, Version=10.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
  </code></pre>
  
  <p>All the .aspx files have similar register tags, e.g.:</p>
  
  <pre><code>&lt;%@ Register assembly="DevExpress.Web.ASPxEditors.v10.1" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %&gt;
  </code></pre>
  
  <p>I updated the VS2010 project using DevExpress's own upgrader utility. There is no reference to v10.1.4 <em>anywhere</em> in the code - I've checked the .aspx files, web.config etc - and the web server has all the latest .DLL's on too. I've even moved the site to a complete new, virgin server, yet the error still occurs. Specifying the subversion number and public key in the register tag doesn't make any different.</p>
  
  <p>I've <code>iisreset</code>'d, cleared out temporary files, rebooted etc, all to no avail. The really frustrating thing is the error isn't reproducible - sometimes it happens, sometimes it doesn't. Can anyone help me out?</p>