title: How to "carry" references across projects
body: <p>I have 2 projects: X and Y. Project X is a class lib that references, lets say, EF 6. Project Y as a console app that references X. Why do i get a cannot load dependency exception if i do not add, lets say, EF 6 to project Y? Is there a way to "carry" those references to project Y?</p>
  
  <p>The idea here is that Y should not know about EF-6, not to say its dependencies!</p>