Как войти в DLL C/C++ из приложения C# во время отладки
-
12-09-2019 - |
Вопрос
В моем решении есть два проекта:C/C++ Win32 DLL и некоторые приложения C#.
Что мне нужно сделать, чтобы иметь возможность войти в DLL во время отладки?
Я включил все параметры отладки в настройках проекта C++ и скопировал в корень приложения C# следующие файлы:MyLib.dll, MyLib.pdb, vc90.pdb, vc90.idb, но это не помогло.
Какие дополнительные действия мне необходимо выполнить?
Решение
Включили ли вы параметр «Включить неуправляемую отладку кода» в своем проекте C#?
Другие советы
Я добавлю дополнительный ответ на случай, если кто-то придет в поисках решения такой проблемы:
Если вы подключаете отладчик через «Отладка» > «Присоединить к процессу», прежде чем нажимать «Присоединить» в диалоговом окне «Присоединить к процессу», обязательно выберите соответствующий тип кода, к которому можно подключить отладчик.