次の方法で共有


.NET Framework ソースのデバッグ

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

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

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

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

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

  1. ツール (またはデバッグ) >Options>Debugging>General で、次のことを確認します。

    • [ マイ コードのみを有効にする] の選択を解除します。
    • [ ソース リンクのサポートを有効にする] を選択します
  2. ツール (またはデバッグ) >Options>Debugging>Symbols で、Microsoft シンボル サーバーを選択します。

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

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

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

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

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

  1. ツール (またはデバッグ) >> の下にある [シンボル] カテゴリを選択します。

  2. [ シンボル ] ページの [ シンボル ファイル (.pdb) の場所] で、[ Microsoft シンボル サーバー ] を選択して、パブリック Microsoft シンボル サーバーからシンボルにアクセスします。 ツールバー ボタンを選択して、他のシンボルの場所を追加し、読み込み順序を変更します。

  3. ローカル シンボル キャッシュを変更するには、 このディレクトリの [キャッシュ シンボル] で別の場所を編集または参照します。

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

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

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

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

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

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

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

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

    • [シンボル設定] を選択して [シンボル] ページ開きます。 [ シンボル ] ページの [ シンボル ファイル (.pdb) の場所] で、[ Microsoft シンボル サーバー ] を選択して、パブリック Microsoft シンボル サーバーからシンボルにアクセスします。 ツールバー ボタンを選択して、他のシンボルの場所を追加し、読み込み順序を変更します。 [OK] を選択してダイアログを閉じます。