Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 5932|Svar: 1

[Källa] Visa läsning. PDB-filinnehållsinformation

[Kopiera länk]
Publicerad på 2022-12-26 18:27:15 | | | |
Krav: När ett program kastar ett undantag kommer undantagsinformationen att inkludera källkodens filpath som kompilerats vid den tidpunkten samt antalet rader som rapporterats i felet. Det är med .pdb-filen som denna information visas, så hur kan jag se innehållet i .pdb-filen?

Ibland finns det för många projekt i källkodsarkivet, och programmet som distribuerats till servern har varit distribuerat på servern för länge, och projektets källkodsadress har glömts bortInformation som filen som kompilerades vid den tidpunkten, enligt dessa prompts är det lätt att hitta projektets källkod.

VS 2022 sätter upp projektet för att generera en .pdb-fil
https://www.itsvse.com/thread-10397-1-1.html

vs Vad och varför .pdb-filer genereras
https://www.itsvse.com/thread-4435-1-1.html

PDB-fil

Alla moderna versioner av Microsoft-kompilatorn lagrar felsökningsinformation om den kompilerade exekverbara filen i en separat programdatabas (.pdb)-fil. Denna fil kallas ofta för en PDB. Data lagras i en separat fil från den körbara filen för att begränsa storleken på den körbara filen, spara diskutrymme och minska tiden det tar att ladda data. Denna metod möjliggör också distribution av körbara filer utan att avslöja denna viktiga information, vilket gör program enklare att bakåtkonstruera.

Visa PDB-filen

Ladda ner cvdump.exe-verktyget på:Inloggningen med hyperlänken är synlig.

cvdump.exe (957 KB, Antal nedladdningar: 0, 售价: 5 粒MB)

Hitta en .pdb-fil att testa med följande kommando:



För att läsa innehållet i .pdb-filen via C#-kod, vänligen se:

Inloggningen med hyperlänken är synlig.





Föregående:【Praktisk strid】Bygg ett privat Gitea Git-arkiv med mjuk routing
Nästa:Virtuella skådespelare: Dapr vs Orleans
Publicerad på 2023-01-06 20:34:52 |
Lär dig det
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com