基本上...
protected override IModuleCatalog CreateModuleCatalog()
{
var catalog = base.CreateModuleCatalog();
var moduleInfo = new ModuleInfo("HelloWorldModule", "Testing.HelloWorldModule"));
catalog.AddModule(moduleInfo);
return catalog;
}
protected override void ConfigureModuleCatalog()
{
ModuleCatalog moduleCatalog = (ModuleCatalog)this.ModuleCatalog;
moduleCatalog.AddModule(typeof(Testing.HelloWorldModule));
}
他们似乎都在这里做同样的事情,那么真正的区别是什么?我想我是在问你应该在它们内部做什么不同的事情(因为显然我可以移动代码)。