PDB ファイル (C# および Visual Basic)

更新 : 2007 年 11 月

このトピックの内容は、次の製品に該当します。

Edition

Visual

Basic

C#

C++

Web Developer

Express

トピック該当 トピック該当 トピック該当なし トピック該当

Standard

トピック該当

トピック該当

トピック該当なし

トピック該当

Pro/Team

トピック該当

トピック該当

トピック該当なし

トピック該当

表の凡例 :

トピック該当

対象

トピック該当なし

該当なし

トピックは該当しますが、コマンドは既定では非表示です

既定で非表示のコマンド

プログラム データベース (PDB) ファイルは、デバッグとプロジェクト状態情報を保持します。この情報により、プログラムのデバッグ構成のインクリメンタル リンクが可能になります。PDB ファイルは、/debug (Visual Basic/C#) でビルドすると作成されます。Visual Basic および Visual C# のアプリケーションは、/debug:full または /debug:pdbonly でビルドできます。/debug:full でビルドすると、デバッグできるコードが生成されます。/debug:pdbonly でビルドすると PDB は生成されますが、JIT コンパイラにデバッグ情報が使用できることを示す DebuggableAttribute は生成されません。デバッグが必要ないリリース ビルドで PDB を生成する場合は /debug:pdbonly を使用します。

Visual Studio デバッガでは、EXE ファイルまたは DLL ファイルの PDB へのパスを使用して、project.pdb ファイルを検索します。その場所に PDB ファイルが見つからないか、(プロジェクトが別のコンピュータに移動されたなど) パスが無効である場合は、EXE ファイルが格納されているパスを検索した後に、[オプション] ダイアログ ボックスで指定されたシンボル パスを検索します。通常、このパスは シンボル ノードの デバッグ フォルダです。デバッガでは、デバッグ対象のバイナリと一致しない PDB は読み込みません。

参照

その他の技術情報

デバッグの設定と準備