2009-12-02 18 views
16

Strange Visual Studio(TS 2008)問題:特定のプロジェクトでリリースモードからデバッグモードに切り替えると、IDEが完全にフリーズします。私が切り替えると、ビルドや他の何かをしようとする前にそれが起こります。デバッグモードに切り替えるときにVisual Studioがフリーズする

私は考えることができる異常な変化なしに、すべてが青から始まった。 解決方法を試しましたが、役に立たなかったです。

誰もこれまでに遭遇しましたか?

+0

私はVS2012の大規模なソリューション(148プロジェクト)でこの問題を抱えています。デバッグからリリースに切り替えると、フリーズします。 – tofutim

答えて

17

すべてが正常に機能して停止した場合、通常は気付かれなくても問題があったことを意味します。

物事私が次々としようとするだろう:ファイルがソース・コントロール・エンジンからのアップデート後(なぜ、どのように)変更された

  1. チェック
  2. は、拡張機能やプラグインのリストを確認します。全てまたはそのうちのいくつか
  3. 閉じるのVisual Studioを無効にし、すべての開発プロセスを殺すためにしてみてください。devenv, mspdbsrv, vcpkgsrv, msbuild, msvsmon, vshub, vstestなど
  4. は、時々問題
  5. 設定ファイルを削除プロジェクトを引き起こす、ソリューションの.suo, .ncb, .VC.db, .VC.VC.opendbファイルだけでなく、.vcディレクトリを削除します種類はYourProjectName.vcproj.DOMAINNAME.LOGINNAME.userまたはYourProjectName.csproj.userです。設定ファイル名はあなたには、いくつかの複雑なケースではx64の環境
  6. ため
  7. 実行"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を使用して、プロジェクトの種類に依存し、それは家庭%USERPROFILE%\AppData\[Local|Roaming]\Microsoft\VisualStudio[vs_version]にし、レジ​​ストリHKCU\SOFTWARE\Microsoft\VisualStudio[vs_version]

に位置して、ユーザー設定を削除するのに役立ちますすべてのものを初期状態に戻す必要があります。それがうまくいかない場合、調査する追加のツールがあります。 Process Explorerをダウンロードし、IDEがフリーズしたらProcess Explorerを起動し、devenvプロセスを見つけてダブルクリックし、「スレッド」タブに移動します。フリーズの場合に最大のスイッチデルタを持つスレッドを確認し、ダブルクリックしてトップファンクションの名前(またはオフセット)を取得します。問題が発生している可能性のある追加情報を提供します。

さらに、コントロールパネルの[プログラムの追加と削除]ウィザードでVisual Studioを修復すると役立つことがあります。

関連する問題