>Assume I were to develop an app that has multiple modules, where each module was in it's own project, and all the modules were
>based on a base class, do I need to ship the base class when I install? Or is the base compiled into each individual module?
All my applications have a Framework.dll class, which contains all the base classes. So, yes, I have to ship that as well as the client application.