以前は、(Project) Properties | Web | Debuggers
の下の[編集して続行を有効にする]をオフにすることでこれを行うことができました。このチェックボックスは、Visual Studio 2015 Update2にはありません。4つのサブオプションを含む同じチェックボックスがOptions | Debugging | General
にありますが、これをオフにしても問題は解決しません。
ここでも同じ問題があります。
今のところ私の回避策は、ツールバーに「停止」ボタンの代わりに「すべてデタッチ」ショートカットを追加することです。
あなたが探している機能はデバッグなしで開始(メニュー:Debug
-> Start Without Debugging
またはショートカットCtrl+F5
)。
このプロセスをいつでもデバッグする必要がある場合は、プロセスにアタッチ(メニュー:Debug
-> Attach to Process...
またはショートカットCTRL+ALT+P
)。アタッチされたプロセスでデバッグを停止しても、VSはそれを強制終了しません。
PS。私にとって、あなたが言及しているバグは素晴らしい機能強化です(stop debugコマンドでデバッグプロセスを強制終了します)。 issexpress
がハングし(たとえばSignalRで)、VSが新しいデバッグセッションを実行できなかった場合があります。プロセスを手動で強制終了する必要がありました。
素晴らしい答えではありませんが、回避策です。
他のWebアプリを実行したままにしておくことができる場合は、明らかにバグです。ただし、少なくともこの回避策により、デバッグが少し簡単になります。
このバグはアップデート3で修正されています
これはOPの質問に対する答えではないかもしれませんが、私はこれを実現するために"view in browser"
オプションを使用します。