>While having the framework all in a single DLL makes it easy for many reasons, it adds complications in others, as you've found. Other than being part of the framework, I don't see what creating a PDF has to do with ecommerce.
The framework contains over 100 classes for most of today's business needs in regards to application deployment. This is installed nationwide. Some clients need 1/3 of the classes while others will use 2/3 and so on. Depending on their needs, they might have only Framework.dll and TheNameOfTheClientWebSite.dll in the bin directory or, with that, some additional DLLs that specific classes, if the application needs them, are using.
No, there is no relationship between PDF and ecommerce. Those are two separate classes. They have been mentioned as an example of classes that are in needs of a specific DLL. I have about 4 or 5 in total that are tied into the framework which are useful for some of its classes.