有没有办法创建分为模块的产品(软件)? 我的意思是例如创建一个使用WPF的应用程序,该应用程序分为3个模块(将来可能会更多)主模块,模块1,模块2 每个模块都可以是独立的解决方案。每个都有演示文稿,业务和数据访问层。
单击按钮时,从主模块调用任何其他模块,例如模块1,但应该看到模块的UI,如果它来自主模块。 我已经设法使用MEF来分离项目构建,但我现在不知道如何在WPF中使用MEF
任何起点或建议?
答案 0 :(得分:0)
将您的业务和数据访问层放在MEF模块中非常简单,并且可以像对待任何其他项目一样完成,WPF的技巧是添加视图资源。这可以通过将它们放在用Export属性修饰的ResourceDictionary中并合并到全局字典中来完成,如#34; How to provide XAML resources from MEF components"的回答所示。