How can I create a dll in .NET that has sub-assemblies?
For example, if I have a project “MyUtilities”, I’d like to create a sub-assembly “MyUtilities.EmailUtilities” with classes specific to emailing. Then, in a new project, when I add a reference to the compiled dll of MyUtilities, I could access the EmailUtilities classes using code like:
MyUtilities.EmailUtilities.EmailBlaster eBlaster = new MyUtilities.EmailUtilities.EmailBlaster
What you want is a namespace.