title: When should I add a project to my solution vs. adding the project's dll to my solution
body: <p>So right now I have project A and project B. Then there is a class library project Z. Project Z contains classes and methods both A and B use.</p>
  
  <p>My question is, should I have project Z compiled and added to project A and B using its dll, or adding the project itself to both A and B?</p>
  
  <p>Which cases would I use project in project in appose to dll in project?</p>