System.Web.Mvc.HtmlHelper には多くの拡張メソッドがあります。それらはすべて機能し、ページは問題なくロードされます。コンパイル エラーも実行時エラーもありません。 System.Web.Mvc.WebViewPage< T > から派生した独自の派生ビュー クラスを使用しています。
問題は、これらのビューの intellisense で、拡張メソッドが使用可能として表示されないことです。実際、派生ビュークラスから利用できるものは何も表示されていません。の定義に移動すると@Html
、VS が System.Web.WebPages.HtmlHelper を見ていることがわかります。
これを修正して、使用している基本クラスを Visual Studio に認識させる方法はありますか? 繰り返しますが、これはすべて正しくビルドされ、正常に実行され、すべてが期待どおりに機能します。
これを調査中の追加情報:
VS 2012 および MVC 5 のツール サポートはまだリリースされていないようで、現在は 11 月中旬にリリースされる予定です。ソース。 これは、VS2013 でもサポートが完全ではないことを示している可能性があります。