Prism: как загрузить модули из каталога по команде из другого модуля - PullRequest
1 голос
/ 13 октября 2011

У меня есть составное приложение, созданное из Prism и MEF, которое содержит несколько модулей. Пользователь может загрузить любую их комбинацию - они полностью независимы и созданы для конкретных нужд.

Теперь мне нужен «второй уровень» - новый «основной» модуль, который может загружать его «подмодули». Эти «подмодули» размещаются в отдельных библиотеках и должны загружаться из каталога командой из «основного» модуля.

«Основной» модуль ничего не знает о своих «подмодулях», даже о их количестве.

Какое хорошее решение для этого сценария загрузки модуля?

Нужен ли мне второй Shell в качестве "основного" модуля?

Спасибо!

...