HOW TO:中斷執行
這個主題適用於:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
![]() |
Pro、Premium 和 Ultimate |
![]() |
![]() |
![]() |
![]() |
當您使用 Visual Studio 偵錯工具偵錯應用程式時,應用程式可能為執行中或在中斷模式中。 大部分偵錯工具的功能 (例如在 [監看式] 視窗內評估運算式) 只適用於 [中斷] 模式。
偵錯工具會在執行到達中斷點或出現例外狀況時,立即中斷程式執行。 如需詳細資訊,請參閱例外處理。 您隨時可以手動中斷執行。 如果在執行沒有對應來源的程式碼時中斷,您將可以在 [反組譯碼] 視窗中偵錯。
若要手動中斷程式執行
在 [偵錯] 功能表上按一下 [全部中斷]。
偵錯工具將會停止偵錯工具正在執行的所有程式。 程式並未結束,因此您可隨時繼續往下執行。 現在,偵錯工具和應用程式都在中斷模式中。
如果您正在偵錯多個程式,根據預設,中斷點或 [全部中斷] 命令就會影響正在偵錯的所有程式。 如果您只想中斷目前的程式,您可以變更這個預設值。
若要在偵錯多個程式時變更中斷行為
在 [工具] 功能表上按一下 [選項]。
在 [選項] 對話方塊中選取 [偵錯] 資料夾,然後按一下 [一般] 分類。
切換 [某個處理序中斷時,中斷其他處理序]。
按一下 [確定]。