0

Visual Studio 2010を新しいコンピューターにインストールしたところ、インテリセンスに問題があります。すべての「var」変数がインテリセンスで機能していないようですが、実際にそれらが何であるか(string、int、ObjectNameなど)を定義すると、すべてが正常に機能します。

定義された変数にマウスを合わせると、ツールチップに次のように表示されます。

var user = DataAccess.User.Get(UserID);

mouseover tooltip =>  (local variable) var user

繰り返しますが、それが何であるかを明示的に定義すれば、それは問題ありません。

DataAccess.User user = DataAccess.User.Get(UserID);

mouseover tooltip =>  (local variable) DataAccess.User user

私はこれをどうするかを知るのに本当に途方に暮れています。

DataAccessは独自のプロジェクトであるため、これはプロジェクト間の問題である可能性があります。

また、コレクション(IQueryablesなど)でのみ問題になるようです。

4

2 に答える 2

0

これは変数でのみ発生しますか?プロジェクト内のみですか?..わかりませんが、コードのエラーを検出し、パーソナライズされたインテリセンスを管理するのに役立つプログラムである「resharper」をインストールしてみてください。

于 2012-06-28T14:04:48.053 に答える
0

うーん...インテリセンスを壊すビルドエラーを無意識のうちに導入しましたが、それはWebプロジェクトにあったので、通常は明示的にビルドしません。まあ、多分誰か他の人が私がしたのと同じ間違いをしてこの答えを見つけるでしょう。

于 2012-06-29T12:26:27.383 に答える