デバッグの準備 : Windows フォーム アプリケーション

Windows フォーム アプリ プロジェクト テンプレートを使用すると、Windows フォーム アプリケーションが作成されます。 Visual Studio でこの種類のアプリケーションをデバッグすることは簡単です。 この種類のプロジェクトを作成する方法については、Windows フォーム アプリの作成に関する記事を参照してください。

プロジェクト テンプレートを使用して Windows フォーム プロジェクトを作成する場合、デバッグおよびリリースの構成に必要な設定は Visual Studio によって自動的に作成されます。 この設定は必要に応じて変更できます。 設定の変更は、[<プロジェクト名> プロパティ ページ] ダイアログ ボックス (Visual Basic の場合は [My Project]) で行います。

詳細については、「プロパティの推奨設定」を参照してください。

推奨される追加のプロパティ設定を次の表に示します。

[デバッグ] タブの構成プロパティ

プロパティ名 設定
開始動作 - ほとんどの場合、[スタート プロジェクト] に設定します。 デバッグの開始時に他の実行可能ファイルを起動する場合 (通常は DLL をデバッグする場合) には、[外部プログラムの開始] に設定します。

Windows フォーム アプリケーションは、Visual Studio 内から、または既に実行中のアプリケーションにアタッチすることによってデバッグできます。 アタッチの詳細については、実行中のプロセスへのアタッチに関するページを参照してください。

C#、F#、または Visual Basic の Windows フォーム アプリケーションをデバッグするには

  1. Visual Studio でプロジェクトを開きます。

  2. 必要に応じて、ブレークポイントを作成します。

    Windows フォーム アプリケーションはイベント ドリブンであるため、ブレークポイントはイベント ハンドラー コード内またはイベント ハンドラー コードによって呼び出されるメソッド内に設定します。 ブレークポイントが配置される一般的なイベントは次のとおりです。

    1. Click、Enter などのコントロールに関連付けられたイベント。

    2. Load、Activated など、アプリケーションの起動またはシャットダウンに関連付けられたイベント。

    3. フォーカス イベントと検証イベント。

      詳細については、「Windows フォーム内でのイベント ハンドラーの作成」を参照してください。

  3. [デバッグ] メニューの [開始] をクリックします。

  4. デバッガーでのはじめに」で説明されている手法を使用してデバッグ ます。