title: TFS - dll is locked for check-out by user
body: <p>2 projects under TFS Source Control.</p>
  
  <ul>
  <li><p>DependancyProject.sln</p></li>
  <li><p>AppProject.sln</p></li>
  </ul>
  
  <p>With AppProject referencing DependancyProject.</p>
  
  <p>-</p>
  
  <p>The issue I have is with an Installer project in the AppProject.
  It has DependancyProject.dll as a 'reference'(?) where it tries to include it in the GAC.</p>
  
  <p>When I try to build this project, to create an MSI to install the App, I get the error</p>
  
  <pre><code>The item $/Assemblues/DependancyProject/bin/debug/DependancyProject.dll is locked for check-out by USER in workspace HIS-PC-NAME.
  </code></pre>
  
  <p>(The PC in question is not dead and not used)</p>
  
  <p>The dll is not (as far as I can see) checked into Source Control.
  The path it references anyway does not exist when I browse through it (no bin folder).</p>
  
  <p>The DependancyProject is refernced by pretty much every project in Source Control, and i've never had any issues with it.
  It builds, all the other projects build.
  It's just this one Installer Project which doesn't.</p>
  
  <p>And I can't see why it would need to try and modify it anyway.
  All it needs to do (I'm assuming) is make a copy of it.</p>
  
  <p>Any ideas here?</p>