http://msdn.microsoft.com/zh-cn/magazine/ee291628.aspx
启动 MEF 涉及以下几个步骤:
- 添加需要容器创建的约定的导入。
- 创建 MEF 用于发现部件的目录。
- 创建组合部件实例的容器。
- 通过对容器调用 Composeparts 方法并传入具有导入的实例,来进行组合。
DirectoryCatalog catalog = new DirectoryCatalog(".");
CompositionContainer container = new CompositionContainer(catalog);
container.ComposeParts(this);