我有一个使用 Prism 5 (WPF) 的主项目的解决方案。该解决方案还包含更多属于 Prism 模块的项目。
现在我必须创建一个新模块,我想知道我是否只能在该模块中使用 Prism 6,并且它将与 Prism 5 主项目兼容,或者我是否需要在所有模块中继续使用 Prism 5(或升级) Prism 6 的整个解决方案,真是一项艰巨的工作)。
谢谢
您必须坚持使用 Prism 5 或将所有内容升级到 Prism 6。这些版本之间存在一些重大变化:
- 删除了 Prism 5 中标记为“过时”的所有类型
- 删除了 IView 界面
- 更改命名空间以删除 Microsoft 命名空间
- 移动了多种类型以更好地组织并尽可能多地放入单个可移植类库中
- ViewModelLocator 命名约定更改:[Name]View 现在需要 [Name]ViewModel。不再是[名称]ViewViewModel
Source: https://github.com/PrismLibrary/Prism/blob/master/README.md https://github.com/PrismLibrary/Prism/blob/master/README.md
仅名称空间更改就足以“破坏”您的应用程序。您现在将有 2 个不同的实例,例如EventAggregator(因为它们位于不同的命名空间中)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)