Не могу разобраться, как с помощью MEF создавать объекты, нуждающиеся в зависимостях. Во всех примерах, которые нашел — либо создается всего один класс, либо это ASP.Net/Silverlight-приложение.
То есть суть вопроса в следующем:
1. Создаем Catalog.
2. Создаем CompositionContainer.
3. Как теперь правильно делать импорт в классы, нуждающиеся в расширениях, по всему приложению?
Здравствуйте, Аноним, Вы писали:
А>3. Как теперь правильно делать импорт в классы, нуждающиеся в расширениях, по всему приложению?
Вызовом метода container.ComposeParts(someObj); Куда передаешь объект требующий инициализации.
На
mef.codeplex.com хорошо написано.
На опушке за околицей мужики строили коровник.
Работали споро и весело. Получалось х**во.