在偵錯工具中檢視資料
這個主題適用於:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro、Premium 和 Ultimate |
各種由 Visual Studio 偵錯工具所提供的工具,都可用來檢查和修改您的程式狀態。 這些工具大多數只能在中斷模式下運作。
資料提示方塊
資料提示方塊是在偵錯期間檢視程式中變數和物件資訊最方便的工具之一。 您可以在偵錯工具處於中斷模式時,將滑鼠游標放在來源視窗中的變數上,檢視目前範圍中的變數值。 如需詳細資訊,請參閱 HOW TO:使用 DataTips。
視覺化工具
視覺化檢視是 Visual Studio 偵錯工具的新元件,能夠讓您以有意義的方式來檢視物件或變數的內容。 例如,可以使用 HTML 視覺化工具來檢視 HTML 字串,如同在瀏覽器中解譯和顯示的字串一樣。 您可以從資料提示方塊、[監看式] 視窗、[自動變數] 視窗、[區域變數] 視窗或 [快速監看式] 對話方塊存取視覺化工具。 如需詳細資訊,請參閱 視覺化檢視。
變數視窗
您可以使用變數視窗來學習變數、暫存器內容和運算式。
您可以將偵錯工具視窗所使用的數字格式設定為十進位或十六進位。 如需詳細資訊,請參閱變更偵錯工具視窗的數字格式。
其他偵錯工具視窗
下列偵錯工具視窗會提供有關程式的重要資訊。
若要檢視 |
請嘗試 |
---|---|
登錄內容 |
|
記憶體內容 |
|
|
|
您的程式編譯器產生的組譯程式碼 |
|
程式所建立的執行緒 (執行的循序資料流) |
|
您的程式使用的模組 (DLL 和 EXE) |
注意事項 |
---|
您檢查程式的能力可能會受限於幾項因素:是否使用偵錯資訊建置程式、偵錯工具是否能夠存取原始程式碼,以及 Common Language Runtime Just-In-Time (JIT) 編譯器是否追蹤偵錯資訊等。 如果 Visual Studio 偵錯工具找不到程式的偵錯資訊,就會報告「找不到相符的符號資訊」(no matching symbolic information found)。 根據預設,當您建置程式的偵錯組態時,就會產生偵錯資訊。 如果偵錯工具找不到符號,您可能需要指定符號路徑。 如需詳細資訊,請參閱HOW TO:指定符號位置和載入行為。 您可安裝系統偵錯符號來協助偵錯系統呼叫。 如需詳細資訊,請參閱安裝系統偵錯符號。 |