次の方法で共有


.NET Framework ソースのデバッグ

.NET Framework ソースをデバッグするには、次の手順を実行する必要があります。

  • .NET Framework ソースへのステップインを有効にします。

  • コードのデバッグ シンボルにアクセスできます。

    デバッグ シンボルをすぐにダウンロードすることも、後でダウンロードするためのオプションを設定することもできます。 シンボルをすぐにダウンロードしない場合は、次回アプリのデバッグを開始したときにシンボルがダウンロードされます。 デバッグ中は、[ モジュール ] ウィンドウまたは [呼び出し履歴] ウィンドウを使用してシンボルをダウンロードして読み込むこともできます。

.NET Framework ソースへのステップインを有効にする

  1. [ツール] (または [デバッグ] >[オプション] ウィンドウを開き>デバッグ>General] セクションを展開します。

  2. 次のオプションを構成します。

    • [ マイ コードのみを有効にする] チェック ボックスをオフにします。
    • [ ソース リンクのサポートを有効にする] チェック ボックスをオンにします。
  3. [ デバッグ>Symbols>検索の場所 ] セクションを展開します。

  4. [ Microsoft シンボル サーバーからシンボルをダウンロードする ] チェック ボックスをオンにします。

  1. [ツール] (または [デバッグ] >Options) ダイアログを開き、[デバッグ>General] セクションを展開します。

  2. 次の一般的なオプションを構成します。

    • [ マイ コードのみを有効にする] チェック ボックスをオフにします。
    • [ ソース リンクのサポートを有効にする] チェック ボックスをオンにします。
  3. [ デバッグ>Symbols ] セクションを展開します。

  4. [ シンボル ファイル (.pdb) の検索場所] グループで、[ Microsoft シンボル サーバー ] チェック ボックスをオンにします。

  5. [OK] を選択.

  1. ツール (またはデバッグ) >Options>Debugging>General で、[.NET Framework ソースのステップ実行を有効にする] を選択します。

    • [マイ コードのみ] を有効にした場合は、[マイ コードのみ] が無効になっていることを示す警告ダイアログ ボックスが表示されます。 [OK] を選択.

    • ローカル シンボル キャッシュが設定されていない場合は、既定のシンボル キャッシュが設定されていることが警告ダイアログに表示されます。 [OK] を選択.

  2. [ OK] を 選択して [オプション] ダイアログを閉じます。

シンボル ソースの場所と読み込み動作を設定または変更する

  1. ツール (または デバッグ) >オプション ペインを開き、すべての設定>、デバッグ>、シンボル>、検索場所 セクションを展開します。

  2. [ Microsoft シンボル サーバーからシンボルをダウンロードする ] チェック ボックスをオンにします。

  1. [ツール] (または [デバッグ] >Options) ダイアログを開き、[デバッグ>Symbols] セクションを展開します。

  2. [ シンボル ファイル (.pdb) の検索場所] グループで、[ Microsoft シンボル サーバー ] チェック ボックスをオンにします。 このオプションは、パブリック Microsoft Symbol Server からシンボルにアクセスします。

  1. その他のシンボルの場所を追加するには、[編集] を選択して [既存 の場所の追加と更新] を選択 します[上へ移動] と [下へ移動] を使用して、場所の読み込み順序を変更します。

  2. ローカル シンボル キャッシュを変更するには、[このディレクトリ内のキャッシュ シンボル] オプションで [その他のアクション ] (...) を選択して、別の場所を編集または参照します。

  3. シンボルをすぐにダウンロードするには、[ すべてのシンボルを読み込む] を選択します。 このボタンは、デバッグ中にのみ使用できます。

    シンボルを今すぐダウンロードしない場合は、次回デバッグを開始したときにダウンロードが行われます。

  1. [OK] を選択.

モジュールまたは呼び出し履歴ウィンドウからシンボルを読み込む

  1. デバッグ中に、 デバッグ>Windows>Modules (または Ctrl + Alt + U キーを押すか) または デバッグ>Windows>Call Stack (Ctrl + Alt + C) を選択してウィンドウを開きます。

  2. シンボルが読み込まれていないモジュールを右クリックします。 モジュールウィンドウでは、シンボルの読み込み状態がシンボルステータス列に表示されます。 [呼び出し履歴] ウィンドウの状態は [フレームの状態] 列にあり、フレームは灰色で表示されます。

    • メニューから [シンボルの読み込み ] を選択して、コンピューター上のフォルダーからシンボル ファイルを見つけて読み込みます。

    • シンボル読み込み情報を選択して、デバッガーがシンボルを検索した場所を表示します。

    • [シンボルの設定] を選択すると、[ツール] (または [デバッグ] >[オプション] ウィンドウが開き>デバッグ>Symbols>検索場所] セクションが表示されます。 [ Microsoft シンボル サーバーからシンボルをダウンロードする ] チェック ボックスをオンにします。 このオプションは、パブリック Microsoft Symbol Server からシンボルにアクセスします。 [編集] で [既存の場所の追加と更新] を選択して、他のシンボルの場所を追加できます。 [ 上へ移動 ] と [下へ 移動] を使用して、場所の読み込み順序を変更できます。
    • [シンボルの設定] を選択すると、ツール (またはデバッグ) >オプション ダイアログが開き、[デバッグ>Symbols] セクションが表示されます。 [シンボル ファイル (.pdb) の検索場所] グループで、[Microsoft シンボル サーバー] を選択します。 このオプションは、パブリック Microsoft Symbol Server からシンボルにアクセスします。 [編集] で [既存の場所の追加と更新] を選択して、他のシンボルの場所を追加できます。 [ 上へ移動 ] と [下へ 移動] を使用して、場所の読み込み順序を変更できます。 [ OK] を 選択して変更を適用します。