Prism新手,想请教专业人士一个关于WPF应用中模块加载的问题

huangjia2107 2013-08-25 10:20:00
我现在所知道的,prism模块加载都是在应用程序Bootstrapper中通过配置文件,或引用或目录实现的,即使实现动态加载,但模块也都是在应用程序运行之前都编译好的

我想问的是,若有如下需求

1: 有四个模块A,B,C,D
2:Bootstrapper中通过扫描目录方式加载模块A,B,C,此处不包括D
也就是说D不在该目录下,程序运行时未加载到D);

3:在应用程序运行期间,有一个新的模块D(已经编译好),通过某种方式将其放到个本地某个文件夹中。

4:此时,在应用程序运行期间,再加载模块D

问题是:

在Prism中有什么方法可以实现第4个需求吗?

还是说。。。Prism中根本没这种设定,我是新手,勿喷。。。。还望不吝赐教
...全文
197 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
kraussyin 2014-06-25
  • 打赏
  • 举报
回复
huangjia2107 2013-08-27
  • 打赏
  • 举报
回复
引用 2 楼 sp1234 的回复:
在.net framework中4.0开始,正式加入了MEF。它在运行时动态搜索应用程序以外的你指定的目录下的dll、exe文件,自动装配对象实例。 关键一点,这是clr官方支持的。
这一两天有点忙,谢谢你的回答,正在研究Prism中的MEF容器
  • 打赏
  • 举报
回复
在.net framework中4.0开始,正式加入了MEF。它在运行时动态搜索应用程序以外的你指定的目录下的dll、exe文件,自动装配对象实例。 关键一点,这是clr官方支持的。
huangjia2107 2013-08-25
  • 打赏
  • 举报
回复
顶顶顶啊,高手快来啊

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧