private void LoadAllModules() { Logger.Debug("Loading Abp modules..."); var moduleTypes = FindAllModules(); Logger.Debug("Found " + moduleTypes.Count + " ABP modules in total."); RegisterModules(moduleTypes); CreateModules(moduleTypes); AbpModuleCollection.EnsureKernelModuleToBeFirst(_modules); SetDependencies(); Logger.DebugFormat("{0} modules loaded.", _modules.Count); }
/// <summary> /// 加载所有模块 /// </summary> private void LoadAllModules() { Logger.Debug("Loading Abp modules..."); List <Type> plugInModuleTypes; var moduleTypes = FindAllModuleTypes(out plugInModuleTypes).Distinct().ToList(); Logger.Debug("Found " + moduleTypes.Count + " ABP modules in total."); RegisterModules(moduleTypes); CreateModules(moduleTypes, plugInModuleTypes); _modules.EnsureKernelModuleToBeFirst(); _modules.EnsureStartupModuleToBeLast(); SetDependencies(); Logger.DebugFormat("{0} modules loaded.", _modules.Count); }