デバッグ モードに切り替えると Visual Studio がフリーズする
-
11-09-2019 - |
質問
Visual Studio (TS 2008) の奇妙な問題:特定のプロジェクトでリリース モードからデバッグ モードに切り替えると、IDE が完全にフリーズします。これは、ビルドしたり何か他のことをしようとしたりする前に、切り替えた直後に発生します。
すべては突然始まりました。私が考える限り、何の異常な変化もありませんでした。溶液をきれいにしようとしましたが、役に立ちませんでした。
以前にこれに遭遇した人はいますか?
解決
すべてが正常に動作していたのに停止した場合、通常は、気づかれずに過ぎていたとしても、何らかの問題があったことを意味します。
次々に試してみたいこと:
- ソース管理エンジンからの更新後にどのファイルが変更されたか (理由と方法) を確認します。
- 拡張機能とプラグインのリストを確認します。すべてまたは一部を無効にしてみてください
- Visual Studio を閉じて、すべての開発プロセスを強制終了します。
devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstest
等 - 取り除く
.suo, .ncb, .VC.db, .VC.VC.opendb
ソリューションのファイルと.vc
ディレクトリ、場合によっては問題が発生する - プロジェクト設定ファイルを削除します。
YourProjectName.vcproj.DOMAINNAME.LOGINNAME.user
またはYourProjectName.csproj.user
. 。設定ファイル名は使用するプロジェクトの種類によって異なります - 走る
"C:\Program Files\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup
または"C:\Program Files (x86)\Microsoft Visual Studio [vs_version]\Common7\IDE\devenv.exe" /setup
x64環境の場合 - 一部の複雑なケースでは、ホームにあるユーザー設定を削除すると役立ちます。
%USERPROFILE%\AppData\[Local|Roaming]\Microsoft\VisualStudio[vs_version]
そしてレジストリ内でHKCU\SOFTWARE\Microsoft\VisualStudio[vs_version]
すべてを初期状態にリセットする必要があります。それが機能しない場合は、調査するための追加ツールがあります。ダウンロード プロセスエクスプローラー IDE がフリーズしたら、プロセス エクスプローラーを起動して devenv プロセスを見つけ、それをダブルクリックして [スレッド] タブに移動します。フリーズした場合にどのスレッドに最大のスイッチ デルタがあるかを確認し、それをダブルクリックして、最上位の関数の名前 (またはオフセット) を取得します。問題が発生している可能性がある場所に追加情報が表示されます。
さらに、コントロール パネルの [プログラムの追加と削除] ウィザードで Visual Studio を修復すると役立つ場合があります。
他のヒント
は、私が管理者としてVS 2017を実行した2017年にこの問題を持っていたし、それが働いています。
所属していません StackOverflow