摘要:
组合部件是MEF的组合单元,一个组合部件可以为其他部件提供导出服务,也可以导入其他部件的服务,一个部件至少包含一个导出。在MEF中通过Export和Import特性来标示导出和导入,部件可以直接添加到组合容器,也可以通过目录添加到组合容器,默认的目录是通过Export来标示的。部件之间没有依赖关系,但是部件都依赖于契约。默认情况下应使用类型契约而不是字符串契约,字符串契约容易导致模糊。如果必须使用... 阅读全文
摘要:
在应用程序中宿主MEFManaged Extensibility Framework(MEF)是.NET平台下的一个扩展性管理框架,他的特点如下: 1、.net下的一个可扩展行管理框架,包括了依赖注入和Duck Typing。 2、轻松应对应用程序扩展并且对已有代码产生最小影响。 3、应用程序和扩展程序之间不产生直接依赖,多个同样需求共享扩展程序。参照http://mef.codeplex.... 阅读全文