在 Visual Studio 偵錯中,偵錯引擎 (DE) 會在數個不同的內容中同時運作,如下所示:
程式碼內容,描述程式執行資料流程中的目前位置。
文件內容或位置,描述來源文件中的目前位置。
運算式評估環境,描述運算式評估將發生的情況。
本節中
程式碼內容 討論程式碼內容作為當今運行時架構中程式指令流中的位址與非傳統語言相比,在非傳統語言中,程式碼可能不是由指令表示,而是其他一些方式。
文件位置 是透過在 IDE 所知的來源檔案中,將位置進行抽象表示來定義在 Visual Studio 偵錯中的文件位置。
文件內容 會討論與來源檔案相關的 Visual Studio 偵錯中文件內容所代表的內容。 也討論符號處理常式如何將程式碼內容對應至檔內容。
運算式評估內容在 Visual Studio 中提供有關運算式評估情境的資訊。 例如,與堆疊框架相關聯的運算式評估上下文為評估局部變數、方法參數和類別成員提供了背景。
相關區段
偵錯概念 說明主要的偵錯架構概念。
偵錯元件 提供 Visual Studio 偵錯元件的概觀,其中包括偵錯引擎 (DE)、運算式評估器 (EE) 和符號處理常式 (SH)。
偵錯工作 包含各種偵錯工作的連結,例如啟動程式和評估運算式。