系统“模块化、插件化”
一个系统平台,要实现“模块化、插件化”,需根据不同的需求对系统进行快速定制。
问题:是不是用“MEF”或是“Unity”实现“分解程序包”的“动态加载”就可以了呢??? 不同的“分解程序包”包含不同的“模块”。。。
[解决办法]
其实模块化的主要思想是将整个系统划分为很多个模块,每个模块是一个单独的Xap包(也是多个项目)。然后在根据程序需要,动态加载Xap包
可以参考:http://www.cnblogs.com/chengxingliang/archive/2011/03/29/1998807.html
[解决办法]
1\直接使用prism框架,其内部已实现动态加载
2\使用deploymentcatalog来自定义动态加载