public DefaultModuleManager()
        {
            var dlls = GetAllPluginDlls(APPCommon.AppRootDir);

            foreach (var dll in dlls)
            {
                var ass      = Assembly.LoadFrom(dll);
                var alltypes = ass.GetTypes().Where(p => p.IsSubclassOf(typeof(ModuleBase)));
                foreach (var item in alltypes)
                {
                    RegistedModules.Add((IModule)Activator.CreateInstance(item));
                }
            }
            Guid = new Guid();
        }
 public IModule AddModule(IModule module)
 {
     RegistedModules.Add(module);
     return(module);
 }