2010-08-24 5 views
1

Есть ли способ добавить экспортированные части из каталога в существующий MEF CompositionContainer? Я знаю метод ComposeExportedValue, но что, если я хотел бы добавить весь каталог DirectoryCatalog в список экспорта? В этом случае мне не нужно перекомпоновка, кстати.добавление экспортированных частей в существующий контейнер MEF

ответ

1

Вы можете позвонить DirectoryCatalog.Refresh, чтобы получить новые сборки в папке. Чтобы добавить совершенно новые каталоги, вы можете передать AggregateCatalog в контейнер, а затем позвонить по телефону .Add по телефону AggregateCatalog.Catalogs.

+0

Я удивлен, что не заметил этого. Большое спасибо. –

Смежные вопросы