Qual è il formato (schema) dei file PDB .NET? Mi piacerebbe analizzare le informazioni da questi file in modo da poter visualizzare le linee corrette di codice (numeri di riga) in un'applicazione di debug.Qual è il formato (schema) dei file PDB .NET?
risposta
biblioteca DbgHelp (semplice):
http://msdn.microsoft.com/en-us/library/ms679309(VS.85).aspx
DIA SDK (più completo, ma COM):
http://msdn.microsoft.com/en-us/library/x93ctkx8(VS.80).aspx
Ho usato solo DbgHelp me stesso, e solo per nativo binari. L'ho trovato abbastanza facile da usare, se tutto quello che devi fare è convertire l'indirizzo in nome file e numero di riga. Non posso dire se funziona anche per le app gestite, ma se non lo è, sembra che l'SDK di DIA sia.
Come per il formato PDB, per citare la pagina DIA, "Poiché il formato del file .pdb generato dagli strumenti del post-compilatore subisce una revisione costante, l'esposizione del formato è poco pratica". Quindi, suppongo che ...
hanno dato un'occhiata all'utility help/debug help API http://msdn.microsoft.com/en-us/magazine/cc301692.aspx?
Come ho spiegato in questo blog post, il progetto CCI è appena diventato open source e per la prima volta la comunità dispone di un framework gestito al 100% per leggere i file PDB.
- 1. Qual è lo scopo dei file pdb?
- 2. Qual è il formato dei file `* .ni.dll.aux`?
- 3. Qual è il significato dei file dylib?
- 4. Che cos'è il file PDB?
- 5. Genera PDB da file DLL .NET?
- 6. Come ottenere il file PDB per mscorlib.ni.lib (.Net Framework 3.5)
- 7. Qual è il formato dei filtri del dispositivo in TensorFlow?
- 8. Qual è il formato dei timestamp di Chrome?
- 9. Qual è il formato TREC?
- 10. Qual è il miglior formato di file per il file di configurazione?
- 11. Formato XML Schema file: pain.008.002.02
- 12. Qual è il formato del file di iTunes Artwork?
- 13. Quante informazioni contengono i file pdb? (C#/.NET)
- 14. Qual è il file appname.vchost.exe
- 15. qual è il formato di questi dati? è un formato personalizzato?
- 16. Qual è lo schema corretto per analizzare il formato del fuso orario con SimpleDateFormat
- 17. Qual è il formato di data e ora preferito in un nome file?
- 18. È possibile creare un mdb mono da un pdb .net?
- 19. file di compilatore PDB e il linker PPB il file
- 20. Qual è lo scopo dei file .edmx?
- 21. qual è la differenza tra "next" e "until" in pdb
- 22. Qual è la stringa "registro formato" nella parte superiore dei file JavaScript?
- 23. Qual è il miglior schema SQL per questo progetto?
- 24. Qual è lo schema del tratto Laravel?
- 25. Qual è il giusto formato Data/Data/ora in JSON per Spark SQL per dedurre automaticamente lo schema per esso?
- 26. Qual è il punto dei pacchetti Nuget?
- 27. Eccezione ILMerge durante il tentativo di unire il file pdb
- 28. Qual è il formato della stringa di Asp.net SessionID?
- 29. Qual è il nome dello schema dello sfondo dei numeri di riga in Vim?
- 30. schema URI non è "file"