最近、vs 2013 professional をインストールし、その中でサイド プロジェクト アプリケーションの 1 つを開きました。このプロジェクトは、剃刀ビュー エンジンを使用する MVC3 アプリケーションです。ビュー (cshtml ) を編集するときに、2012 年には慣れていた Intellisense にアクセスできないことに気付きました。すぐに気づいた 2 つの例は、@Url.Content() と @Viewbag でした。コードは引き続きコンパイルおよび実行されますが、インテリセンスはありません。少しいじった後、アップグレードログを確認する必要があると考え、十分に見つけました...
「Razor (CSHTML および VBHTML) ファイルの Intellisense は、HTML マークアップに制限されています。MVC 3 プロジェクトをアップグレードする方法の詳細については、http: //go.microsoft.com/fwlink/ ?LinkID=317645 を参照してください。」
提供されたリンクは、mvc3 から mvc4 にアップグレードするように指示するだけです。私の質問は: それが私の唯一の選択肢ですか? 古い mvc3 プロジェクトで VS2013 を使用するには、それらをすべてアップグレードする必要がありますか、それとも vs2013 は mvc razor ファイルで完全な IntelliSense をサポートしますか?