Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 5932|Відповідь: 1

[Джерело] Переглянути читання. Інформація про вміст файлу PDB

[Копіювати посилання]
Опубліковано 26.12.2022 18:27:15 | | | |
Вимоги: Коли програма створює виняток, інформація про виключення включатиме шлях до файлу вихідного коду, скомпільований у цей момент, та кількість рядків, зазначених у помилці. Саме у файлі .pdb відображається ця інформація, тож як я можу побачити вміст .pdb файлу?

Іноді у репозиторії вихідного коду занадто багато проєктів, і програма, розгорнута на сервері, занадто довго розгорталася на сервері, і адреса вихідного коду проєкту забуваласяІнформація, наприклад, шлях до файлу, скомпільованого на той момент, згідно з цими підказками, легко знайти вихідний код проєкту.

VS 2022 налаштовує проєкт для генерації .pdb-файлу
https://www.itsvse.com/thread-10397-1-1.html

Проти того, що і чому генеруються .pdb-файли
https://www.itsvse.com/thread-4435-1-1.html

PDB-файл

Усі сучасні версії компілятора Microsoft зберігають інформацію про налагодження скомпільованого виконуваного файлу в окремому файлі бази даних програм (.pdb). Цей файл зазвичай називають PDB. Дані зберігаються в окремому файлі, відмінному від виконуваного файлу, щоб обмежити розмір виконуваного файлу, заощадити місце на диску та скоротити час завантаження даних. Цей метод також дозволяє розповсюджувати виконувані файли без розкриття цієї важливої інформації, що робить програми простішими для зворотного інжинирингу.

Переглянути файл PDB

Завантажте інструмент cvdump.exe за адресою:Вхід за гіперпосиланням видно.

cvdump.exe (957 KB, Кількість завантажень: 0, 售价: 5 粒MB)

Знайдіть .pdb-файл для тестування за допомогою наступної команди:



Щоб прочитати вміст файлу .pdb через код C#, будь ласка, зверніться:

Вхід за гіперпосиланням видно.





Попередній:【Практичний бой】Створити приватний репозиторій Git на Gitea з м'яким маршрутизацією
Наступний:Віртуальні актори: Dapr проти Orleans
Опубліковано 06.01.2023 20:34:52 |
Вивчи це
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com