共用方式為


可攜式 PDB 符號

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

可攜式 PDB (程式資料庫) 格式

可攜式 PDB (Program Database)格式描述 Common Language Infrastructure (CLI)語言編譯程式所產生的偵錯資訊的編碼方式,以及由調試程式和其他工具所使用的資訊。 此格式是以 ECMA-335 Partition 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 介面的詳細資訊,請參閱診斷符號存放區 (非受控 API 參考)。

另請參閱

符號和符號檔

公用和私人符號