方法 : シンボル サーバーを使用する
更新 : 2007 年 11 月
このトピックの内容は、次の製品に該当します。
エディション |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro/Team |
表の凡例 :
対象 |
|
該当なし |
|
既定で非表示のコマンド |
シンボル サーバーを使用すると、Visual Studio で Visual Studio プロジェクトをデバッグするための適切なシンボルを自動的にダウンロードできます。
Microsoft では、MDAC、IIS、ISA、および .NET Framework に加えて Windows オペレーティング システムのシンボルを提供するパブリック シンボル サーバーを管理しています。
Microsoft Visual Studio 2008 SP1 は、[オプション] ダイアログ ボックス ([デバッグ] カテゴリの [シンボル] ページ) またはショートカット メニュー ([呼び出し履歴] ウィンドウの [モジュール] ウィンドウ) の [Microsoft シンボル サーバーからシンボルを読み込む] をクリックすると、Microsoft のパブリック シンボル サーバーに自動的に接続されます。
また、http://msdl.microsoft.com/download/symbols では、イントラネットやローカル コンピュータに開発者用のローカルのシンボル サーバーをセットアップすることもできます。
シンボル サーバーを使用するには、次の手順に示すように、Visual Studio オプションを使用してサーバーへのパスを指定します。詳細については、「方法 : シンボル パスを指定する」を参照してください。Visual Studio 2008 SP1 を使用している場合は、[オプション] ダイアログ ボックスの [シンボル ファイル (.pdb) の場所] の一覧からパスを削除できます。詳細については、「方法 : シンボル パスを指定する」を参照してください。
メモ : |
---|
シンボル サーバーおよびそのパスが信頼できることを確認してください。そうしないと、セキュリティ上の脅威にさらされる可能性があります。 |
シンボル サーバーのパスを設定するには
[ツール] メニューの [オプション] をクリックします。
[オプション] ダイアログ ボックスで、[デバッグ] ノードを展開し、[シンボル] をクリックします。詳細については、「方法 : シンボル パスを指定する」を参照してください。
テキストを編集して、シンボル サーバーへの新しいパスを追加します。
Microsoft パブリック シンボル サーバーを使用するには、次のパスを入力します。
http://msdl.microsoft.com/download/symbols
イントラネットのシンボル サーバーを使用するには、次のパスを入力します。
\\server\path\symbols
ローカル コンピュータでシンボル サーバーを使用するには、次のパスを入力します。
c:\path\symbols
デバッグ ビルドの起動時に自動的にシンボルを読み込む場合は、[シンボルが手動で読み込まれるときのみ上記の場所を探す] チェック ボックスをオフにします。
リモート シンボル サーバーのシンボルを使用している場合、シンボルのコピーを格納するローカル ディレクトリを指定することによってパフォーマンスを向上できます。その場合は、[シンボル サーバーからシンボルをキャッシュするディレクトリ] ボックスにパスを入力します。Microsoft パブリック シンボル サーバーに接続するには、この設定を有効にする必要があります。リモート デバッグを実行している場合、キャッシュ ディレクトリは、リモート コンピュータ上に存在します。
[OK] をクリックします。
Microsoft パブリック シンボル サーバーを使用している場合は、[ソフトウェア ライセンス条項] ダイアログ ボックスが表示されることがあります。[はい] をクリックしてライセンス条項に同意します。
現在デバッグ中の場合は、手動によるダウンロード オプションを設定した場合を除いて、シンボルは即時にダウンロードされます。デザイン モードの場合は、手動によるダウンロード オプションを設定した場合を除いて、シンボルは次にデバッグ ビルドを起動するときにダウンロードされます。
参照
処理手順
概念
システム コール中のクラッシュのデバッグに必要なシンボルのインストール
参照
[シンボル] ([オプション] ダイアログ ボックス - [デバッグ])