将实例添加到MEF容器中

Cor*_*ius 16 c# silverlight mef

如何将已创建的实例添加到MEF容器/目录中以在解析Imports时使用.我想要Unity RegisterInstance在其容器上使用该方法提供的功能.

ale*_*exn 22

您可以使用ComposeExportedValue函数,如下所示:

var container = new CompositionContainer();
container.ComposeExportedValue<Application>("Application", Application.Current);
Run Code Online (Sandbox Code Playgroud)