title: How is "Add Existing Item..." in Visual Studio meant to work?
body: <p>I never use "<strong>Add existing item..."</strong> feature in Visual Studio's Solution Explorer because it is confusing:</p>
  
  <ul>
  <li>it seems to me the way it should work is that if you have a Customer.cs file in Models directory, that you could choose "Add existing item", it would then <strong>show you which items exist in that directory</strong> an allow you to choose one. Instead, it opens a file dialogue to some seemingly random directory on your hard drive, and I'm not sure if it is going to <strong>make a copy</strong> of that file, or <strong>use it outside</strong> the solution, etc. </li>
  <li>instead, if I want to "add an existimg item", I go into windows explorer, click file, CTRL-C, click folder in solution explorer, ctrl-v, and it is clear</li>
  </ul>
  
  <p><strong>Do others do it differently? Am I missing something about how "add existing item" in solution explorer is supposed to work?</strong></p>