соответствие файл символов не был найден в этой папке

Я хочу использовать символы отладки, но получаю следующую ошибку:

в этой папке не найден соответствующий файл символов

Что это за проблема и как ее решить?

67
задан sɐunıɔןɐqɐp 21 October 2019 в 12:21
поделиться

2 ответа

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

необходимо восстановить проект и вручную скопировать символы (.pdb файл) к debug\Bin папка исполняемого проекта.

0
ответ дан 24 November 2019 в 14:44
поделиться

Я зафиксировал свои отладочные символы, вынудив их соответствовать использованию этого инструмента:

chkmatch инструмент

Так, моя проблема была, я пытался отладить свой проект, и отладчик не мог неродной в к внутренним источникам самородков. У меня были исходные файлы проекта самородка. Тем не менее Visual Studio не приняла pdb файлы, которым я пытался показать его. Показ точно той же самой ошибки:

файл символов соответствия не был найден в этой папке

Так, что я сделал был, я добавил это к .proj файлу проекта самородков:

<DebugType>full</DebugType>

И созданный dll и pdb файл снова с помощью восстановить опции. В командной строке я работал:

.\ChkMatch.exe -m name_of_your.dll name_of_your.pdb    

Это сказало это:

Запись в файл отладочной информации... Результат: Успех.

Большой успех! Так, затем, я сослался на этот dll вместо этого к proj, который я пытался отладить. Я работал, когда я пытался загрузить символ снова.

Hope это помогает.

0
ответ дан 24 November 2019 в 14:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: