我有一个使用 Prism 5 (WPF) 的主要项目的解决方案。该解决方案还包含更多作为 Prism 模块的项目。
现在我必须创建一个新模块,我想知道我是否可以只在该模块中使用 Prism 6,并且它将与 Prism 5 主项目兼容,或者我是否需要在所有模块中继续使用 Prism 5(或升级Prism 6 的整个解决方案,这是一项非常大的工作)。
谢谢
您必须坚持使用 Prism 5 或将所有内容升级到 Prism 6。这些版本之间存在一些重大变化:
来源:https ://github.com/PrismLibrary/Prism/blob/master/README.md
仅命名空间更改就足以“破坏”您的应用程序。您现在将拥有 2 个不同的实例,例如 EventAggregator(因为它们位于不同的命名空间中)。