プロジェクトを mvc 5.0 と razor engin 3 に移行するには、Microsoft の指示に従ってください
しかし、私のソリューションを開くと、これを取得します:
Web プロジェクト 'ProjectName' を Visual Studio で実行するには、不足している Web コンポーネントが必要です。今すぐ Web Platform Installer を使用してダウンロードしてインストールしますか? (注: 一部のコンポーネントは、有効にするために再起動が必要になる場合があります。)
Razor 構文を使用した ASP.NET Web ページ 3.0.0.0
しかし、これらの答えは私には役に立ちません
更新: 私のプロジェクトのビルドは非常にうまく機能し、razor 3 と mvc 5 で例外なく動作しますが、Intellisense だけではコードの入力と色付けを感知しません
また、上記のアプリケーション web 構成ファイルでこの行をValue="2.0.0.0"に変更すると、エラーが消えて intelisens が正常に動作します
<appSettings>
<add key="webpages:Version" **value="3.0.0.0"** />
...
</appSettings>
更新 しばらくすると、vs 2012 で razor 3 を使用できるようになりました。 ここでアップグレードできます。