5

私のかみそりのビューでは、インテリセンスが機能していません。これに対する修正はありますか?新しくリリースされた VS 2012 Professional を使用して、ASP.NET MVC 4 プロジェクトを構築しています。カミソリ ビューのインテリセンスが機能していません。これに対する修正はありますか?

4

4 に答える 4

9

私を助けたのは、.csproj.user ファイルを削除することでした。さらに、パッケージ、.suo ファイル、bin/ および obj/ など、他の多くのものも削除しました。また、devenv.exe /setup および devenv.exe /resetsettings も実行しましたが、役に立ったのは、まさにそれ - .csproj.user ファイルを削除します。

于 2013-01-12T03:16:33.590 に答える
1

I just had the same problem when using RazorGenerator.Mvc on any project. Creating a brand new MVC4 project worked well untill RazorGenerator.Mvc entered into the game. It may well be that the cause is any other.

For me, checking that MVC4 project is using the latest version of MVC4 with NuGet is what solved it.

Go to the Package Administrator and search for MVC. You'll find that Microsoft's MVC4 has two available packages, one called "Microsoft ASP.NET MVC 4" and another called "ASP.NET MVC 4", and it happens to be that both have the same version number: 4.0.20710.0

One of them (the no-Microsoft one) says "Legacy package" but most likely that's the one your projects are using. Uninstall that one with NuGet on all your projects and install the "Microsoft ASP.NET MVC 4" package instead.

Close and reopen every cshtml view you have in the screen and then reopen some (you may have to wait for a minute or two for highlighting to show up). If in five minutes the syntax highlighting does not show up, close and reopen Visual Studio 2012.

(Tried with Visual Studio 2012 Premium)

于 2012-10-26T08:53:35.923 に答える
1

このリリース ノートの投稿で MVC3 から MVC4 にアップグレードする際に、「既知の問題と重大な変更」セクションに記載されている問題が発生する可能性があります。

この問題を解決するには、 「ASP.NET MVC 4 をインストールすると ASP.NET MVC 3 RTM アプリケーションが壊れる」セクションの指示に従ってください。

于 2012-09-22T10:09:13.483 に答える
0

私は自分の作業ソリューションで同じ問題に遭遇しました。ただし、Intellisense は、VS ウィザードによって作成された新しい mvc4 プロジェクトで引き続き機能していました。csproj ファイルを新しい csproj ファイルと比較したとき、参照されているすべての mvc アセンブリについて、オプション SpecificVersion=true と copy local = true が設定されていることを述べました。だから私は自分のプロジェクトでも同じことをしましたが、問題は消えました。

于 2012-10-01T09:28:33.007 に答える