2012-06-06 19 views
13

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

+0

私が一緒に仕事男はVS11で昨日基本的にこの正確なエラーが発生しました。 intellisenseは '@ Html.'何も見ませんでしたが、コードはうまく動作します。残念ながら、私は自分のSOのポストを見つけることができませんが、それらをクロスリンクする...しかし、私はVSのバグ臭い... – CodingWithSpike

+0

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 –

答えて

16

をメインweb.configファイルのappSettingsのセクションに次の設定を追加します。接続から

<add key="webpages:Version" value="1.0.0.0"/> 

http://connect.microsoft.com/VisualStudio/feedback/details/732597/visual-studio-11-beta-razor-intellisense-not-working

+0

それだけです!ありがとう!私のGoogleの検索はあまりにも具体的だったと思う。 –

+0

ありがとう、これは私を夢中にさせてくれました! – conroyrw

+8

リリースされたVisual Studio(これが出てきた)では、Webページ1.0.0.0のエントリを削除して、 IntelliSenseを元に戻す。 – gdoten

5

vs2015のアップデートを。

あなたのMAINのweb.config

<dependentAssembly> 
    <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" /> 
    <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" /> 
    </dependentAssembly> 

し、あなたのウェブページに "NEWVERSION" パラメータを所定の位置に、この要素を探します。これを打つ人のため

<add key="webpages:Version" value="3.0.0.0" /> 
+0

VS 2013の修正がありますか? –

関連する問題