Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 5932|Antwort: 1

[Quelle] Lesen Sie. PDB-Dateiinhaltsinformationen

[Link kopieren]
Veröffentlicht am 26.12.2022 18:27:15 | | | |
Anforderungen: Wenn ein Programm eine Ausnahme auslöst, enthält die Ausnahmeinformation den zum Zeitpunkt kompilierten Quellcode-Dateipfad sowie die Anzahl der im Fehler gemeldeten Zeilen. Diese Informationen werden mit der .pdb-Datei angezeigt, also wie kann ich den Inhalt der .pdb-Datei sehen?

Manchmal gibt es zu viele Projekte im Quellcode-Repository, und das auf dem Server bereitgestellte Programm wurde zu lange auf dem Server bereitgestellt, sodass die Quellcodeadresse des Projekts vergessen wurdeInformationen wie der Pfad der zu diesem Zeitpunkt kompilierten Datei, laut diesen Eingabeaufforderungen ist es einfach, den Quellcode des Projekts zu finden.

VS 2022 richtet das Projekt so ein, dass es eine .pdb-Datei generiert
https://www.itsvse.com/thread-10397-1-1.html

vs. Was und warum .pdb-Dateien generiert werden
https://www.itsvse.com/thread-4435-1-1.html

PDB-Datei

Alle modernen Versionen des Microsoft-Compilers speichern Debugging-Informationen über die kompilierte ausführbare Datei in einer separaten Programmdatenbank (.pdb). Diese Datei wird allgemein als PDB bezeichnet. Die Daten werden in einer separaten Datei vom ausführbaren Dateibereich gespeichert, um die Größe der ausführbaren Datei zu begrenzen, Speicherplatz zu sparen und die Zeit für das Laden der Daten zu verkürzen. Diese Methode ermöglicht es auch, ausführbare Dateien zu verteilen, ohne diese wichtigen Informationen preiszugeben, was die Rückentwicklung von Programmen erleichtert.

Sehen Sie die PDB-Datei an

Laden Sie das cvdump.exe-Tool herunter unter:Der Hyperlink-Login ist sichtbar.

cvdump.exe (957 KB, Anzahl der Downloads: 0, 售价: 5 粒MB)

Finden Sie eine .pdb-Datei zum Testen mit folgendem Befehl:



Um den Inhalt der .pdb-Datei per C#-Code zu lesen, siehe bitte:

Der Hyperlink-Login ist sichtbar.





Vorhergehend:【Praktischer Kampf】Baue ein privates Gitea-Git-Repository mit weichem Routing
Nächster:Virtuelle Schauspieler: Dapr vs Orleans
Veröffentlicht am 06.01.2023 20:34:52 |
Lerne es
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com