title: Assembly in GAC is not copied to output in project that references a project that references the GAC assembly with CopyLocal=true
body: <p>I have a "Project A" that references System.Web.Mvc with CopyLocal=TRue.
  System.Web.Mvc is in the GAC both on my local maching and on the buildserver.</p>
  
  <p>I also have a "Project B" that references "Project A" in the output for "Project B" System.Web.Mvc is not copied to during the build.</p>
  
  <p>I suspect that this is because it is in the GAC.
  Is this true?
  And can I do something to make MSBuild copy it to the output folder?</p>
  
  <p>I read the answer from Muse VsExtensions in this thread, which talks about only the direct reference to the GAC, however we have an indirect reference through "Project A":
  <a href="https://stackoverflow.com/questions/2481426/net-reference-copy-local-true-false-being-set-based-on-contents-of-gac">.NET Reference &quot;Copy Local&quot; True / False Being Set Based on Contents of GAC</a></p>
  
  <p>This blogpost is also related:
  <a href="http://deeperdesign.wordpress.com/2010/02/08/msbuild-assembly-dependencies-and-the-gac/" rel="nofollow noreferrer">http://deeperdesign.wordpress.com/2010/02/08/msbuild-assembly-dependencies-and-the-gac/</a></p>