title: How to structure shared projects
body: <p>Visual studio warns about storing projects in directories that are not sub-folders of the solution:</p>
  
  <p><img src="https://i.stack.imgur.com/ChRg2.png" alt="enter image description here"></p>
  
  <blockquote>
    <p>The project that you are attempting to add to source control may cause
    other source control users to have difficulty opening this solution or
    getting newer versions of it. To avoid this problem, add the project
    from a location below the binding root of the other source controlled
    projects in the solution.</p>
  </blockquote>
  
  <p>How do shared projects fit into this constraint?  E.G. Given </p>
  
  <p><code>$\BranchName\Project1Name\Project1.sln</code></p>
  
  <p><code>$\BranchName\Project2Name\Project2.sln</code></p>
  
  <p>Where can I put </p>
  
  <p><code>MyCompany.DataLayer.proj</code>?</p>