共用方式為


可攜式 PDB 符號

從 Windows 偵錯工具 1.0.2007.01003 版開始,支援可攜式 PDB 符號。 可攜式符號可用來提供資訊給所有使用符號的常用偵錯工具命令,例如 x (檢查符號) dt (顯示類型) dx (Display Debugger 物件模型運算式) 。 如需可攜式 PDB 格式的一般資訊,請參閱 GitHub 上的 可攜式 PDB

可攜式 PDB (Program Database) 格式

可攜式 PDB (程式資料庫) 格式描述 Common Language Infrastructure (CLI 編譯器所產生之偵錯資訊的編碼方式,) 語言,以及偵錯工具和其他工具所取用。 格式是以 ECMA-335 資料分割 II 中繼資料標準為基礎。 它會在使用相同的實體資料表和資料流程配置和編碼時擴充其架構。

資料的實體配置會在 ECMA-335-II 第 24 章中說明,而可攜式 PDB 偵錯元資料格式不會對基本結構造成任何變更。 如需 ECMA-335 的詳細資訊,請參閱 標準 ECMA-335 通用語言基礎結構

如需可攜式 PDB 格式的完整資訊,請參閱 可攜式 PDB v1.0:格式規格

可讀取可攜式 PDB 檔案的程式碼範例

如需讀取可攜式 PDB 檔案的程式碼範例,請參閱 GitHub 上的 Microsoft.DiaSymReader.PortablePdb

此可攜式 PDB 讀取器會實作 DiaSymReader 介面,例如 ISymUnmanagedReader 和 ISymUnmanagedBinder。 如需這些 .NET 介面的詳細資訊,請參閱 診斷符號存放區 (Unmanaged API 參考)

另請參閱

符號和符號檔

公用和私人符號