Я работаю со сборками смешанного режима в C ++ / CLI.Все pdb, собранные в управляемом режиме, загружаются при успешной сборке в смешанном режиме, но нативные dll и pdb не загружаются, даже если информация о нативных pdb отображается на панели модулей (т.е. в VS Debug-> Windows-> Modules).1001 *
Я использую нативную dll и вызываю ее экспортированную функцию в смешанной сборке в коде C ++ / CLI.Здесь функции вызываются успешно, но нативные символы pdb не загружаются, и все точки останова в нативном коде отображаются в виде пустого круга, а подсказки инструментов говорят, что для этого нет загруженных символов.
Я сделал все, pdbпомещается в текущий каталог, куда запускается управляемый процесс;удалил все папки obj и debug и перекомпилировал каждый проект одновременно;Я даже использовал утилиту ChkMatch, которая показывает, что символы в Exe и соответствующем pdb совпадают.
Есть ли способ включить точки останова собственного кода при вызове из управляемого кода (смешанный режим C ++ / LCI)?
С уважением,
Усман