共用方式為


偵錯您的 Visual Basic 應用程式

本頁面提供 Visual Studio 內建之偵錯功能的文件指標。

您可以使用最重要的偵錯功能,也就是偵錯工具,觀察程式的執行階段行為,並判斷語意錯誤的位置。

透過偵錯工具,可以檢查程式中的變數內容,而不需插入額外的呼叫以輸出值。 同樣地,可以在程式碼中插入中斷點,在想要的地方暫止執行。

控制執行

下表會列出與執行控制有關的偵錯工作,並提供各個關聯的說明網頁的連結。

若要

請參閱

中斷執行。

[NIB] 12/13 如何:中斷執行

啟動執行。

HOW TO:開始執行

指定程式之發行版本和偵錯版本的組態。

偵錯和發行專案組態

設定開始選項 (命令列引數、工作目錄、遠端機器)。

How to: Set Start Options for Application Debugging

在執行階段偵錯。

逐步解說:在設計階段進行偵錯

啟動偵錯工具。

[NIB] 12/13 如何:自動啟動偵錯工具

只逐步執行您所撰寫的程式碼而忽略其他程式碼,例如系統呼叫。

[NIB] 12/13 如何:逐步執行 Just My Code

逐步執行程式碼。

[NIB] 12/13 如何:逐步執行程式碼

停止偵錯。

[NIB] 12/13 如何:停止偵錯或停止執行

啟用 Just-in-Time 偵錯,這項功能可在 Visual Studio 外執行的程式發生嚴重錯誤時,啟動 Visual Studio 偵錯工具。

Just-In-Time 偵錯

例外狀況處理

下表會列出與例外狀況處理有關的偵錯工作,並指出各個關聯的說明網頁。

若要

請參閱

在發生未處理的例外狀況時中斷。

HOW TO:發生使用者未處理的例外狀況時中斷

在擲回例外狀況時中斷。

HOW TO:當擲回例外狀況時中斷

在第一個可能發生的例外狀況時中斷。

HOW TO:當擲回例外狀況時中斷

使用例外狀況助理。

HOW TO:使用例外狀況助理修正執行階段錯誤

加入新的例外狀況。

HOW TO:加入新例外狀況

在擲回例外狀況之後繼續執行。

例外狀況之後繼續執行

編輯後繼續

下表會列出與 [編輯後繼續] 有關的偵錯工作,並指出各個關聯的說明網頁。

若要

請參閱

關閉和開啟 [編輯後繼續]。

HOW TO:啟用和停用編輯後繼續

停止 [編輯後繼續] 套用程式碼變更。

HOW TO:停止程式碼變更

在中斷模式套用編輯。

HOW TO:以編輯後繼續在中斷模式套用編輯

檢查偵錯資料

下表會列出與檢視偵錯資料有關的偵錯工作,並指出各個關聯的說明網頁。

若要

請參閱

使用 [暫存器] 視窗顯示暫存器內容。

HOW TO:使用暫存器視窗

使用 [呼叫堆疊] 視窗檢視目前在堆疊上的函式或程序呼叫。

HOW TO:使用呼叫堆疊視窗

使用 [反組譯碼] 視窗檢視對應到編譯器所建立之指令的組譯程式碼。

HOW TO:使用反組譯碼視窗

使用 [模組] 視窗列出和描述程式所使用的模組。

HOW TO:使用模組視窗

使用 [指令碼總管] 視窗列出目前載入到程式中的指令碼檔。

HOW TO:檢視指令碼文件

使用 [處理序] 視窗顯示您已附加至 Visual Studio 或從它啟動的所有處理序。

HOW TO:使用處理序視窗

使用 [執行緒] 視窗檢查和控制程式中的執行緒。

HOW TO:使用執行緒視窗

設定中斷點

下表會列出與中斷點有關的偵錯工作,並指出各個關聯的說明網頁。

若要

請參閱

設定中斷點。

HOW TO:設定簡單的中斷點

刪除中斷點。

HOW TO:刪除中斷點

啟用或停用中斷點。

HOW TO:啟用或停用中斷點

變更中斷點位置。

HOW TO:編輯中斷點位置

使用篩選條件,限制所指定之電腦、處理序和執行緒的中斷點行為。

HOW TO:指定中斷點篩選條件

有條件地控制是否要執行中斷點。

HOW TO:指定中斷點條件

使用 [中斷點] 視窗完成中斷點相關的工作。

HOW TO:使用中斷點視窗

請參閱

工作

逐步解說:偵錯 Windows Form

HOW TO:以編輯後繼續在中斷模式套用編輯

概念

啟動、中斷、巡覽和停止 Visual Studio 偵錯工具

藉由使用 IntelliTrace 檢閱程式碼的記錄加快程式碼偵錯速度

其他資源

偵錯 Managed 程式碼

偵錯機器碼

偵錯 Web 應用程式和指令碼

偵錯使用者介面參考

偵錯設定和準備

偵錯工具資料表

偵錯準備:C#、F# 和 Visual Basic 專案類型