Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 5932|Svar: 1

[Kilde] Se læsning. PDB-filindholdsinformation

[Kopier link]
Opslået på 26/12/2022 18.27.15 | | | |
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.

VS 2022 sætter projektet op til at generere en .pdb-fil
https://www.itsvse.com/thread-10397-1-1.html

vs Hvad og hvorfor .pdb-filer genereres
https://www.itsvse.com/thread-4435-1-1.html

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.





Tidligere:【Praktisk kamp】Byg et Gitea privat Git-repository med blød routing
Næste:Virtuelle skuespillere: Dapr vs Orleans
Opslået på 06/01/2023 20.34.52 |
Lær det
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com