将实例添加到MEF容器
答
可以使用ComposeExportedValue功能对于这一点,就像这样:
var container = new CompositionContainer();
container.ComposeExportedValue<Application>("Application", Application.Current);
MEF并不是IoC容器,你不应该从MEF预计它将取代统一,因为它没有为它做。你可以阅读它:http://www.google.pl/search?sourceid=chrome&ie=UTF-8&q=mef+as+ioc – NOtherDev 2011-03-04 08:33:18
@A。我不认为它会取代Unity,但是到目前为止,这个项目并没有包含另一个IoC框架,这是我唯一需要的,如果可以用MEF来解决这个需求,那么不需要添加另一个框架。 – Cornelius 2011-03-04 08:39:01
MEF2是一个完整的国际奥委会。 – stricq 2015-02-22 19:28:32