как проверить если файл pdb пригоден для отладки сборки

Я пишу некоторую логику для академических целей сервера источника символов.

Я должен проверить сборку и ее файл pdb, если они соответствуют друг другу, чтобы пользователи могли использовать их без каких-либо проблем.

Я провел небольшое исследование, но без каких-либо впечатляющих результатов. Если VS будет получать неправильные символы при отладке, он может показать информацию:

Следующий модуль был построен либо с включенной оптимизацией или без отладочная информация: assembly.dll
Чтобы отладить этот модуль, изменить его проект конфигурацию сборки в режим отладки. Чтобы подавить это сообщение, отключить 'Предупреждать, если при запуске нет кода пользователя' опция отладчика.

Мне также интересно, какую информацию VS получает от pdb и сборки для их проверки.

Есть ли какой-нибудь (управляемый) API? Или даже неуправляемый?

Есть идеи?

5
задан satori 9 December 2010 в 09:22
поделиться