Visual Studio 偵錯

您已經建立了應用程式並解決了建置錯誤。 您必須立即修正這些邏輯錯誤,讓應用程式或預存程序 (Stored Procedure) 正確執行。 您可以利用開發環境的整合式偵錯函式來達成此目的。 這些可以讓您在程序位置停住、查看記憶體和暫存器值、變更變數、觀察訊息傳輸,以及仔細檢視程式碼的動作。

在本節中

  • Visual Studio 偵錯工具的新功能
    討論 Microsoft Visual Studio 2010 偵錯工具的加強功能。

  • 偵錯工具安全性
    討論與偵錯有關的安全性問題。

  • 偵錯設定和準備
    涵蓋 [專案屬性] 設定,以及要為專案建立偵錯組建所必須執行的設定。 另外也涵蓋了遠端偵錯、偵錯 Code Center Premium 來源、偵錯部分信任應用程式,以及偵錯高效能叢集應用程式的設定。

  • 偵錯工具資料表
    討論使用 Visual Studio 偵錯工具的基礎原則。 主題包括偵錯的基本概念、執行控制項、附加到執行程式上、Just-In-Time 偵錯、自動啟動偵錯工具、傾印、中斷點、查看您的程式、處理例外狀況、編輯後繼續,以及在偵錯工具中使用運算式。

  • 偵錯 Managed 程式碼
    本節涵蓋以 Visual Basic、Visual C# 和 C++ 所撰寫 Managed 程式碼的常見偵錯問題和技巧。

  • 偵錯機器碼
    討論 C 和 C++ 應用程式的一些常見偵錯問題和技巧。

  • 偵錯 Web 應用程式和指令碼
    描述在偵錯 Web 應用程式時可能會遇到的常見偵錯問題和技術。 章節包括:偵錯 ASP.NET 和 ASP Web 應用程式、偵錯 ATL Server Web 應用程式、Web 伺服器偵錯錯誤和疑難排解。

  • Debugging SQL
    提供有關偵錯 SQL Server 預存程序、函式和觸發程序 (Trigger) 的資訊。 主題包括安裝、SQL 偵錯範例、SQL 和混合語言的偵錯、限制、偵錯延伸預存程序、SQL 偵錯元件、設定 DCOM 和疑難排解。

  • 偵錯使用者介面參考
    提供在您偵錯應用程式時使用的視窗和對話方塊之參考資訊。 這些主題的另一種存取方法,是將焦點置於偵錯使用者介面項目,例如 [中斷點] 視窗,然後按下 F1 鍵。

相關章節

  • 逐步解說:偵錯增益集專案
    增益集 (Add-In) 是使用 Visual Studio Automation 物件模型所編譯的應用程式,可以操作或自動化整合式開發環境。 本主題示範如何偵錯 Visual Studio 增益集專案。

  • 部署應用程式和元件
    提供對各種部署主題的連結,包括:部署概念、Microsoft Windows Installer 簡介、部署專案、合併模組專案、建立或加入部署專案、設定屬性、將項目加入部署專案,以及開啟部署編輯器。 本章節也涵蓋管理檔案安裝、登錄設定、檔案類型、使用者介面、自訂動作和啟動條件。