デバッグの準備 : Windows フォーム アプリケーション
Windows フォーム アプリ プロジェクト テンプレートを使用すると、Windows フォーム アプリケーションが作成されます。 Visual Studio でこの種類のアプリケーションをデバッグすることは簡単です。 この種類のプロジェクトを作成する方法については、Windows フォーム アプリの作成に関する記事を参照してください。
プロジェクト テンプレートを使用して Windows フォーム プロジェクトを作成する場合、デバッグおよびリリースの構成に必要な設定は Visual Studio によって自動的に作成されます。 この設定は必要に応じて変更できます。 設定の変更は、[<プロジェクト名> プロパティ ページ] ダイアログ ボックス (Visual Basic の場合は [My Project]) で行います。
詳細については、「プロパティの推奨設定」を参照してください。
推奨される追加のプロパティ設定を次の表に示します。
[デバッグ] タブの構成プロパティ
プロパティ名 | 設定 |
---|---|
開始動作 | - ほとんどの場合、[スタート プロジェクト] に設定します。 デバッグの開始時に他の実行可能ファイルを起動する場合 (通常は DLL をデバッグする場合) には、[外部プログラムの開始] に設定します。 |
Windows フォーム アプリケーションは、Visual Studio 内から、または既に実行中のアプリケーションにアタッチすることによってデバッグできます。 アタッチの詳細については、実行中のプロセスへのアタッチに関するページを参照してください。
C#、F#、または Visual Basic の Windows フォーム アプリケーションをデバッグするには
Visual Studio でプロジェクトを開きます。
必要に応じて、ブレークポイントを作成します。
Windows フォーム アプリケーションはイベント ドリブンであるため、ブレークポイントはイベント ハンドラー コード内またはイベント ハンドラー コードによって呼び出されるメソッド内に設定します。 ブレークポイントが配置される一般的なイベントは次のとおりです。
Click、Enter などのコントロールに関連付けられたイベント。
Load、Activated など、アプリケーションの起動またはシャットダウンに関連付けられたイベント。
フォーカス イベントと検証イベント。
詳細については、「Windows フォーム内でのイベント ハンドラーの作成」を参照してください。
[デバッグ] メニューの [開始] をクリックします。
「デバッガーでのはじめに」で説明されている手法を使用してデバッグ ます。