共用方式為


PDB 檔 (C# 和 Visual Basic)

更新:2007 年 11 月

這個主題適用於:

版本

Visual

Basic

C#

C++

Web Developer

Express 版

標題適用於 標題適用於 標題不適用於 標題適用於

Standard 版

標題適用於

標題適用於

標題不適用於

標題適用於

Pro/Team 版

標題適用於

標題適用於

標題不適用於

標題適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

程式資料庫 (PDB) 檔會保留偵錯和專案狀態資訊,以便您的程式進行偵錯組態的累加連結 (Incremental Link)。當您利用 /debug (Visual Basic/C#) 進行建置時,便會建立一個 PDB 檔案。您可以使用 /debug:full/debug:pdbonly 來建置 Visual Basic 和 Visual C# 應用程式。使用 /debug:full 建置會產生可偵錯的程式碼。使用 /debug:pdbonly 建置則會產生 PDB,但是不會產生 DebuggableAttribute 來通知 JIT 編譯器有可用的偵錯資訊。如果要為發行的組建 (Release Build) 產生 PDB 檔,但不希望是可偵錯的,請使用 /debug:pdbonly

Visual Studio 偵錯工具會使用 EXE 或 DLL 檔中的 PDB 路徑找出 project.pdb 檔。如果偵錯工具在該位置找不到 PDB 檔,或是路徑無效 (例如,專案已移至另一部電腦),偵錯工具就會搜尋包含 EXE 的路徑,而該路徑的後面是在 [選項] 對話方塊中指定的符號路徑。此路徑通常是 [符號] 節點中的 [偵錯] 資料夾。偵錯工具不會載入不符合偵錯之二進位檔案的 PDB。

請參閱

其他資源

偵錯設定和準備