方法 : DLL プロジェクトからデバッグする

更新 : 2007 年 11 月

このトピックの内容は、次の製品に該当します。

Edition

Visual Basic

C#

C++

Web Developer

Express

トピック該当 トピック該当 トピック該当 トピック該当なし

Standard

トピック該当

トピック該当

トピック該当

トピック該当なし

Pro/Team

トピック該当

トピック該当

トピック該当

トピック該当なし

表の凡例 :

トピック該当

対象

トピック該当なし

該当なし

トピックは該当しますが、コマンドは既定では非表示です

既定で非表示のコマンド

呼び出し元のアプリケーションからデバッグを始めるのではなく、DLL プロジェクトから始めるには、[<プロジェクト名> プロパティ ページ] ダイアログ ボックスに情報を入力して、呼び出し元のアプリケーションを検索する場所を DLL プロジェクトに指示します。C++ の [プロパティ ページ] は、C# と Visual Basic の [プロパティ ページ] とレイアウトおよび内容が異なります。プロジェクトの使用言語に対応する手順を参照してください。

マネージ DLL とそれを呼び出すネイティブ コードの両方をデバッグする場合は、マネージ デバッガとネイティブ デバッガを共に有効にする必要があります。これは、[<プロジェクト> プロパティ ページ] ダイアログ ボックスで設定できます。詳細については、「方法 : 混合モードでデバッグする」を参照してください。

C++ プロジェクトで呼び出し元のアプリケーションを指定するには

  1. ソリューション エクスプローラで DLL プロジェクトを選択します。

  2. [表示] メニューの [プロパティ ページ] をクリックします。

  3. [Project プロパティ ページ] ウィンドウの [構成] ボックスで、[Debug] を選択します。

  4. [構成プロパティ] フォルダを開き、[デバッグ] カテゴリをクリックします。

  5. [起動するデバッガ] ボックスで、[ローカル Windows デバッガ] または [リモート Windows デバッガ] を選択します。

  6. [コマンド] ボックスまたは [リモート コマンド] ボックスのドロップダウン矢印をクリックし、一覧の [参照...] をクリックしてアプリケーションを指定します。または、アプリケーションのパスと名前を指定します。

  7. [コマンド引数] ボックスに、必要なプログラム引数を入力します。

C# または Visual Basic のプロジェクトで呼び出し元のアプリケーションを指定するには

  1. ソリューション エクスプローラで DLL プロジェクトを選択します。

  2. [表示] メニューの [プロパティ ページ] をクリックします。

  3. [Project プロパティ ページ] ウィンドウの [構成] ボックスで、[Debug] を選択します。

  4. [デバッグ] タブをクリックします。

  5. 次のいずれかの手順を実行して、アプリケーションを起動します。

    1. [開始動作] を [外部プログラムの開始] に設定します。

    2. [外部プログラムの開始] ボックスで、省略記号ボタンをクリックしてアプリケーションを参照します。

    3. [コマンド ライン引数] ボックスに、必要なプログラム引数を入力します。

  6. または、URL を使用してアプリケーションを起動します。ローカル ASP.NET アプリケーションが使用するマネージ DLL をデバッグする場合は、この手順を実行します。

    1. [開始動作] の下の [ブラウザを開始時に使用する URL] オプション ボタンをクリックします。

    2. 横のボックスに URL を入力します。

DLL プロジェクトからデバッグを開始するには

  1. ソリューション エクスプローラで DLL プロジェクトを選択します。

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

  3. 呼び出し元のアプリケーションの名前と場所を、[Project プロパティ ページ] ダイアログ ボックスに入力します。アプリケーションがコンソール アプリケーションの場合は、必要に応じてコマンド ライン引数を入力します。

参照

処理手順

方法 : 実行を開始する

概念

DLL プロジェクトのデバッグ

C# デバッグ構成のプロジェクト設定

Visual Basic デバッグ構成のプロジェクト設定

参照

C++ デバッグ構成のプロジェクト設定