Visual Studio 10でMVC3アプリケーションを作成しました。ビューを編集すると、「@ Model」、「@ Viewbag」、「@Url」はすべて有効に見えます。
最近VisualStudio11 Betaをインストールしましたが、ビューを編集(または作成)すると、上記のキーワードに対して「xは現在のコンテキストに存在しません」というエラーが表示され、明らかにインテリセンスがありません。
それ以来、Visual Studio 11 Betaの問題であると期待して、Visual Studio2012RCをインストールしました。そうではありませんでした。Visual Studio 2012 RCで実行してから、「@ Html」キーワードが存在することに気付きましたが、インテリセンスリストは制限されています。モデルに関連するもの(「@ Html.EditorFor()」など)と「レンダリング」ファミリがありません。
プロジェクトを実行すれば、すべて問題ありません。
Visual Studio 11 Beta / 2012 RC内で新しいプロジェクトを作成すると、すべてのキーワードが認識されます。
プロジェクトファイルを正しく機能させるために編集する必要があるものはありますか?
編集-以下の私のコメントからコピーした回答の 詳細VS2015にアップグレードする場合は、MVC 4をサポートしていません。プロジェクトを、MVC5にアップグレードする必要があります。参照してください-http://www.asp.net/mvc/overview/releases/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- web-api-2