2011-07-19 22 views
3

私はVisual Studio 2010 UltimateにSP1 RTMとMVC 3 RTMをインストールしています。私が抱えている問題は、剃刀のインテリセンスがうまくいかないことです。 Razorエンジンで新しいMVC 3プロジェクトを開始してビューを開くと、Razorの強調表示は機能しますが、キーワードのすべてに赤い波線が下線付きで表示され、IntelliSenseは機能しません。私はReSharperをインストールしていません。MVC 3 Razor Intellisense

私はMVC 2、MVC 3、Visual Studio 2010 Ultimateを再インストールしようとしましたが、IntellisenseはRazorではまだ動作しません。他の誰かがこの問題を抱えていたか、それを修正する方法を知っていますか?

ありがとうございます!

答えて

0

右のエディタでRazorファイルを開いていない可能性があります。これは、Razorエディタが存在しないときに、RTMが出る前にRazorを使用していた場合に特にそうです。

.cshtmlファイルのいずれかを右クリックし、[Open With]を選択し、デフォルトが「HTMLエディタ」またはXMLエディタではなく「Razor Editor」であることを確認します。 Pre-RTMでは、自動検出はXMLタグの存在に基づいてXMLエディタを正しいものとして選択していました。

また、すべてを再インストールしたと言われていますが、実際のIntellisenseサポートは、MVCの一部としてインストールされている「ASP.NET Web Pages Visual Studio Tools」というパッケージから提供されます。 Razorエディタを実際に使用していて、Intellisenseがない場合は、MVC3 のWebページツールをアンインストールし、両方を再インストールします。

+0

ページがRazorエディタで開いていて、Razorの強調表示が正しく機能しています。それはうまく動作しないようなインテリセンスです。私もアンインストールし、すべてのMVC 3コンポーネントとWebページのツールを再インストール – Justin

2

以下のすべてをアンインストールしてくださいアンインストールする場合:

  • のMicrosoft ASP.NET MVC 3
  • のMicrosoft ASP.NET MVC 3 - のVisual Studio 2010個のツールアップデート(あなたはこれを持っていない可能性があります1)インストール
  • マイクロソフトASP.NET Webページ
  • マイクロソフトASP.NET Webページ - のVisual Studio 2010個のツール

は今、次のインストール:

レイザーIntelliSenseが動作するはずです。

+0

"以下のすべて"、さらには – fearofawhackplanet

+0

@fearofawhackplanet、OK、*以下すべて:*) –

+0

私はソフトウェアをアンインストールしようとしました付属のリンクからMVC 3を再インストールしても、Intellisenseはまだ動作しません。 正しくインストールされているかどうかを確認する方法はありますか?私はどこかのリファレンスを見逃すことができますか?私は新しいMVC 3 Razorプロジェクトを作成していますので、必要なものがすべて含まれていると思います。 – Justin

0

このソリューションは、私のために働いている:)

私は(私がインストールしてはいけません)をアンインストールするとVisual Studio用SP1更新私のかみそりのサポートがなくなっていた、私はMVC3ツールをアンインストールしてインストールしようと何度も更新するが、それは働かなかった。

その後、私はインストーラを右クリックしてパッケージを展開し、別々の.msiインストーラを見ました。私が必要としているものを一つ一つインストールしました:)

他のユーザーに役立つことを祈っています。

関連する問題