Ответ 1
Обнаружено, что инструмент chkmatch может найти это. Проверьте это..
Есть ли какой-нибудь инструмент для проверки соответствия DLL и PDB? Мне нужно отладить процесс, и я не могу позволить себе использовать неправильный PDB и снова запустить процесс.
Обнаружено, что инструмент chkmatch может найти это. Проверьте это..
Это хорошая статья, описывающая инструмент symchk.exe:
Вы можете использовать WINPDB для этого: включить диагностические сообщения символа, а затем перезагрузить символы:
!sym noisy
.reload -f your.dll
вывод показывает, какие места в PDB файле проверяются, и будет предупреждение, если есть несоответствие
Имеется образец образца MSDN под названием DIA2Dump, который должен иметь возможность выгрузить содержимое PDB. Вы должны иметь возможность использовать эту конструкцию script, которая определяет правильное расположение источника.
Или вы можете настроить собственный исходный сервер, чтобы справиться с этим.