Krav: Når et program kaster en undtagelse, vil undtagelsesinformationen inkludere kildekodefilens sti, der er kompileret på det tidspunkt, samt antallet af linjer, der er rapporteret i fejlen. Det er med .pdb-filen, at disse oplysninger vises, så hvordan kan jeg se indholdet af .pdb-filen?
Nogle gange er der for mange projekter i kildekode-arkivet, og programmet, der er deployeret på serveren, har været installeret på serveren for længe, og projektets kildekodeadresse er blevet glemtInformation såsom stien for filen, der blev kompileret på det tidspunkt, ifølge disse prompts er det let at finde projektets kildekode.
PDB-fil
Alle moderne versioner af Microsoft-kompilatoren gemmer fejlfindingsinformation om den kompilerede eksekverbare fil i en separat programdatabase (.pdb)-fil. Denne fil kaldes almindeligvis en PDB. Data gemmes i en separat fil fra den eksekverbare fil for at hjælpe med at begrænse størrelsen på den eksekverbare fil, spare diskplads og reducere den tid, det tager at indlæse data. Denne metode gør det også muligt at distribuere eksekverbare filer uden at afsløre denne vigtige information, hvilket gør programmer lettere at reverse-engineere.
Se PDB-filen
Download cvdump.exe-værktøjet på:Hyperlink-login er synlig.
cvdump.exe
(957 KB, Antal downloads: 0, 售价: 5 粒MB)
Find en .pdb-fil for at teste med følgende kommando:
For at læse indholdet af .pdb-filen via C#-kode, henvises til:
Hyperlink-login er synlig.
|