title: Debugging in Visual Studio opens the wrong source instead of the file on the symbol server (if the source files have the same name)
body: <p>I've searched far and wide for a solution to this but can't find one.</p>
  
  <p>I have configured TeamCity to publish packages with both the symbols and source in them to ProGet. This process works great and ProGet correctly identifies the symbols.</p>
  
  <p>I have setup Visual Studio as per the instructions on ProGet's knowledge base i.e.</p>
  
  <ul>
  <li>Adding the symbol locations in options->Debugging->Symbols</li>
  <li>Enabled source server support options->Debugging->general</li>
  </ul>
  
  <p>I've checked in Fiddler and the symbols are downloaded when I launch our app in debug.</p>
  
  <p>Then when stepping in to one of the methods in our package it opens the wrong file. The file it opens is however named the same (we have a file called Component in each of our packages and also in local solution that pulls in the package).</p>
  
  <p>If I change the name of the file and re-package and publish it to ProGet the problem goes away and I can step in to file during debugging but this seems like a hack.</p>
  
  <p>Does anyone know how you can get Visual Studio to favour the file on the symbol server over any local files in the solution with the same name?</p>