Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ab Version 1.0.2007.01003 des Windows-Debuggers werden portable PDB-Symbole unterstützt. Portable Symbole können verwendet werden, um Informationen für alle häufig verwendeten Debuggerbefehle bereitzustellen, die Symbole verwenden, z. B. x (Symbole untersuchen),dt (Anzeigetyp) und dx (Ausdruck des Debuggerobjektmodells anzeigen). Allgemeine Informationen zum Portable PDB-Format finden Sie unter Portable PDB auf GitHub.
Das portable PDB-Format (Programmdatenbank)
Das Portable PDB-Format (Programmdatenbank) beschreibt eine Codierung von Debuginformationen, die von Compilern von CLI-Sprachen (Common Language Infrastructure) erstellt und von Debuggern und anderen Tools verwendet werden. Das Format basiert auf dem Metadatenstandard ECMA-335 Partition II. Es erweitert sein Schema, wobei dieselben physischen Tabellen- und Streamlayouts und Codierungen verwendet werden.
Das physische Layout der Daten wird in Kapitel 24 von ECMA-335-II beschrieben, und das Format portabler PDB-Debugmetadaten führt keine Änderungen an der grundlegenden Struktur ein. Weitere Informationen zu ECMA-335 finden Sie unter Standard ECMA-335 Common Language Infrastructure.
Vollständige Informationen zum portablen PDB-Format finden Sie unter Portable PDB v1.0: Formatspezifikation.
Codebeispiel zum Lesen portabler PDB-Dateien
Ein Codebeispiel zum Lesen portabler PDB-Dateien finden Sie unter Microsoft.DiaSymReader.PortablePdb auf GitHub.
Dieser Reader von Portable PDBs implementiert DiaSymReader-Schnittstellen wie ISymUnmanagedReader und ISymUnmanagedBinder. Weitere Informationen zu diesen .NET-Schnittstellen finden Sie unter Diagnosesymbolspeicher (Nicht verwaltete API-Referenz).