Can anyone shed some light on the key differences b/w the options for loading the module catalog in the bootstrapper? Specifically the 3 methods below (are there others?):
return new ConfigurationModuleCatalog(); //load modules from configuration file
return new ModuleCatalog().AddModule(typeof(MyModule)); //manually load modules
return new DirectoryLookupModuleEnumerator(@".\Modules"); //load from directory
I understand the basic difference of where the modules are coming from and how they are loaded, but what are the advantages/disadvantages b/w them? Is there much difference other than how
you choose to structure your modules?