我们有几个CAB和prism 2应用程序,我们计划迁移到Prism 4。
有没有人将CAB和/或Prism 2应用程序迁移到Prism 4?
答案 0 :(得分:3)
我刚刚升级了一个大型(30模块)Prism 2应用程序。它花了大约一天的时间,但大部分时间都花在更改名称空间和引用上。我按照升级时提供的信息Microsoft进行了操作。离开DI作为Unity使这个过程变得更加容易,如果我从Unity转移到MEF,可能需要更长的时间。我还没有打过任何“陷阱”,如果/我什么时候会更新这个答案。
值得注意的是命令的更改,否则你会遇到InvalidCastException,而DelegateCommand的T不是对象也不是Nullable。