0

それが重複した質問ではないかどうかはわかりません-重複していると思いましたが、どういうわけか、インターネット上でそれに関する情報がほとんど見つかりませんでした. おそらくキーワードが間違っていました。とりあえず。質問:

最後に疑問の余地はありません - この投稿を何度も修正した後、私は自分の話を共有したいだけになりました

私のVisual Studio 2005は最終的に最新ではありません.NETフレームワークのバージョンを見てSP1だと誤解しました。しかし、私を悩ませたものの解決策を見つけた後、私はそれを発見し、この投稿を書きたくなりました. それは残念です、私は知っています。

プロジェクト環境オプションのインポート/エクスポート (zenburn 配色/デフォルトの復元) を少し混ぜた後、どういうわけか IntelliSense が機能しなくなりました。確認したところ、C# IntelliSense オプションが配置されていますが、まだ正しく機能していません。

いくつか検索して試してみたところ、別のライブラリにある自分のクラスも IntelliSense で動作していないことがわかりました。実際、ドットの後には Object メソッドのみが表示されます。つまり、Equals() と ReferenceEquals() です。

数か月前に、5 つの異なる VS2005 C# プロジェクトを同じソリューションに組み込みました。それまでは、ソリューションとプロジェクトのペアごとに個別の Visual Studio インスタンスを使用していました。以前のアクション スキームに戻すと、問題は解決しました。1 つのプロジェクトだけを含む古いソリューションを開くと、IntelliSense が正しく機能し始めたようです。

さらに、現在の(複数プロジェクト)ソリューションからプロジェクトを「アンロード」し、それを削除して再度追加すると(追加->既存のプロジェクト)、同じ効果がありました-IntelliSenseが再び機能し始めました。

非常に多くの時間を無駄にしました

4

1 に答える 1

0

IntelliSense は、少し風変わりな場合があります。ほとんどの場合、VS2005 を停止し、ncb と suo ファイルを削除して、VS2005 を再起動すると役立ちます。次に、ソリューションの完全なデータベースを再構築します。

お役に立てれば。

乾杯、

セバスチャン

于 2011-03-18T10:19:22.810 に答える