次の方法で共有


方法 : 混合モードでデバッグする

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

エディション

Visual Basic

C#

F#

C++

Web Developer

Express

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

Pro、Premium、Ultimate

トピック該当なし

トピック該当なし

トピック該当なし

トピック該当

トピック該当なし

ここでは、マネージ コードとネイティブ コードの両方をデバッグする方法について説明します。これは、混合モード デバッグとも呼ばれます。 DLL またはアプリケーションがネイティブ コードで記述されているかどうかによって、2 つのデバッグ シナリオがあります。

  • DLL を呼び出す呼び出し元のアプリケーションがネイティブ コードで記述されている。 この場合は、DLL がマネージ DLL であり、マネージ デバッガーとネイティブ デバッガーの両方を有効にしてデバッグする必要があります。 これは、[<プロジェクト名> プロパティ ページ] ダイアログ ボックスでチェックできます。 DLL プロジェクトからデバッグを開始するか、呼び出し元のアプリケーション プロジェクトからデバッグを開始するかによって、確認方法は異なります。

  • DLL を呼び出す呼び出し元のアプリケーションがマネージ コードで記述され、DLL がネイティブ コードで記述されている。

注意

実際に画面に表示されるダイアログ ボックスとメニュー コマンドは、アクティブな設定またはエディションによっては、ヘルプの説明と異なる場合があります。 設定を変更するには、[ツール] メニューの [設定のインポートとエクスポート] をクリックします。 詳細については、「設定の操作」を参照してください。

混合モードのデバッグを有効にするには

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

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

  3. [<プロジェクト> プロパティ ページ] ダイアログ ボックスで、[構成プロパティ] ノードを展開し、[デバッグ] を選択します。

  4. [デバッガーのタイプ][混合] または [自動] に設定します。

参照

処理手順

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