共用方式為


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 服務。

請參閱

概念

執行控制項