title: Project reference VS NuGet
body: <p>How should I reference to another <code>project A</code> from <code>project B</code> in the same solution?
  <br>What do I gain and what do I lose if I:</p>
  
  <ul>
  <li>Add the reference to <code>project A</code> as a project reference.</li>
  <li>Install the NuGet package of <code>project A</code> in <code>project B</code>.</li>
  </ul>
  
  <p>Things that would bother me are build dependencies, versioning..?<br>
  Or does this totally destroy the purpose of a solution?</p>