共用方式為


偵錯準備:Windows Form 應用程式

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

標題適用於 標題適用於 標題適用於 標題不適用於

Standard 版

標題適用於

標題適用於

標題適用於

標題不適用於

Pro/Team 版

標題適用於

標題適用於

標題適用於

標題不適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

Windows Form 專案範本會使用 Common Language Runtime (CLR) 建立 Windows Form 應用程式。在 Visual Studio 中可以直接偵錯這種類型的應用程式。如需詳細資訊,請參閱HOW TO:建立 Windows 應用程式專案

當您以專案範本建立 Windows Form 專案時,Visual Studio 會自動建立偵錯和發行組態所需要的設定。若有需要,您可以變更這些設定。這些設定可以在 [<project name> 屬性頁] 對話方塊 (在 Visual Basic 中為 [我的專案]) 中進行變更。

如需詳細資訊,請參閱 Managed 偵錯:建議的屬性設定

下表顯示一個額外的建議屬性設定。

偵錯索引標籤的組態屬性

屬性名稱

設定

起始動作

  • 通常會設定為 [起始專案]。如果您啟動偵錯 (通常是偵錯 DLL) 時想要啟動另外一個可執行檔,請設定為 [起始外部程式]。

您可以從 Visual Studio 內部偵錯 Windows Form 應用程式,或附加至正在執行的應用程式進行偵錯。如需附加的詳細資訊,請參閱附加至執行中處理序

若要偵錯 C#、J# 或 Visual Basic Windows Form 應用程式

  1. 在 Visual Studio 中開啟專案。

  2. 建立需要的中斷點。

    因為 Windows Form 應用程式是事件驅動的,您的中斷點會進入事件處理常式程式碼中,或事件處理常式程式碼所呼叫的方法中。通常放置中斷點的事件包括:

    1. 與控制項相關的事件,例如點選、輸入等等。

    2. 與啟動和關閉應用程式有關的事件,例如載入、啟動等等。

    3. 焦點和驗證事件

    如需詳細資訊,請參閱在 Windows Form 中建立事件處理常式

  3. 在 [偵錯] 功能表上按一下 [啟動]。

  4. 使用偵錯工具資料表中所探討的技巧進行偵錯。

請參閱

工作

HOW TO:設定偵錯和發行組態

概念

C# 偵錯組態的專案設定

Visual Basic 偵錯組態的專案設定

其他資源

偵錯 Managed 程式碼

偵錯準備:C# 和 Visual Basic 專案類型

附加至執行中處理序

Windows Form