約 5 つのプロジェクトを含むかなり小さな C# ソリューションがあります。Visual Studio 2012 と Update 4、および Resharper 8.1 (ビルド 8.1.23.546) を使用しています。SSD と 16GB RAM を搭載した I7 上にあり、大量のディスク容量があります。このマシンのパフォーマンスは、他のすべてにとって素晴らしいものです。
単体テスト ランナーとして R# を設定しましたが、単体テストを実行すると (1 つでも複数でも、成功しても失敗しても違いはありません)、Visual Studio のテキスト エディターがほとんど使用できなくなることに気付きました。エディター ウィンドウに入力すると、極端な遅延 (キーストローク間で最大 1 秒) が発生するため、開発フローが完全に中断されます。インテリセンスで何かを検索できるように、キーストロークが追いつくようにするために、実際に入力を停止する必要がある場合があります。
問題は、VS を閉じてから再度開くまで続きます。この時点で、すべてが正常に戻ります。別の単体テストを実行するまで。それからまた戻ってきました。
Process Monitorを実行して、それが何かを示したかどうかを確認しました(そうではありませんでした)。さまざまなキャッシュの消去、一時的なasp.netファイル、設定のリセットなど、さまざまなことを試しましたが、実際には基本的にすべて効果がありませんでしたVSのGoogle検索結果に表示されるほとんどすべてのオプションが非常に遅い
ただし、排除のプロセスにより、最終的にすべてが Resharper、特にテスト ランナーの問題に絞り込まれました。
次に、ここで説明されているように、R# パフォーマンス最適化のヒントを試しました - Resharper を高速化するための究極のガイドで、(何度も再起動した後) 機能した唯一のものは、ユニット テスト ランナーを無効にすることでした。
それ以来、R# テスト ランナーを無効にし、組み込みの VS ランナー (私は嫌いです) に戻しました。問題はすぐに解消されました。R# テスト ランナーを再度有効にするとすぐに、問題が再発します。
他の誰かがこの問題を経験し、解決策を見つけましたか?
乾杯 :)