Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A partir da versão 1.0.2007.01003 do depurador do Windows, os símbolos PDB portáteis são suportados. Os símbolos portáteis podem ser usados para fornecer informações a todos os comandos do depurador comumente usados que usam símbolos, como x (Examinar Símbolos),dt (Tipo de Exibição) e dx (Exibir Depurador de Expressão de Modelo de Objeto). Para obter informações gerais sobre o formato PDB portátil, consulte PDB portátil no GitHub.
O formato PDB portátil (banco de dados de programas)
O formato Portable PDB (Program Database) descreve uma codificação de informações de depuração produzidas por compiladores de linguagens Common Language Infrastructure (CLI) e consumidas por depuradores e outras ferramentas. O formato é baseado no padrão de metadados ECMA-335 Partition II. Ele estende seu esquema usando a mesma tabela física e layouts de fluxo e codificações.
O layout físico dos dados é descrito no ECMA-335-II Capítulo 24 e o formato de metadados de depuração do PDB portátil não introduz alterações na estrutura fundamental. Para obter mais informações sobre o ECMA-335, consulte Standard ECMA-335 Common Language Infrastructure.
Para obter informações completas sobre o formato PDB portátil, consulte PDB portátil v1.0: especificação de formato.
Exemplo de código para ler arquivos PDB portáteis
Para obter um exemplo de código que lê arquivos PDB portáteis, consulte Microsoft.DiaSymReader.PortablePdb no GitHub.
Este leitor de PDBs portáteis implementa interfaces DiaSymReader como ISymUnmanagedReader e ISymUnmanagedBinder. Para obter mais informações sobre essas interfaces .NET, consulte Armazenamento de símbolos de diagnóstico (referência de API não gerenciada).