方法 : シンボル サーバーを使用する
更新 : 2011 年 3 月
このトピックの内容は、次の製品に該当します。
エディション |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro、Premium、Ultimate |
Visual Studio では、デバッグ シンボル ファイルをシンボル サーバーからダウンロードできます。
以下のシンボル サーバーを使用できます。
Microsoft パブリック シンボル サーバー。このサーバーは、MDAC、IIS、ISA、および .NET Framework のほか、Windows オペレーティング システムのシンボルを提供します。
サードパーティのシンボル サーバー。このサーバーは、コードで使用するサードパーティの DLL のシンボルを提供します。
ネットワーク上の内部シンボル サーバー。
ローカル コンピューター上のシンボル サーバー。
Microsoft シンボル サーバーの場所は Visual Studio で認識されています。 そのため、使用する前にサーバーの場所を入力する必要はありませんが、キャッシュの場所については必ず入力する必要があります。 このキャッシュの場所は、パフォーマンス向上のためにダウンロードしたシンボルが格納されるローカル ディレクトリです。
Visual Studio で [Microsoft シンボル サーバー] をクリックすると、自動的に Microsoft シンボル サーバーに接続されます。 このコマンドは、[オプション] ダイアログ ボックスのボタン、または [モジュール] ウィンドウのショートカット メニューから実行できます。
その他のシンボル サーバーを使用する場合は、事前に場所を指定する必要があります。
注意
Microsoft パブリック シンボル サーバー以外のシンボル サーバーを使用する場合は、シンボル サーバーとそのパスが信頼できることを確認してください。 そうしないと、セキュリティ上の脅威にさらされる可能性があります。
Microsoft シンボル サーバーを使用するには
[ツール] メニューの [オプション] をクリックします。
[オプション] ダイアログ ボックスで、[デバッグ] ノードを展開し、[シンボル] をクリックします。
[シンボル] ページの [シンボル ファイル (.pdb) の場所] ボックスで、[Microsoft シンボル サーバー] を選択します。
次のいずれかの方法で、シンボルのキャッシュ ディレクトリを指定します。
[このディレクトリにシンボルをキャッシュ] ボックスにディレクトリのパスを入力します。
省略記号ボタンをクリックします。 次に、[フォルダーの参照] ダイアログ ボックスを使用してディレクトリを選択します。
[OK] をクリックします。
Microsoft パブリック シンボルを手動でダウンロードするには
[モジュール] ウィンドウを右クリックします。
[シンボルの読み込み元] をポイントし、[Microsoft シンボル サーバー] をクリックします。
この手順は、前の手順を実行してシンボルのローカルのキャッシュ場所を設定している場合にのみ有効です。
注意
Windows フォルダーなどの保護されたフォルダー (たとえば、C:\Windows のサブフォルダー) にシンボル キャッシュを配置しないでください。 読み取り/書き込みフォルダーを使用してください。
ローカルまたはサードパーティのシンボル サーバーのパスを設定するには
[ツール] メニューの [オプション] をクリックします。
[オプション] ダイアログ ボックスで、[デバッグ] ノードを展開し、[シンボル] をクリックします。
[シンボル ファイル (.pdb) の場所] ボックスの上にあるフォルダー アイコンをクリックします。
この操作を実行すると、[シンボル ファイル (.pdb) の場所] ボックスに新しいエントリが作成されます。 エントリは最初は空で、入力を開始できることを示す点滅したカーソルだけが表示されます。
[シンボル ファイル (.pdb) の場所] ボックスに、シンボル サーバーのパスを入力します。
インターネット上のシンボル サーバーの場合は、次のように入力します。
http://domain/path/symbols
ローカル ネットワーク上のシンボル サーバーの場合は、次のように入力します。
\\server\path\symbols
ローカル コンピューター上のシンボル サーバーの場合は、次のように入力します。
c:\path\symbols
(省略可能) パフォーマンスを向上させるために、まだ指定していない場合はシンボルのキャッシュ ディレクトリを指定します。
[このディレクトリにシンボルをキャッシュ] ボックスにディレクトリのパスを入力します。
省略記号ボタン (...) をクリックし、[フォルダーの参照] ダイアログ ボックスを使用してディレクトリを選択します。
ローカルおよびサードパーティのシンボル サーバーの場合、キャッシュ ディレクトリの指定は省略することもできますが、 パフォーマンスを向上させるために指定することをお勧めします。
[OK] をクリックします。
参照
処理手順
参照
Symbols, Debugging, Options Dialog Box
概念
システム コール中のクラッシュのデバッグに必要なシンボルのインストール
その他の技術情報
履歴の変更
日付 |
履歴 |
理由 |
---|---|---|
2011 年 3 月 |
Windows フォルダーの使用を禁止するメモを追加しました。 |
次のいずれかのトークンに置換。 カスタマー フィードバック |