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