主要な設計変更を伴うプロジェクトをアップグレードするための最良の方法は何ですか...プロジェクトファイルに関して(私は推測します)?最近、自分の Web サイトを ASP.NET から ASP.NET MVC に移動しましたが、変更があまりにも大きく、完全に書き直す必要があることは明らかでした。現在、新しいフレームワークのより多くの機能を利用するために、MVC 2 に移行する準備をしています。また、基本的に別の完全な書き直しを行うように私を動かしているいくつかの障害に遭遇しています。もちろん、サイトは時間の経過とともにかなり大きくなったため、可能であればこれを避けたいと思います. しかし、前回の書き直しの際に設計上の決定事項をうまく文書化できたので、次の書き直しには数週間しかかかりませんでした。
現在のプロジェクトを破棄し、すべてを新しいテクノロジに移行する決定を下す必要があるのはいつですか? 新しいプロジェクト ファイルを作成する場合、古いプロジェクトから変更する必要のないものを移行するための最良の方法は何ですか?