title: Missing assembly after build
body: <p>I have 5 projects in my C# solution.</p>
  
  <ol>
  <li>Common</li>
  <li>DataAccess.</li>
  <li>UI</li>
  <li>Components</li>
  <li>Test</li>
  </ol>
  
  <p>I can add a reference to Components.dll. But, when I run the solution, I got the error:</p>
  
  <blockquote>
    <p>The type or namespace name 'Components' does not exist.</p>
  </blockquote>
  
  <p>The <code>Components.dll</code> is already present in the references folder.</p>
  
  <p>Would you please help me?</p>
  
  <p>Here is build output:</p>
  
  <pre><code>------ Rebuild All started: Project: Comps, Configuration: Release Any CPU ------
    Comps -&gt; ..\Ashyaneh\Comps\bin\Release\AshyanehComps.dll
  ------ Rebuild All started: Project: Interfaces, Configuration: Debug Any CPU ------
    Interfaces -&gt; ..\Ashyaneh\Interfaces\bin\Debug\AshyanehInterfaces.dll
  ------ Rebuild All started: Project: Common, Configuration: Debug Any CPU ------
    Common -&gt; ..\Ashyaneh\Common\bin\Debug\AshyanehCommon.dll
  ------ Rebuild All started: Project: Web, Configuration: Debug Any CPU ------
    Web -&gt; E:\My Programming 1391\HRShojaieWebAppRC2\Ashyaneh\Web\bin\Web.dll
  ------ Rebuild All started: Project: Test, Configuration: Debug x86 ------
  C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9):
  warning MSB3253: The referenced assembly "AshyanehComps.dll" could not be resolved
  because it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral,
  PublicKeyToken=b03f5f7f11d50a3a" which is not in the currently targeted framework
  ".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies
  not in the targeted framework or consider retargeting your project.
    Test -&gt; ..\Ashyaneh\Test\bin\Debug\Test.exe
  ========== Rebuild All: 5 succeeded, 0 failed, 0 skipped ==========
  </code></pre>