将CAB和Prism 2升级到Prism 4

时间:2011-02-18 13:45:36

标签: upgrade estimation cab prism-4 prism-2

我们有几个CAB和prism 2应用程序,我们计划迁移到Prism 4。

有没有人将CAB和/或Prism 2应用程序迁移到Prism 4?

  • 我们应该注意哪些“陷阱”?
  • 您如何估算迁移?例如,原始开发成本的x%或每个屏幕的y小时数。

1 个答案:

答案 0 :(得分:3)

我刚刚升级了一个大型(30模块)Prism 2应用程序。它花了大约一天的时间,但大部分时间都花在更改名称空间和引用上。我按照升级时提供的信息Microsoft进行了操作。离开DI作为Unity使这个过程变得更加容易,如果我从Unity转移到MEF,可能需要更长的时间。我还没有打过任何“陷阱”,如果/我什么时候会更新这个答案。

值得注意的是命令的更改,否则你会遇到InvalidCastException,而DelegateCommand的T不是对象也不是Nullable。