У меня есть настольное приложение PRISM, которое загружает модули из каталога с помощью DirectoryModuleCatalog.
Все хорошо, за исключением того, что я не могу найти способ получить экземпляр загруженного модуля.IModuleManager и IModuleCatalog не имеют метода, подобного getInstance (ModuleInfo) или подобному.
См.
moduleManager.LoadModule(moduleInfo.ModuleName);
Эта строка правильно загружает модуль (модульManager имеет типIModuleManager), но что мне делать дальше, чтобы получить фактический экземпляр этого модуля?
Модули загружаются по требованию пользователя, поэтому я не могу зарегистрировать все модули при запуске в загрузчике.