System.TypeLoadException: Could not load type from assembly
<p>Today I've started having this annoying issue while trying to run my web application.</p>

<p>The scenario is as follows:</p>

<p>I have a Web Application Project (WAP from now on) and 4 Library Projects (BusinessEntities, BusinessLogic, DataAccess and Utils).</p>

<p>DataAccess references BusinessEntities
BusinessLogic references BusinessEntities and DataAccess
The WAP references BusinessLogic, BusinessEntities and DataAccess</p>

<p>When I run the WAP I get a </p>

<p>System.TypeLoadException: Could not load type 'Namespace.DataAccess.ClassDataAccess' from assembly 'DataAccessAssembly', Version=1.0.3551.29465, Culture=neutral, PublicKeyToken=null'.</p>

<p>This is when a method from BusinessLogic tries to create an isntance of a DataAccess class. I use reflector on the DataAccess dll inside de bin folder of the WAP and it does contain the class I'm calling.</p>

<p>I've already tried deleting temporary asp.net file but without success, I'm using Cassini as web server (did not tried IIS yet)</p>

<p>Thanks.</p>
