0

Visual Studio 2008 (Windows Vista の VS2008 バージョン 9 SP1) は、数分ごとに 1 分以上 (場合によっては最大 5 分) ハング/フリーズします。vs2008 がビジー状態でも、コンピューターの他の部分にアクセスできます。これは 2013 年 1 月の数日間と約 1 週間前に発生し、現在も発生しています。

最初は、これはデバッグ中にのみ発生すると思っていたので、これらの投稿のすべてではないにしてもほとんどを試しました。

ブレークポイントを追加/削除するときに発生するように見えたので、ブレークポイントと関係があると思いました:

すべてのブレークポイントが削除され、プログラムが実行されていない場合に発生しますが、頻度は低くなります。vs2008 を再フォーカスするか、.cs ファイルを上下にスクロールする以外に何もしないと、このハングが発生することがあります。そういえば、5000行以上の大きなファイルでのみ発生するようです。私は 3000 行のファイルでこの問題を再現していません。

.suo ファイル、bin および obj フォルダーの削除、すべての更新、更新のロールバック、ウイルス スキャン、スパイウェア スキャン、メモリ テスト、アドインの無効化、vs2008 ホスト プロセスの非アクティブ化、NIC の無効化、イーサネットのプラグの抜き取り、127.0.0.1 crl でのホスト ファイルの変更を試みました.microsoft.com および 127.0.0.1 6to4.ipv6.microsoft.com。

Process Monitor と CreateFile に関するコメントに関しては、先日、CreateFile について何かを述べたログがあり、結果は SUCCESS 以外のものでしたが、今日はすべての CreateFile の結果が SUCCESS です。

DevExpress コントロールをインストールしました。大きなファイルでのみ発生するように見えるので、コード解析の問題である可能性があると考え、DevExpress オプションで無効にするいくつかのことを見つけました。ぶら下がりはそれほど頻繁には発生しないようですが、それでも発生します。

他のアイデア/ソリューションは大歓迎です。

ありがとう

その他の関連リンク:

アップデート:

ProcMon には、C:\Program Files\DevExpress 2011.2\IDETools\System\CodeRush\BIN\PLUGINS\CR_SmartPaste.dll の CreateFile、QueryNetworkOpenInformationFile、および CloseFile がたくさんあります。

そこで、次のリンクからの指示に従って CodeRush を完全に無効にすることにしました: http://www.devexpress.com/Support/Center/p/Q393455.aspx

これまでのところ、問題はうまくいっているようです....投稿した直後に質問を解決するのが大好きです...今後の参考のために残します。

4

2 に答える 2

0

Studio UI 全体が常にフリーズするという問題がありました。以前はツールバーのボタンの上にマウスを置いていたため、UI が更新されていました。その後、さまざまな設定を試しながら、恒久的な解決策を見つけました。

ツール - オプション - 環境 - 一般的な「視覚体験」グループを試してください。「クライアントのパフォーマンスに基づいて視覚体験を自動的に調整する」のチェックを外します (次のステップで必要)。次に、「ハードウェア グラフィック アクセラレータを使用する」のチェックを外します。

私のために働きます。幸運を

于 2013-11-05T10:35:05.990 に答える
0

私の個人的な解決策は、次のリンクの指示に従って CodeRush を無効にすることでした: http://www.devexpress.com/Support/Center/p/Q393455.aspx

過去にこの問題が発生したとき、CodeRush 機能のごく一部を無効にしたことを思い出しました。これが良い解決策になるかどうかを判断するのは時期尚早かもしれません。

編集: CodeRushを無効にした後、.SUOファイルを削除し(再び)、objおよびbinフォルダーをクリアすることで修正された、他の異なるハング/フリーズの問題がありました。

これらの問題が修正された後、突然リリース モードでビルドできなくなりました...笑...しかし、その問題は解決したようです...最後に行ったのは、すべてのノートン プロテクションを無効にして、コンピューターを再起動することでした。各項目を手動で無効にすると b/c ノートンがクラッシュし、管理ウィンドウにアクセスできなくなりました。この試練の間に何度かコンピューターを再起動したので、それだけの問題ではないと思います。2013 年 3 月 26 日の時点でノートンの最新バージョンを使用しており、最近更新されたので、新しいバージョンが vs2008 に影響を与えている可能性があると考えました。

私はビスタを使用していますが、このリンクhttp://blogs.msdn.com/b/webdev/archive/2010/12/16/how-to-solve-visual-studio-hang-problem-when-working-in-win7 -with-norton-antivirus.aspxは、win7 で同様の問題を抱えている人を助けるかもしれません。

于 2013-03-21T19:56:34.093 に答える