0

IRouteContraint をヘルパー クラスに実装しようとしていますが、VS では解決されません。
画像の通り、輸入しSystem.Web.Routingました。オブジェクト エクスプローラーから確認したところ、System.Web には System.Web.Routing があり、これには IRouteConstraint インターフェイスがあります。でも解決しません。
System.Web の他のいくつかのクラスも解決されませんHttpContextBase(これは画像にもあり、青色はありません)。ただし、IRouteConstraint は Controller クラスで解決されます。

VSを再起動し、マシンを再起動しました。うまくいきません。ただし、別のプロジェクトでも同じことが機能します:(どこを見ればよいですか?

更新: ソリューションはコンパイルされません。
System.Web 自体は解決されません。このクラスでのみ発生します。ルート レベル ディレクトリの Custom フォルダに配置しました。

ここに画像の説明を入力

4

1 に答える 1

0

(Resharper やその他のツールが原因で) Intellisense の設定がめちゃくちゃになっている可能性があります。VSのすべての設定をリセットします(私はVS 2012 Expressを持っています)私はこれを行います:

Tools > Settings > Reset

編集:VS 2012 Ultimateでは、これを行うことができます:

Tools > Import and Export Settings > Reset All Settings

于 2013-07-14T08:21:59.153 に答える