我一直在从Windows Forms迁移到WPF,并尝试利用Prism来满足应用程序的插件定向需求。
我的问题是似乎没有官方支持。我也听说过在某些情况下它非常容易泄漏。因为我正在开发企业应用程序,所以这是不可接受的。
如果情况如此,并且开始使用Prism是一个不好的想法,是否有任何替代方法来制作复合应用程序?我唯一能想到的就是单独使用MEF。
有人提出了一个使用MEF的框架,详情请见:
如果你想查看一个具有自己非常可插拔/模块化架构的企业级项目,那么可以参考SharpDevelop以获取灵感。如果你真的想要,把几个框架中最好的部分结合起来并不是不可能的。