Я пишу какую-то логику для академического источника символов.Как проверить, действительно ли файл pdb действителен для отладки сборки
Мне нужно проверить сборку и файл pdb, если они соответствуют друг другу, чтобы пользователи могли использовать их без каких-либо проблем.
Я сделал небольшое исследование, но ничего не впечатляюще. Если VS получит неправильные символы отладки может отображаться информация:
Следующий модуль был построен либо с оптимизацией включен или без отладки информация: assembly.dll
К отладить этот модуль, изменить свой проект постройте конфигурацию в режиме отладки. К подавить это сообщение, отключить «Предупреждать, если код пользователя при запуске» вариант отладчика.
Мне также интересно, какая информация VS получает от pdb и сборки для их проверки.
Есть ли какой-либо (управляемый) API? Или даже неуправляемый?
Любые идеи?
спасибо, я предпочитаю любой управляемый API через COM, Mono.Cecil бы неплохо, чтобы получить знаю – satori
Mono.Cecil спас меня много раз –