使用PRISM 4.0集成大型和复杂模块

时间:2012-02-02 19:19:42

标签: c# wpf prism

我的团队正计划整合一些相当大的WPF应用程序,这些应用程序由不同的团队开发。例如,它们中的大多数是具有多个DLL(数据访问,服务等)的分层应用程序。他们还在内部使用不同的IoC容器,例如Castle Windsor和Unity。

主要的Shell基于MEF。

我们正在考虑使用一个共享模块,其中包含模块之间通信中使用的所有类型。每个应用程序都是由Shell的引导程序加载的模块,并将导出一个视图,该视图将在shell中的特定区域中加载(使用视图发现)。

我想知道你是否遇到过类似的情况以及你有什么问题?  感谢。

1 个答案:

答案 0 :(得分:2)

这将是有效的,这个“主要模块”通常称为基础设施,而不是真正的模块,而是共享库。

您描述的其他所有内容都是非常标准的设置。