私が働いている会社には、.NET 2.0 CAB フレームワークを使用して構築された ClickOnce アプリケーションがあります。テクノロジー更新サイクルの一環として、ハードウェアとソフトウェアがアップグレードされています。
ClickOnce アプリケーションを .NET 2.0 から 4.5 に移行することが決定されました。前述のように、CAB フレームワークを使用して構築されています。
インターネットからのアイテムのグーグル検索と読み取りから、私は、WPF - PRISM フレームワークに移行することであると結論付けました。
明確な答えを得ることができないいくつかの質問があります。
このような移行を行うことの複雑さは何ですか?
ビジネス層やデータ層などのコードの一部を再利用して、アプリケーション全体を書き直す必要がありますか?
または、アプリケーションをそのままにして、.NET 4.5 フレームワークをターゲットにして再構築し、廃止されたコンポーネントによるエラーを修正することは理にかなっていますか?