OK, I'm about to ask what might be the dumbest question of the year...
Let's say I have an app with a separate DLL for containers, for classes, for binding, forms handling, blah blah blah. I also have a separate DLL for each form (customer form, order form, invoice form, etc.)
My 'main' project form simply calls a logon form, and then the main menu. So out of the 30 or so total DLLs in my solution, only a handful are programatically referenced in my main project form.
Does my main project need to have a reference for every DLL that's used throughout the app...even the ones that aren't directly 'referenced' through code in that main form?
I used to think that as a rule, a project only needed references to other DLLs if those DLLs were mentioned 'by name' in the code, but does the main project need a reference to everything? (I think the answer is yes).
Thanks,
Kevin