title: Can I add file in Visual Studio 2003 and make it point to an existing file in another project?
body: <p>This is a question about using Visual Studio 2003. Sorry it is not strictly a programming question but it does affect my work in a rather annoying way.</p>
  
  <p>I have a solution with 3 different projects (let's say MyProgram, UnitTest and PerformanceTest), and there is a file (let's say myclass.h) which needs to be shared between the 3 projects.</p>
  
  <p>The file is created in the MyProgram project and now I want to add it to the others.</p>
  
  <p>Say I go to the solution explorer, right click on UnitTest, and select Add -> Add Existing Item from the pop-up menu.</p>
  
  <p>The file myclass.h was added to the project, but instead of pointing to the existing (solution directory)\MyProgram\myclass.h, a new file is created in (solution directory)\UnitTest\myclass.h. Now this means that everytime I change \MyProgram\myclass.h, I need to copy it to \UnitTest\myclass.h or the file is not up to date.</p>
  
  <p>Is this a "feature" of Visual Studio 2003 or have I got something wrong with the options/settings? Is manually editing the .vcproj files the only way to make the links point to an existing file? Thank you very much for your help.</p>