将 CAB 和 Prism 2 升级到 Prism 4

标签 upgrade estimation cab prism-4 prism-2

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

有人有将 CAB 和/或 Prism 2 应用程序迁移到 Prism 4 的经验吗?

  • 有什么我们应该注意的“陷阱”吗?
  • 您如何估计迁移?例如,原始开发成本的 x% 或每个屏幕工作的 y 小时。

最佳答案

我刚刚升级了一个大型(30 个模块)Prism 2 应用程序。总共花了大约一天的时间,但大部分时间都花在更改命名空间和引用上。我关注了信息Microsoft升级时提供。将 DI 保留为 Unity 使该过程变得更加容易,如果我从 Unity 迁移到 MEF,可能会花费更长的时间。我还没有遇到任何“陷阱”,如果/当我这样做时,我会更新这个答案。

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

关于将 CAB 和 Prism 2 升级到 Prism 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5042020/

相关文章:

ruby-on-rails - 从 Rails 3.0 升级到 3.1,然后升级到 3.2 - 但保持 3.0 正常运行

ruby-on-rails - 我需要做什么才能将应用程序升级到最新的 Rails 版本?

algorithm - 有没有办法估计 A* 找到路径的进度?

Mysql - "Best Match"搜索算法

internet-explorer - 在 Windows Vista 和 7 上安装 .cab 文件 (ActiveX) 的问题

ruby-on-rails - 升级到 Ruby on Rails 3.1 : the 'jquery_ujs.js' file should be deleted?

visual-studio - 从 Visual Studio 2015 切换/升级到 Visual Studio 2017

performance - 预测在高负载项目上安装 LESS、CSS3PIE 的后果

installation - 将文件添加到 CAB 存档的简单示例

wpf - 在 RegionManager 中找不到区域(使用 PRISM)