Visual Studio 10でMVC3アプリケーションを作成しました。ビューを編集するときに、 "@モデル"、 "@ビューバック"、 "@Url"がすべて有効と表示されます。"@Model"、 "@Viewbag"、 "@Url"は現在のコンテキストに存在しません "Visual Studio 11 Beta/Visual Studio 2012 RCを使用している場合のRazor MVC3
私は最近Visual Studio 11 Betaをインストールしましたが、ビューを編集(または作成)すると、上記のキーワードでは「xは現在のコンテキストに存在しません」というエラーが表示され、明らかにインテリセンスはありません。
私はVisual Studio 2012 RCをインストールして以来、単にVisual Studio 11 Betaの問題だったと思っていました。 Visual Studio 2012 RCでそれを実行して以来、私は "@ HTML"キーワードが存在することに気づきました。しかし、インテリセンスリストは限られています。モデルに関するもの(例: "@ Html.EditorFor()")と何か"レンダリング"ファミリーの中にはありません。
私がプロジェクトを実行すると、すべて問題ありません。
Visual Studio 11 Beta/2012 RCで新しいプロジェクトを作成すると、すべてのキーワードが認識されます。
正しく動作するためには、プロジェクトファイルを編集する必要がありますか?
編集 - 答えのより、VS 2015にアップグレードする人々のために 以下の私のコメントからコピーされ、それはあなたがMVC5にプロジェクトをアップグレードする必要がMVC 4をサポートしていません。参照してください - 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
私が一緒に仕事男はVS11で昨日基本的にこの正確なエラーが発生しました。 intellisenseは '@ Html.'何も見ませんでしたが、コードはうまく動作します。残念ながら、私は自分のSOのポストを見つけることができませんが、それらをクロスリンクする...しかし、私はVSのバグ臭い... – CodingWithSpike
VS 2015にアップグレードする人のために、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 –