Ответ 1
Вы можете использовать ComposeExportedValue для этого, например:
var container = new CompositionContainer();
container.ComposeExportedValue<Application>("Application", Application.Current);
Как добавить уже созданный экземпляр в контейнер/каталог MEF для использования при разрешении импорта. Мне нужна функциональность, которую Unity предоставляет с помощью метода RegisterInstance
в своих контейнерах.
Вы можете использовать ComposeExportedValue для этого, например:
var container = new CompositionContainer();
container.ComposeExportedValue<Application>("Application", Application.Current);