3

私は当初、Visual Studio 2008 で .net 3.5 & mvc 2 を使用してプロジェクトを構築していました。.net 4 & mvc 4 を使用して Visual Studio 2010 に移行しました。プロジェクトはエラーなく正常に実行されます。しかし、1 つのコントローラーを開くと、エラーが表示されます。たとえば、コントローラー内で Request または HttpContext オブジェクトのプロパティを検出できません。Request.IsAuthenticated または任意の Request または HttpContent プロパティと言うと赤くなります。IsAuthenticated が定義されていないというエラーが表示されます。面白い部分は、それが完全にコンパイルされて実行されることです。MVC 4 で新しいプロジェクトを作成すると、このようなエラーが表示されるため、少し奇妙です。これは間違いなく変更が必要なプロジェクト レベルの設定です。助けてください。

4

1 に答える 1

1

Resharper を使用していますか?v7 の最初のリリースにはこのバグがありませんでしたが、7.1.1 までの他のすべてのリリースには問題がありました。その場合は、アップグレードしてみて、役立つかどうかを確認してください。

それ以外の場合、Jetbrains は Resharper をクリックすると主張します | オプション | キャッシュをクリアすると役立つはずです(ただし、私たちにはそうではありませんでした)。

于 2013-01-04T15:15:55.247 に答える