偵錯您的 Visual Basic 應用程式
本頁面提供 Visual Studio 內建之偵錯功能的文件指標。
您可以使用最重要的偵錯功能,也就是偵錯工具,觀察程式的執行階段行為,並判斷語意錯誤的位置。
透過偵錯工具,可以檢查程式中的變數內容,而不需插入額外的呼叫以輸出值。 同樣地,可以在程式碼中插入中斷點,在想要的地方暫止執行。
控制執行
下表會列出與執行控制有關的偵錯工作,並提供各個關聯的說明網頁的連結。
若要 |
請參閱 |
中斷執行。 |
|
啟動執行。 |
|
指定程式之發行版本和偵錯版本的組態。 |
|
設定開始選項 (命令列引數、工作目錄、遠端機器)。 |
|
在執行階段偵錯。 |
|
啟動偵錯工具。 |
|
只逐步執行您所撰寫的程式碼而忽略其他程式碼,例如系統呼叫。 |
|
逐步執行程式碼。 |
|
停止偵錯。 |
|
啟用 Just-in-Time 偵錯,這項功能可在 Visual Studio 外執行的程式發生嚴重錯誤時,啟動 Visual Studio 偵錯工具。 |
例外狀況處理
下表會列出與例外狀況處理有關的偵錯工作,並指出各個關聯的說明網頁。
若要 |
請參閱 |
在發生未處理的例外狀況時中斷。 |
|
在擲回例外狀況時中斷。 |
|
在第一個可能發生的例外狀況時中斷。 |
|
使用例外狀況助理。 |
|
加入新的例外狀況。 |
|
在擲回例外狀況之後繼續執行。 |
編輯後繼續
下表會列出與 [編輯後繼續] 有關的偵錯工作,並指出各個關聯的說明網頁。
若要 |
請參閱 |
關閉和開啟 [編輯後繼續]。 |
|
停止 [編輯後繼續] 套用程式碼變更。 |
|
在中斷模式套用編輯。 |
檢查偵錯資料
下表會列出與檢視偵錯資料有關的偵錯工作,並指出各個關聯的說明網頁。
若要 |
請參閱 |
使用 [暫存器] 視窗顯示暫存器內容。 |
|
使用 [呼叫堆疊] 視窗檢視目前在堆疊上的函式或程序呼叫。 |
|
使用 [反組譯碼] 視窗檢視對應到編譯器所建立之指令的組譯程式碼。 |
|
使用 [模組] 視窗列出和描述程式所使用的模組。 |
|
使用 [指令碼總管] 視窗列出目前載入到程式中的指令碼檔。 |
|
使用 [處理序] 視窗顯示您已附加至 Visual Studio 或從它啟動的所有處理序。 |
|
使用 [執行緒] 視窗檢查和控制程式中的執行緒。 |
設定中斷點
下表會列出與中斷點有關的偵錯工作,並指出各個關聯的說明網頁。
若要 |
請參閱 |
設定中斷點。 |
|
刪除中斷點。 |
|
啟用或停用中斷點。 |
|
變更中斷點位置。 |
|
使用篩選條件,限制所指定之電腦、處理序和執行緒的中斷點行為。 |
|
有條件地控制是否要執行中斷點。 |
|
使用 [中斷點] 視窗完成中斷點相關的工作。 |
請參閱
工作
概念
啟動、中斷、巡覽和停止 Visual Studio 偵錯工具
藉由使用 IntelliTrace 檢閱程式碼的記錄加快程式碼偵錯速度