В среде, где мы производим несколько сборок через x интервалов и сохраняем полученные файлы символов на сервере, существует ли способ связать правильный путь символов для этой конкретной сборки?Загрузка символов PDB из правильного пути сервера символов?
ответ
Вы можете использовать symbol server. Связь между DLL/EXE и PDB делается с помощью линкера, который добавляет GUID in the DLL/EXE and PDB to match both files и теперь отладчики или Профайлеры как WPR/WPA использовать этот идентификатор GUID, чтобы найти правильный PDB-файлы:
Когда компоновщик создает .dll, исполняемый файл и файлы PDB, он сохраняет идентичных GUID в каждом файле. GUID используется инструментами для определения , если данный файл PDB соответствует DLL или исполняемому файлу. Если вы измените DLL или исполняемый файл с помощью редактора ресурсов или скопируйте защитную кодировку или изменив ее информацию о версии - обновляется GUID , и отладчик не может загрузить файл PDB. По этой причине очень важно избегать манипулирования DLL или исполняемым файлом после его создания компоновщиком.
- 1. Загрузка pdb для msctf.dll с сервера символов не работает
- 2. Сервер символов PDB на Linux
- 3. Преобразование символов отладки из DWARF в PDB
- 4. Как CLR находит файлы символов pdb
- 5. Загрузка внешних символов в VS2010
- 6. недопустимых символов в пути
- 7. Iliegal символов в пути
- 8. Извлечение загруженных символов отладки в .pdb
- 9. Удаление символов из местоположения пути STDIN
- 10. C++ - Загрузка символов Microsoft для автономного VS2013
- 11. Загрузка многосимвольных символов в массив из файла
- 12. VS2010: Загрузка символов из dll очень медленно
- 13. Загрузка символов из массива в mips
- 14. Получение правильного числа символов 'a' в String
- 15. Что мне дает настройка сервера символов?
- 16. Загрузка символов для удаленной отладки
- 17. незаконных символов в ошибке пути
- 18. Динамическая загрузка и слабое разрешение символов
- 19. Сжимать окна файлы символов pdb останавливает отладчик от их загрузки
- 20. Отключить VS '' загрузка общедоступных символов '
- 21. загрузка шестнадцатеричных символов в stringstream
- 22. Загрузка символов для динамически скомпилированных сборок
- 23. Как изменить набор символов сервера?
- 24. Ошибка преобразования символов клиента в набор символов сервера?
- 25. DOMDocument разбор правильного пути
- 26. Количество символов в строке из списка символов
- 27. Создание символов из символов HTML в FPDF
- 28. Вычесть из массива символов число символов
- 29. Добавление символов в массив символов из csv.
- 30. Предотвращение UILabel из символов символов оборачивания
Использование сервера символов: https://msdn.microsoft.com/en-us/library/windows/desktop/ms680693%28v=vs.85%29.aspx, https://msdn.microsoft.com /en-us/library/windows/desktop/ms680641%28v=vs.85%29.aspx – magicandre1981
Я прочитал документы раньше, но полностью пропустил строку id в файле pdb, которая выполняет сопоставление, если используется symstore/symsrv. Благодарю. Если вы хотите карму, поставьте ее в ответ, и я приму это. – rasjani
ok, я отправил его как ответ – magicandre1981