VisualStudio關閉瀏覽器後除錯中斷或自動關閉瀏覽器之問題

每次重灌VisualStudio都要遇上這個問題,然後想半天才想起要去哪裡設定,將其紀錄在此給有需要的人查閱。這問題大致上會由兩種使用體驗觸發:

A、設定中斷點後按下執行,此時VisualStudio會打開瀏覽器開始運行,當按下某按鈕之類的引發觸發VisualStudio中斷程序後,有一些程式設計師會習慣(或不小心)把這個正在運行的瀏覽器關掉,這時候VisualStudio會直接把整個Web專案停掉,等於本來要開始單步追蹤運行的程序就直接被斷掉了。

B、開始執行Web專案的某支程式碼後,基於某些原因要按下「重新整理已連結的瀏覽器」去執行同一支或另一支程式碼,這時候會整個瀏覽器都關閉,包含當下所有已經被開啟的頁籤都被關掉,造成程式設計師的困擾。

解決VisualStudio自動中斷或自動關閉的方式

打開工具>選項>專案和方案>Web專案>把「在瀏覽器視窗關閉停止偵錯工作,在偵錯停止時關閉瀏覽器」的勾勾拿掉即可。說真的,當初決定把這個選項預設成打勾的PM是有甚麼困難啊?

Microsoft VisualStudio Debug Interrupt StopRunning BrowserClosed BrowserWindowRestart BrowserTabsClosed