偵錯工具資料表
Visual Studio 偵錯工具是一個強大的工具,讓您能夠觀察程式的執行階段行為,並找出邏輯錯誤。偵錯工具可以與所有 Visual Studio 程式設計語言及其相關程式庫搭配使用。透過偵錯工具,您可以中斷或暫止程式執行,以檢查程式碼、評估與編輯程式內的變數、檢視暫存器、查看由原始程式碼所建立的指令,以及檢視應用程式所使用的記憶體空間。有了 [編輯後繼續],您就可以在偵錯的同時編輯程式碼,然後繼續執行。
Visual Studio 偵錯工具提供 [偵錯] 功能表,可以用於存取偵錯工具。偵錯工具視窗和對話方塊會顯示關於程式的資訊,並讓您能夠輸入其他資訊。按下 F1 鍵即可存取任何視窗或對話方塊的 [說明]。
在本節中
執行控制項
解釋如何使用偵錯工具控制應用程式的執行。使用偵錯工具時,您可以啟動、繼續、執行、中斷執行、停止執行、逐步執行您的應用程式、執行至特定位置,以及設定執行點。HOW TO:還原隱藏的偵錯工具命令
描述如何顯示 IDE 之預設設定是隱藏的偵錯工具命令。使用執行緒和處理序
描述如何附加至並控制處理序和執行緒的執行。Just-In-Time 偵錯
討論 Just-In-Time 偵錯,這種偵錯可以自動在執行於 Visual Studio 外部的程式損毀時,啟動偵錯工具。自動啟動偵錯工具
提供有關設定應用程式的指示,以便當您從 Windows 啟動應用程式時可啟動 Visual Studio。Visual Studio 將會載入您的應用程式、預備進行偵錯,但是實際的偵錯將等到您發出執行命令時才開始。這種啟動偵錯工具的方式,適用於偵錯服務與 COM 跨處理序 (Out-Of-Process) 伺服器時。逐步解說:在設計階段進行偵錯
示範如何在應用程式沒有執行時,使用 Visual Studio [即時運算] 視窗執行函式或副程式。使用傾印檔案偵錯應用程式當機和停止回應的問題
描述傾印檔,包括了儲存與開啟的指示。傾印檔案包含程式在某個時間點之狀態的快照 (Snapshot),這種時間點通常都在發生損毀之後。如果您在沒有安裝原始程式檔 (Source File) 或 PDB 的電腦上測試程式,便可以在發生損毀時儲存傾印檔,並使用該傾印檔在具有原始程式檔和 PDB 的建置電腦上偵錯損毀。Breakpoints and Tracepoints
描述何謂中斷點和追蹤點,以及如何使用。在偵錯工具中檢視資料
提供可讓您檢查和修改程式狀態之各種偵錯工具的相關資訊。這些工具大多數只能在中斷模式下運作。偵錯工具中的運算式
提供在偵錯工具中輸入 C++、C#、Visual Basic、J# 及指令碼運算式時,可以用來描述語言特定語法的主題連結。例外狀況處理
描述例外狀況 (Exception),偵錯工具會如何處理它們和變更該處理的方式、如何檢視例外狀況發生位置並檢視變數內容、Managed 程式碼內未處理例外狀況的限制,以及修復原生 (C++) 程式碼內的例外狀況。編輯後繼續
描述「編輯後繼續」,此工具可讓您在程式處於中斷模式時變更原始程式碼,並在不需結束偵錯工作階段 (Session) 時套用這些變更,並再次建置 (Build) 程式,以及提供啟用或停用此功能的指示。
相關章節
- 偵錯首頁
提供偵錯相關文件的主要連結。這些資訊包括:偵錯工具的新功能、設定和準備、中斷點、例外狀況處理、編輯後繼續、Managed 程式碼的偵錯、Visual C++ 專案的偵錯、COM 和 ActiveX 的偵錯、DLL 偵錯、SQL 偵錯,以及使用者介面的參考。