Share via


Símbolos PDB portátiles

A partir de la versión 1.0.2007.01003 del depurador de Windows, se admiten símbolos PDB portátiles. Los símbolos portátiles se pueden usar para proporcionar información a todos los comandos del depurador que se usan habitualmente que usan símbolos, como x (Examinar símbolos),dt (tipo de presentación) y dx (Expresión del modelo de objetos del depurador de display) . Para obtener información general sobre el formato PDB portable, consulte Portable PDB en GitHub.

El formato PDB portable (base de datos de programa)

El formato PDB portable (base de datos de programa) describe una codificación de la información de depuración generada por compiladores de lenguajes de Common Language Infrastructure (CLI) y consumidas por depuradores y otras herramientas. El formato se basa en el estándar de metadatos ECMA-335 Partition II. Extiende su esquema mientras se usan las mismas tablas físicas y diseños de secuencia y codificaciones.

El diseño físico de los datos se describe en el capítulo 24 de ECMA-335-II y el formato de metadatos de depuración de PDB portable no presenta ningún cambio en la estructura fundamental. Para obtener más información sobre ECMA-335, consulte Standard ECMA-335 Common Language Infrastructure.

Para obtener información completa sobre el formato PDB portátil, consulte Portable PDB v1.0: Especificación de formato.

Ejemplo de código para leer archivos PDB portátiles

Para obtener un ejemplo de código que lea archivos PDB portátiles, consulte Microsoft.DiaSymReader.PortablePdb en GitHub.

Este lector de PDB portátiles implementa interfaces DiaSymReader como ISymUnmanagedReader e ISymUnmanagedBinder. Para obtener más información sobre esas interfaces de .NET, vea Almacén de símbolos de diagnóstico (referencia de API no administrada).

Consulte también

Símbolos y archivos de símbolos

Símbolos públicos y privados