Visual Studio を使って C# アプリケーションをビルドすると、実行可能ファイル (*.exe ファイル) の他に、 *.pdb というファイルが作成されていることに気付いた方もいるのではないでしょうか。 これは一体何でしょうか? PDB ファイルはデバッグのために使う PDB ファイルというのは、プログラムデータベースといって、プログラムのデバッグ時に使うファイル です。 ソースコードのファイル名や行番号やシンボル情報 (変数名等) を保持しているので、そのため シンボルファイル と呼ばれます。 デバッガを使うときにシンボル情報を参照するのに使うファイルの総称として「シンボルファイル」といいます。昔は dbg ファイルなどと混在していた時期もありましたが、 現状では、シンボルファイルのファイル形式として PDB 一択です。そのため、シンボルファイルといったら pdb を指しま