.NET Framework ソースをデバッグするには、次の手順を実行する必要があります。
.NET Framework ソースへのステップインを有効にします。
コードのデバッグ シンボルにアクセスできます。
デバッグ シンボルをすぐにダウンロードすることも、後でダウンロードするためのオプションを設定することもできます。 シンボルをすぐにダウンロードしない場合は、次回アプリのデバッグを開始したときにシンボルがダウンロードされます。 デバッグ中は、[ モジュール ] ウィンドウまたは [呼び出し履歴] ウィンドウを使用してシンボルをダウンロードして読み込むこともできます。
.NET Framework ソースへのステップインを有効にする
ツール (またはデバッグ) >Options>Debugging>General で、次のことを確認します。
- [ マイ コードのみを有効にする] の選択を解除します。
- [ ソース リンクのサポートを有効にする] を選択します。
ツール (またはデバッグ) >Options>Debugging>Symbols で、Microsoft シンボル サーバーを選択します。
ツール (またはデバッグ) >Options>Debugging>General で、[.NET Framework ソースのステップ実行を有効にする] を選択します。
[マイ コードのみ] を有効にした場合は、[マイ コードのみ] が無効になっていることを示す警告ダイアログ ボックスが表示されます。 [OK] を選択.
ローカル シンボル キャッシュが設定されていない場合は、既定のシンボル キャッシュが設定されていることを示す警告ダイアログ ボックスが表示されます。 [OK] を選択.
[ OK] を 選択して [オプション] ダイアログを閉じます。
シンボル ソースの場所と読み込み動作を設定または変更する
ツール (またはデバッグ) >> の下にある [シンボル] カテゴリを選択します。
[ シンボル ] ページの [ シンボル ファイル (.pdb) の場所] で、[ Microsoft シンボル サーバー ] を選択して、パブリック Microsoft シンボル サーバーからシンボルにアクセスします。 ツールバー ボタンを選択して、他のシンボルの場所を追加し、読み込み順序を変更します。
ローカル シンボル キャッシュを変更するには、 このディレクトリの [キャッシュ シンボル] で別の場所を編集または参照します。
シンボルをすぐにダウンロードするには、[ すべてのシンボルを読み込む] を選択します。 このボタンは、デバッグ中にのみ使用できます。
シンボルを今すぐダウンロードしない場合は、次回デバッグを開始したときにシンボルがダウンロードされます。
[ OK] を 選択して [オプション] ダイアログを閉じます。
モジュールまたは呼び出し履歴ウィンドウからシンボルを読み込む
デバッグ中に、 デバッグ>Windows>Modules (または Ctrl + Alt + U キーを押すか) または デバッグ>Windows>Call Stack (Ctrl + Alt + C) を選択してウィンドウを開きます。
シンボルが読み込まれていないモジュールを右クリックします。 モジュールウィンドウでは、シンボルの読み込み状態がシンボルステータス列に表示されます。 [呼び出し履歴] ウィンドウの状態は [フレームの状態] 列にあり、フレームは灰色で表示されます。
メニューから [シンボルの読み込み ] を選択して、コンピューター上のフォルダーからシンボル ファイルを見つけて読み込みます。
シンボル読み込み情報を選択して、デバッガーがシンボルを検索した場所を表示します。
[シンボル設定] を選択して [シンボル] ページを開きます。 [ シンボル ] ページの [ シンボル ファイル (.pdb) の場所] で、[ Microsoft シンボル サーバー ] を選択して、パブリック Microsoft シンボル サーバーからシンボルにアクセスします。 ツールバー ボタンを選択して、他のシンボルの場所を追加し、読み込み順序を変更します。 [OK] を選択してダイアログを閉じます。