Я использую Visual Studio 2010 и .NET Framework 3.5.
В моем решении у меня есть проект на C ++ и проект на C #. Код C ++ в первом проекте вызывает управляемый код в последнем через (обратное) COM Interop. Обе библиотеки будут загружены во внешнее приложение. Оба проекта настроены на запуск одного и того же приложения при запуске отладки.
Проблема:
Во время отладки нативного кода, точки останова достигаются; однако, хотя я хочу отладить управляемый код, точки останова никогда не будут достигнуты. Это поведение независимо от того, запускаю ли я приложение из собственного проекта или управляемого проекта.
Параметры опробованы:
- Установка параметра «Тип отладчика» в свойствах собственного проекта на «Только смешанное / управляемое» Любой случай не помогает.
- Включение / отключение «Включить отладку неуправляемого кода» в свойствах управляемого проекта также не помогает.