8

私は現在、Visual Studio 2010 とビュー エンジンをASPXのようなプロジェクトとして MVC 2 に取り組んでいます。

そこで、Visual Studio 2012 に MVC 4 を使用し、ビュー エンジンをRazorとして移行することにしました。

上記のタスクを達成できますか?

似たような状況の方の経験談をお聞きしたいです。

注:私のプロジェクトは大規模です。

4

1 に答える 1

6

Visual Studio 2012 で新しい MVC4 プロジェクトを作成し、古いソリューションのソース ファイルを一度に 1 つずつ新しいソリューションに追加します。MVC3 から MVC4 への移行は、新しいソリューションを使用すると簡単になります。2 から 4 への移行は、インプレース アップグレードを試みるのがさらに複雑になると想像する必要があります。

ASPX から Razor への変換は、おそらく手動で行う必要があります。そこにはコンバーターがありますが ( this oneまたはこの SO questionで受け入れられた回答のようなコード)、私は個人的には自分のアプリケーションを純粋な自動化に信頼していません。

また、おそらく一度に1つずつ変換します。つまり、最初に ASPX -> Razor または MVC2 -> MVC4 から変換し、すべてが変換で機能することを確認します。次に、もう一方を変換して、問題が発生した場合に、問題の原因がバージョンのアップグレードなのか構文のアップグレードなのかを判断する必要がないようにします。

于 2013-05-04T14:29:30.553 に答える