私は現在、Visual Studio 2010 とビュー エンジンをASPXのようなプロジェクトとして MVC 2 に取り組んでいます。
そこで、Visual Studio 2012 に MVC 4 を使用し、ビュー エンジンをRazorとして移行することにしました。
上記のタスクを達成できますか?
似たような状況の方の経験談をお聞きしたいです。
注:私のプロジェクトは大規模です。
私は現在、Visual Studio 2010 とビュー エンジンをASPXのようなプロジェクトとして MVC 2 に取り組んでいます。
そこで、Visual Studio 2012 に MVC 4 を使用し、ビュー エンジンをRazorとして移行することにしました。
上記のタスクを達成できますか?
似たような状況の方の経験談をお聞きしたいです。
注:私のプロジェクトは大規模です。
Visual Studio 2012 で新しい MVC4 プロジェクトを作成し、古いソリューションのソース ファイルを一度に 1 つずつ新しいソリューションに追加します。MVC3 から MVC4 への移行は、新しいソリューションを使用すると簡単になります。2 から 4 への移行は、インプレース アップグレードを試みるのがさらに複雑になると想像する必要があります。
ASPX から Razor への変換は、おそらく手動で行う必要があります。そこにはコンバーターがありますが ( this oneまたはこの SO questionで受け入れられた回答のようなコード)、私は個人的には自分のアプリケーションを純粋な自動化に信頼していません。
また、おそらく一度に1つずつ変換します。つまり、最初に ASPX -> Razor または MVC2 -> MVC4 から変換し、すべてが変換で機能することを確認します。次に、もう一方を変換して、問題が発生した場合に、問題の原因がバージョンのアップグレードなのか構文のアップグレードなのかを判断する必要がないようにします。