2

Intellisense 解析は、Visual Studio (2008、SP1) ソリューションを開くたびに (VS が頻繁にクラッシュするため)、12 コア (24、ハイパースレッド)、32 GB のマシンをひざまずかせます (これは、VS が頻繁にクラッシュするためです) - 約 15 ~ 20 分間 (場合によってはそれ以上) ) - その後断続的に。

私は Visual Assist を使用しています (それが原因ではありませんが、VA が無効になっている場合も同じ問題です)。したがって、Intellisense も必要ありません。無効にしたいのですが、見つけた方法(マクロの追加feacp.dllの削除はうまくいかないようです。たとえば、マクロを介して無効にすると、Intellisenseが無効であると報告されますが、再起動するとVS を実行してソリューションを再度開くと、「Intellisense の更新」保持パターンに移行します)。

私はそれを想像することができましたが、これは 64 ビットの Windows XP に移行してから問題になり始めたと思います(つまり、Intellisense は以前に無効にしようとしたほどのボトルネックではありませんでした。働いたかどうか)。

誰かがこのルートをたどり、解決策を見つけましたか?

このソリューションには多数の C++ プロジェクトがあり、少数の C# および C++/CLI プロジェクトも含まれています。

4

3 に答える 3

0

この質問へのリンクを accu-general メーリング リストに投稿したところ、Gennaro Prota が回答し、次のアプローチを見たことがあるかどうか尋ねました。

http://forums.wholetomato.com/forum/topic.asp?TOPIC_ID=8464

要約すると、これには、VA が取得して VS Intellisense を無効にする (文書化されていない) レジストリ変数を設定することが含まれます。

これは私にとってはうまくいきました(再起動後)。他のアプローチがうまくいかなかった理由はまだわかりませんが、今は満足しているので、ここでその提案を伝えたいと思いました (Gennaro は Stackoverflow を使用していないため)。

于 2013-05-20T12:12:25.393 に答える
0

VS IDE を起動するたびにこれを行う必要があります。そうしないと、動作に戻ります。

Solution.ncb ファイルを読み取り専用としてマークすると、VS はファイルが読み取り可能であるため IntelliSense が無効になっていることを通知し、ファイルを書き込み可能にするかどうかを尋ねます。

スマーフ

于 2015-10-12T11:04:36.480 に答える