devenv のインスタンスが実行されていない状態、ただしバックグラウンドで MyApp.vshost.exe がまだ実行されている状態 (ウィンドウやコンソールは表示されない) にできました。
TaskManager、ProcessExplorer、コマンド ライン ( ) を試しましたがtaskkill /F /IM MyApp.vshost.exe
、いずれもエラーは出ず、コマンド ラインには「PID 5824 が停止しました」と表示されますが、まだ残っています。
再起動できることはわかっていますが、この問題の真相を突き止めたいと思います。
どうやらこの問題ではないようです(http://support.microsoft.com/kb/982551)、問題なく再起動できるためです (実際に再起動しただけなので、これ以上の診断は提供できません、申し訳ありません)。
編集
私がこの窮地に陥った経緯は次のとおりです。
ベストアンサー1
以下の手順に従うことで、永続的な vshost プロセスを強制終了できました (VS2010):
- 実行可能プロジェクトのプロパティを開く
- 「デバッグ」タブで、「Visual Studioホスティングプロセスを有効にする」のチェックを外します。
- プロジェクトファイルを保存する
これでプロセスは停止し、Visual Studio を再起動する必要がなくなりました。