方法 : .NET Framework ソースをデバッグする
更新 : 2007 年 11 月
最新バージョンの Visual Studio には、.NET Framework をデバッグするための新しい機能が用意されています。.NET Framework ソースをデバッグするには、コードのデバッグ シンボルにアクセスできる必要があります。また、.NET Framework ソースへのステップ インを有効にする必要もあります。
.NET Framework のステップ実行とシンボルのダウンロードの有効化は、[オプション] ダイアログ ボックスで行います。シンボルのダウンロードを有効にする場合は、シンボルを即時にダウンロードするのか、後でダウンロードするのかを選択できます。シンボルを即時にダウンロードしない場合、次にアプリケーションのデバッグを開始するときにシンボルはダウンロードされます。[モジュール] ウィンドウまたは [呼び出し履歴] ウィンドウで、手動でダウンロードすることもできます。
.NET Framework ソースのデバッグを有効にするには
[ツール] メニューの [オプション] をクリックします。
[オプション] ダイアログ ボックスで、[デバッグ] カテゴリをクリックします。
[全般] ボックスで、[.NET Framework ソースのステッピングを有効にする] をオンにします。
[マイ コードのみ] が有効だった場合、[マイ コードのみ] が無効になったことを示す警告ダイアログ ボックスが表示されます。[OK] をクリックします。
シンボル キャッシュの場所が設定されていない場合は、既定のシンボル キャッシュの場所が設定されたことを示す別の警告ダイアログ ボックスが表示されます。[OK] をクリックします。
[デバッグ] カテゴリで、[シンボル] をクリックします。
シンボル キャッシュの場所を変更する場合は、次の操作を行います。
左側のボックスで [デバッグ] ノードを開きます。
[デバッグ] ノードの下にある [シンボル] をクリックします。
[シンボル サーバーからシンボルをキャッシュするディレクトリ] 内の場所を編集するか、[参照] をクリックして場所を選択します。
シンボルを即時にダウンロードする場合は、[上記の場所を使用してシンボルを読み込む] をクリックします。
このボタンはデザイン モードでは使用できません。
シンボルを即時にダウンロードしない場合、次にプログラムのデバッグを開始するときにシンボルは自動的にダウンロードされます。
[OK] をクリックして、[オプション] ダイアログ ボックスを閉じます。
[モジュール] ウィンドウを使用して Framework シンボルを読み込むには
[モジュール] ウィンドウで、シンボルが読み込まれていないモジュールを右クリックします。[シンボルの状態] 列により、シンボルが読み込まれているかどうかを確認できます。
[シンボルの読み込み元] をポイントし、[Microsoft シンボル サーバー] をクリックして、Microsoft パブリック シンボル サーバーからシンボルをダウンロードします。または、[シンボル パス] をクリックして、以前にシンボルを格納したディレクトリから読み込みます。
[呼び出し履歴] ウィンドウを使用して Framework シンボルを読み込むには
[呼び出し履歴] ウィンドウで、シンボルが読み込まれていないフレームを右クリックします。フレームが淡色表示されます。
[シンボルの読み込み元] をポイントし、[Microsoft シンボル サーバー] または [シンボル パス] をクリックします。