2008-09-16 3 views
6

Visual Studio 2005 IntelliSenseで問題が発生しています。

これはうまくいきましたが、何らかの理由で「IntelliSenseを更新しています...」というメッセージが、私が現在取り組んでいる解決策を完了できないように見えなくなってしまいます。ちょうど約3バール私の貴重なCPUの1つを永遠にブロックします。

私のソリューションの.ncbファイルを削除し、後で完全な 'クリーン'を実行することは役に立たなかった。 「更新」は単に停止してしまいます。

私が取り組んでいるプロジェクトは、50以上のプロジェクトを持つかなり大きなC++ソリューションです。かなり最近のテンプレートクラスであり、一般的にはかなり複雑です。これはIntelliSenseにどのような影響があるかわかりません。

のVisual Studio 2005 Service Pack 1およびそれに依存しているすべての修正プログラムはない がインストールされて(私たちは、この1を持つ巨大な問題をhadeので、我々はまだ移行していない)されています。

この回答は非常に高く評価されています。私与えるゾッ..

乾杯、
ビョルンVisual Studio 2005 - 'IntelliSenseの更新'がハングアップする

答えて

5

私は、VS2005のIntellisenseの最善の解決策はSP1をインストールし、次にこの修正プログラム:947315をインストールすることです。これには、マルチコアビルドの問題のほとんどを修正するという追加の利点があります。

この修正プログラムには、Macros経由でIntellisenseを制御する機能も含まれています。詳細情報here

コードを既存ため、より親しみやすいSP1を作るために、あなたはまた、テンプレートのコンパイルのために、この修正プログラムをチェックアウトすることがありますhttp://support.microsoft.com/kb/930198

+0

KB947315'はもはや働いている 'のリンクを。あなたはこのホットフィックスをどこで入手できますか? – AlainD

8

名前の変更 "C:\ Program Files \ MicrosoftビジュアルStudio 8 \ VC \ vcpackages \ feacp.dll" \他の何かに(のような「feacp.bak ")を使用してIntellisenseを無効にします。

Visual Assist Xを補うことをお勧めします(これには他の便利な機能もあります)。

0

Intellsenseは問題があります。非常に問題があります。それがうまくいくと、それは素晴らしいことですが、それは価値があるよりも多くの問題を引き起こすことがよくあります。コードをコンパイルしようとしている間にファイルが解析され、一般的にVC 2005が時々犬のように動作するようになります。これまでのポスターが示唆したように、Intellisenseを無効にして(そして代替策を選択しました。私はVAXもサポートしています)。

おそらくMSによって提供された修正プログラムとSP1は、の一部がのインテリセンスの問題を修正するものの、すべてではありません。私たちは、私が働いているところからこれらの事柄に最小限の助けを得ましたあなたはそれを無効にし、他の何かに頼る方が良いです。

私の気持ちは、遅さはプロジェクトのサイズから来ているということです。あなたはそのようなケースに陥るかもしれないようです。

0

Hereは私にとっては唯一の解決策です。

関連する問題