職場にてVisual Studio Express 2013 for Webを使用してWeb開発を行っています。
.NET Framework 4.5.2で、MVC利用の開発です。
「Razor」構文を使用しているのですが、「@Html.TextBoxFor()」などの「TextBoxFow」部分などに赤い波線が付いて消えず、気持ち悪い状況が改善できません。
メッセージには
『'System.Web.WebPages.Html.HtmlHelper'に'TextBoxFor'の定義が含まれておらず、型'System.Web.WebPages.Html.HtmlHelper'の最初の引数を受け付ける拡張メソッドが見つかりませんでした。usingディレクティブまたはアセンブリの参照が不足しています。』
と表示されます。
ビルド、リビルド等したら消えることもあるのですが、編集するとすぐに赤い波線が付きます。
開発でそこまで支障は無いのですが、紛らわしい上に気持ちが悪いです。
同様の現象で「@Url.Action()」の「Url」部分にも赤い波線がつきますが、メッセージは異なり以下のものが表示されます。
『名前'Url'は現在のコンテキストに存在しません。』
こちらもビルド直後は赤波線は消え、実行も問題なく出来ますが編集中に復活するので、気持ち悪いです。
この赤波線を表示させないようにする設定をご存知のかたがいらっしゃいましたらご教示いただきたく。
宜しくお願い致します。