Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A partir da versão 1.0.2007.01003 do Depurador do Windows, há suporte para símbolos PDB portáteis. 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 (Expressão de Modelo de Objeto do Depurador de Exibição). 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 do Programa)
O formato PDB (banco de dados do programa) portátil descreve uma codificação de informações de depuração produzidas por compiladores de linguagens da Infraestrutura de Linguagem Comum (CLI) e consumidas por depuradores e outras ferramentas. O formato é baseado no padrão de metadados do ECMA-335 Partition II. Ele estende seu esquema ao usar a mesma tabela física e layouts de fluxo e codificações.
O layout físico dos dados é descrito no capítulo ECMA-335-II 24 e o formato de metadados de depuração do PDB portátil não apresenta alterações na estrutura fundamental. Para obter mais informações sobre o ECMA-335, consulte a Infraestrutura de Linguagem Comum Standard ECMA-335.
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 do .NET, consulte Repositório de Símbolos de Diagnóstico (Referência de API Não Gerenciada).