Zahteve: Ko program sproži izjemo, bodo informacije o izjemi vključevale pot do izvorne kode, prevedeno v tistem času, in število vrstic, prijavljenih v napaki. Prav pri .pdb datoteki se te informacije prikažejo, kako torej lahko vidim vsebino .pdb datoteke?
Včasih je v repozitoriju izvorne kode preveč projektov, program, nameščen na strežniku, pa je bil na strežniku nameščen že predolgo, zato je naslov izvorne kode projekta pozabljenInformacije, kot je pot datoteke, prevedene takrat, po teh pozivih je enostavno najti izvorno kodo projekta.
PDB datoteka
Vse sodobne različice Microsoftovega prevajalnika shranjujejo informacije o razhroščevanju o prevedeni izvršljivi datoteki v ločeni datoteki programske baze podatkov (.pdb). Ta datoteka se običajno imenuje PDB. Podatki so shranjeni v ločeni datoteki od izvršljive datoteke, da se omeji velikost izvršljive datoteke, prihrani prostor na disku in zmanjša čas nalaganja podatkov. Ta metoda omogoča tudi distribucijo izvršljivih datotek brez razkritja teh pomembnih informacij, kar olajša povratno inženirstvo programov.
Oglejte si datoteko PDB
Prenesite orodje cvdump.exe na:Prijava do hiperpovezave je vidna.
cvdump.exe
(957 KB, Število prenosov: 0, 售价: 5 粒MB)
Poiščite .pdb datoteko za testiranje z naslednjim ukazom:
Za branje vsebine .pdb datoteke preko C# kode si oglejte:
Prijava do hiperpovezave je vidna.
|