I\'ve come across a strange issue that I\'ve just now noticed.
If you have a solution with 3 projects
** NOTE Edited after discussion **
Project LibA
I know it's nitpicky, but I would really appreciate some consistent behavior
It is consistant. You must reference any type that you use directly. Indirect references are resolved transparently.