DotNet · 2022年3月22日

MEF中catalog的3种使用方式

第一种:用程序集来构建组件目录
var catalog = new AssemblyCatalog(Assembly.GetExecutingAssembly())
第二种:用单一组件存放文件目录来构建组件目录
    var catalog = new DirectoryCatalog(“plugins”);
     _container = new CompositionContainer(catalog);
第三种:用多个组件存放文件目录来构建组件目录

    var catalog = new AggregateCatalog();              catalog.Catalogs.Add(new DirectoryCatalog(AppDomain.CurrentDomain.BaseDirectory + “plugins\\V1”));            catalog.Catalogs.Add(new DirectoryCatalog(AppDomain.CurrentDomain.BaseDirectory + “plugins\\V2”));


最新电影,电视剧,尽在午夜剧场

电影电视剧午夜不寂寞