C# 如何在运行时加载所有PRISM模块?

C# 如何在运行时加载所有PRISM模块?,c#,module,unity-container,prism,mef,C#,Module,Unity Container,Prism,Mef,与此同时,我正在创建模块目录,以便使用Unity加载模块。我见过几个应用程序可以在某个文件夹中加载所有模块,我的意思是。。应用程序可以在运行时加载模块 可以这样做吗?您只需在引导程序中重写GetModuleCatalog方法并返回一个新的DirectoryModuleCatalog。请参阅以下问题:。是否希望在运行时加载模块,而不在Shell项目中引用它们?是的,这是可能的。是的,这就是我想要的。我在文档中看到DirectoryModuleCatalog。

与此同时,我正在创建模块目录,以便使用Unity加载模块。我见过几个应用程序可以在某个文件夹中加载所有模块,我的意思是。。应用程序可以在运行时加载模块


可以这样做吗?

您只需在引导程序中重写GetModuleCatalog方法并返回一个新的DirectoryModuleCatalog。请参阅以下问题:。

是否希望在运行时加载模块,而不在Shell项目中引用它们?是的,这是可能的。是的,这就是我想要的。我在文档中看到DirectoryModuleCatalog。