title: VS 2015 copies to output GAC references of a project reference regardless of copy local setting
body: <p>I've raised a <a href="https://connect.microsoft.com/VisualStudio/Feedback/Details/1804765" rel="nofollow noreferrer">connect issue</a> for that behavior.</p>
  
  <p><code>VS 2015</code> copies to output <code>GAC</code> references of a project reference regardless of copy local setting.
  <code>VS 2010</code> doesn't do that with the same solution &amp; projects, respecting the copy local property.
  The only workaround I've found so far is to add a direct reference to <code>Microsoft.Web.Services3.dll</code> in Project A and set it to copy local = false.</p>
  
  <p><strong>Steps to reproduce:</strong></p>
  
  <pre><code>Project A
  |__ Project B (Project Reference, copy local = true)
       |__Microsoft.Web.Services3.dll (GAC, copy local = false)
  </code></pre>
  
  <p><strong>Actual:</strong></p>
  
  <p><code>Microsoft.Web.Services3.dll</code> is being copied to the output directory of Project A.</p>
  
  <p><strong>Expected:</strong></p>
  
  <p><code>Microsoft.Web.Services3.dll</code> is not being copied to the output directory of Project A.</p>
  
  <p>Any idea why this happens? The <a href="https://msdn.microsoft.com/en-us/library/ez524kew(v=vs.140).aspx" rel="nofollow noreferrer">MSDN documentation</a> clearly states that <code>GAC</code> dependencies should not be copied to output and <code>VS 2010</code> respects that.</p>