Reading MSDN's documentation, I was left uncertain.
Setting: I have project A referencing some dll X, and project B project-referencing project A, and requiring dll X as well.
Would I need to add a reference to dll X to both projects, or would the project reference do that for me?
You only need to add a reference to
X
when classes, methods, etc. ofX
are made available throughA
.If there is no public use of
X
inA
, you don't need to reference it (although you would need it in yourbin
folder.