2011-07-06 12 views
0

Visual Studio 2010で奇妙な問題が発生していますが、Intellisense for HtmlHelperはASP.NETのメソッドを表示していますMVC 2.0ですが、プロジェクトにはASP.NET MVC 1.0の参照のみがあります(特定のバージョンはtrueに設定されています)。ASP.NET MVC 1.0用のIntellisense for ASP.NET MVC 2.0を表示しています

これはビューでのみ発生します。カスタム拡張メソッドでHtmlHelperを使用している場合、intellisenseは正しいです。

ASP.NET MVCでのプロジェクト自体がエラーとrun`sなしでコンパイル

1.0

+1

アップグレードをお勧めします:) –

+0

これは明らかにバグです:最新バージョンはASP.NET MVC 3です;-) –

答えて

0

私は限り、あなたは任意のASP.NET MVC 2.0のサイトを持っていけないよう解決策を見つけたが、それは `唯一のソリューション。

ASP.NET MVC 2.0 - Visual Studio 2010とASP.NET MVC 2.0用のツールをアンインストールする必要があります。あなたのプロジェクトは、この後に開かない場合は、プロジェクトファイルを編集し、

<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids> 

<ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids> 

を変更する必要が今you`veは、VS 2010でASP.NET MVC 1.0のため

をインテリセンスを得ました
関連する問題