Зависимость модуля для каталога каталога - Microsoft PRISM
Я использую DirectoryModuleCalatog для загрузки модулей.
Я пытаюсь реализовать все модули должны зависеть от определенного модуля. Например, у меня есть один MainModule и несколько других модулей, я хочу, чтобы все мои модули зависели от MainModule.
Мы можем сделать это, указав атрибут ModuleDependency, но мое требование заключается в том, что даже если модуль не имеет этого атрибута, зависимость можно установить с помощью кода.
Я проверил различные форматы и обнаружил, что этого можно достичь, заполнив ModuleCatalog непосредственно из кода. Я могу реализовать это путем непосредственного обхода расположения модулей, но не уверен, как это может повлиять на производительность, если число модулей больше (скажем, 50+ или 100+).
Можно ли установить зависимость модуля, если каталог заполняется с помощью DirectoryModuleCatalog?