HOW TO:停止偵錯或停止執行
更新:2007 年 11 月
這個主題適用於:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express 版 |
||||
Standard 版 |
||||
Pro/Team 版 |
表格圖例:
套用 |
|
不套用 |
|
預設隱藏的命令。 |
停止偵錯表示終止偵錯工作階段。停止執行表示終止正在偵錯的處理序,並且結束偵錯工作階段。這個動作有別於中斷執行,中斷執行是暫時中止正在偵錯的處理序,但偵錯工作階段仍為使用中 (如需詳細資訊,請參閱中斷執行)。
程序
若要停止偵錯
- 從 [偵錯] 功能中表選擇 [停止偵錯]。
如果程式是由 Visual Studio 啟動,停止偵錯則會終止正在偵錯的處理序。如果您附加至處理序而不是從 Visual Studio 啟動,處理序則會繼續執行。如果想要終止附加的處理序,可以從處理序視窗終止單一處理序,或是使用全部結束命令終止所有附加的處理序。
若要終止所有附加的處理序偵錯
- 從 [偵錯] 功能表中選擇 [全部結束]。
如果想要停止目前的偵錯執行,並且立即開始新的偵錯執行,您可以使用 [重新啟動] 命令。
若要停止偵錯並重新啟動
- 從 [偵錯] 功能表中選擇 [重新啟動]。
[重新啟動] 會停止目前的偵錯工作階段,並且重新啟動啟始專案。
如果您離開正在偵錯的應用程式,偵錯就會自動停止 (如果您正在偵錯多個程式,偵錯將會持續進行,直到您離開最後一個程式)。如果您正在偵錯由另一個應用程式所裝載的專案 (例如,Internet Explorer 所裝載的 Web 專案),那麼當您離開裝載應用程式 (例如 Microsoft Internet Explorer) 時,偵錯就會停止。
在 Visual Basic 和 C# 中,如果您正在偵錯 Web 服務,而使用該服務的用戶端應用程式已經終止,則會停止偵錯 Web 服務。