8

Visual Studio 2012 (Premium、Update 3、ReSharper 8) を使用して VB.Net でコーディングしています。ReSharper インテリセンスを無効にして、標準の VS インテリセンスを使用しています。

しばらくの間、深刻な IntelliSense パフォーマンスの問題が発生しています。私の問題は、インテリセンスの「リスト メンバー」サブセットに固有のようです。リスト メンバーの intellisense がアクティブになるたびに、リストの読み込みと表示に約 2 秒かかります。メンバー リストが表示されるまで、アプリケーションはハングします。

Process Monitor を使用して問題を診断したところ、メンバー リストが表示されるたびに、Visual Studio キャッシュがソリューション内のさまざまなファイルと何千ものファイル インタラクションを実行しているようです。これらのファイルのやり取りのほとんどは、T4 テンプレートから生成されたコードと VS によって生成されたデザイナー ファイルに集中しているようです。この問題に関する情報をオンラインで見つけることができませんでした。

他の誰かがこのパフォーマンスの問題を見て、解決策を見つけましたか?

4

6 に答える 6

10

私も同じ問題を抱えていました。HTML タグのクラス (またはスタイル) 属性の入力を開始するたびに、インテリセンス メニューを表示するのに約 10 秒かかります。

.suo ファイルを削除してみました。VS がキャッシュを再生成するのを約 30 秒間見ました。しかし、それでも発生します。おそらく、少なくとも私にとっての問題は、アイテムをインテリセンス リストにロードすることでした。

BrowserLink を無効にしましたが、修正しませんでした。

Auto List Membersそこで、 「テキスト エディター | エディター」のチェックを外して、HTML ファイルのインテリセンスを効果的にオフにしました。HTML | 一般」タブ。もう迷惑な一時停止はありません..インテリセンスもありませんが、私にとってはそれで問題ありません。

于 2014-06-10T16:55:19.743 に答える
1

これを試して:

  1. クリーンソリューション。
  2. プロジェクトを正常にコンパイルする

この問題が発生すると、実際に機能します。主にC#プロジェクトを開発しています。

于 2015-08-27T14:00:47.453 に答える
1

残念ながら、この問題は VS 2013 でも発生しているようです。VS2013 + ReSharper v8.0.2 と CSS の intellisense で同様の問題が発生しました。

同じソリューションで VS 2012 + ReSharper 8.0.2 を使用しても問題ありません。

私の問題は主に、ExtJS ソリューション (何百もの .js および .css ファイルを追加する) に取り組んでおり、VS 2013 がこれに失敗したように見えるという事実に起因しているようです。

ここで既に VS2012 を使用しています。ReSharper を完全にアンインストールすると問題が発生しますか? そうでない場合は、ReSharper が問題です。それがVS2012なら、それは別のものです。インストールした可能性のある他のすべての拡張機能を確認し、それらを無効にしてみてください。

独自の T4 テンプレートを使用していますか?

于 2013-11-26T15:10:52.907 に答える
1

このようなバグのある動作が発生するたびに (私は C++ 開発を行っています) 、 Solutionに属するsdfファイルを削除します。そのファイルを削除して Visual Studio を見つめた後、インテリセンスは再び高速かつスムーズになりました :)

于 2014-04-04T20:32:49.383 に答える
-1

私は 2 週間前からこの問題に直面していましたが、最終的に Process Monitor (ProcMon.exe) と呼ばれる Sysinternal ツールを使用して解決しました。問題は、自動更新の設定に関係しています。私はそれを無効にしました。

解決策: ツール -> オプション -> 環境 -> 拡張機能と更新プログラム -> (チェックを外す) 更新プログラムを自動的にチェックする -> OK

于 2015-02-26T11:48:40.190 に答える