Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 5932|Risposta: 1

[Fonte] Visualizza la lettura. Informazioni sul contenuto del file PDB

[Copiato link]
Pubblicato su 26/12/2022 18:27:15 | | | |
Requisiti: Quando un programma lancia un'eccezione, le informazioni sull'eccezione includeranno il percorso del file del codice sorgente compilato in quel momento e il numero di righe riportate nell'errore. È con il file .pdb che queste informazioni vengono visualizzate, quindi come posso vedere il contenuto del file .pdb?

A volte ci sono troppi progetti nel repository del codice sorgente, e il programma distribuito sul server è stato installato sul server per troppo tempo, e l'indirizzo del codice sorgente del progetto è stato dimenticatoInformazioni come il percorso del file compilato in quel momento, secondo questi prompt, è facile trovare il codice sorgente del progetto.

VS 2022 imposta il progetto per generare un file .pdb
https://www.itsvse.com/thread-10397-1-1.html

vs Cosa e perché vengono generati file .pdb
https://www.itsvse.com/thread-4435-1-1.html

File PDB

Tutte le versioni moderne del compilatore Microsoft memorizzano le informazioni di debug sull'eseguibile compilato in un file separato di database del programma (.pdb). Questo file è comunemente chiamato PDB. I dati vengono memorizzati in un file separato dall'eseguibile per limitare la dimensione dell'eseguibile, risparmiando spazio su disco e riducendo il tempo necessario per caricare i dati. Questo metodo consente anche di distribuire eseguibili senza rivelare queste informazioni importanti, rendendo più facile il reverse engineering dei programmi.

Visualizza il file PDB

Scarica lo strumento cvdump.exe su:Il login del link ipertestuale è visibile.

cvdump.exe (957 KB, Numero di download: 0, 售价: 5 粒MB)

Trova un file .pdb da testare con il seguente comando:



Per leggere il contenuto del file .pdb tramite codice C#, si prega di fare riferimento:

Il login del link ipertestuale è visibile.





Precedente:【Combattimento Pratico】Crea un repository Git privato Gitea con routing soft
Prossimo:Attori virtuali: Dapr vs Orleans
Pubblicato su 06/01/2023 20:34:52 |
Imparalo
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com