Я работаю над проектом и пытаюсь исправить ошибку, обнаруженную в системе. Код, к которому у меня есть доступ, не создается (это огромный проект с большим количеством DLL-файлов, некоторые из которых отсутствуют в моей рабочей области). У меня есть доступ к той части кода, которую я пытаюсь отлаживать, но не могу ее создать. Поэтому я начал скомпилированный файл .exe
и прикреплен к нему в VS. Когда я устанавливаю точку останова в коде, он отключен и говорит No symbols have been loaded for this document.
Так что мой вопрос в том, какая дополнительная информация/файлы ищет отладчик? Я предполагаю, что он ищет файл pdb
для этой конкретной сборки, которая не существует на моей машине. Любая помощь приветствуется.Как подключиться к процессу и отлаживать код, который не создается?
Edit:
Когда я пытаюсь прикрепить к исполняемому файлу, я получаю это предупреждение:
Если у вас нет соответствующего файла pdb, вам будет не повезло. –
Ваше приложение должно быть скомпилировано с информацией отладчика. Короче говоря, в режиме DEBUG (или независимо от того, что вы настроили для). :) – gustavodidomenico