У меня есть файл mindmp из-за сбоя целевого приложения. Могу ли я пересобрать файлы dll / pdb для версии программного обеспечения и правильно отображать символы загрузки windbg?
Моя проблема в том, что наши файлы pdb хранятся только для основных выпусков (к сожалению). Это ежедневная сборка, которую я могу перестроить самостоятельно, но я спотыкаюсь из-за ошибок.
С! sym шумит: «Заголовок изображения не соответствует заголовку изображения в памяти»
DBGENG: C:\...\XXX.dll image header does not match memory image header.
DBGENG: XXX.dll - Partial symbol image load missing image info
DBGHELP: Module is not fully loaded into memory.
DBGHELP: Searching for symbols using debugger-provided data.
DBGHELP: C:\...\XXX.pdb - mismatched pdb
Обратите внимание, что я создал pdb с dll, они из того же каталога RELEASE (следует ли мне создавать отладку?)
Эти тезисы представляют собой релизные сборки (так как релизные сборки устанавливаются на целевой объект и вылетают из строя), следует ли мне каким-то образом использовать библиотеки DLL отладочной сборки для получения дополнительной информации о символах?