Ответ Сэмюэля Слэйда верен с одним уточнением:
Я пытался отладить COM-объект ATL / MFC C ++ из некоторого кода C # с помощью Visual Studio 2010. У меня было отдельное решение для каждого проекта, и я не мог заставить его работать. Когда я поместил оба проекта в одно решение и включил отладку неуправляемого кода , как указано выше, он работал чудесно.
Итак, объедините оба проекта в одно решение, и оно должно работать.