У меня есть DLL, написанная на C++
и вызываемая из приложения C#
. DLL
— это неуправляемый код.
Если я скопирую файлы DLL
и его файлы .pdb
с событием после сборки в отладочное выполнение приложения C#
dir
, я все равно не смогу попасть ни в одну точку останова, которую я поместил в код DLL
. К точке останова прикреплено сообщение о том, что «для этого документа не загружено никаких символов».
Что еще мне нужно сделать, чтобы получить отладку в исходниках dll
?
У меня "Tools
->Options
->Debugging
->General
->Enable
только мой код" отключен. DLL
компилируется с параметром «Отслеживание времени выполнения и отключение оптимизации (/ASSEMBLYDEBUG)» и параметр «Создать отладочную информацию» для «Да (/DEBUG)».