我所在的公司有一个使用.NET 2.0 CAB框架构建的ClickOnce应用程序。 作为技术更新周期的一部分,硬件和软件正在升级。
决定将ClickOnce应用程序从.NET 2.0迁移到4.5。如上所述,它是使用CAB框架构建的。
通过谷歌搜索和阅读互联网上的项目,我得出结论,前进的方向是迁移到WPF - PRISM框架。
我有一些问题,我无法得到明确的答案。
进行此类迁移的复杂性是什么?
是否会涉及重写整个应用程序,重用部分代码,如业务层和数据层?
或者将应用程序保持原样是否有意义并且仅针对.NET 4.5框架重建它并修复由于不推荐使用的组件而导致的错误?