Как MEF узнает, какие детали нужно импортировать?

В настоящее время я использую единство и призму.

Если я хочу поместить что-то в единство, я делаю это на уровне модуля.

Как мне это сделать с MEF?

Я вижу, что добавляю экспорты в класс, но как MEF узнает об этом? Делает ли это с помощью библиотеки классов? есть ли способ связать его с модулями?


person zachary    schedule 08.03.2011    source источник


Ответы (1)


У MEFContrib есть проект «Интеграция MEF + Unity», на который стоит обратить внимание. Вот запись в блоге об этом: http://pwlodek.blogspot.com/2009/05/unity-mef-integration-layer.html

Это делает MEF осведомленным о Unity и наоборот. Довольно мило.

Что касается «Как работает MEF», я бы посоветовал посмотреть это отличное видео: http://channel9.msdn.com/Shows/SilverlightTV/Silverlight-TV-Episode-4-3-Steps-to-MEF-Export-Import-Compose< /а>

Он показывает все составные части MEF и то, как они работают вместе.

person Anderson Imes    schedule 08.03.2011