Отладка VB6 в VS2008 с объектами, отличными от VB6 - PullRequest
3 голосов
/ 31 июля 2010

У меня есть проект C # EXE, который ссылается на dll C ++ и dll VB6.

Я могу успешно войти в C ++ из C # в Visual Studio 2008 при открытии соответствующих файлов.

Я достиг той же способности входить в VB6 из C #, генерируя файл PDB при компиляции dll VB6.

Проблема у меня заключается в том, что при отладке в DLL VB6 все объекты .NET и C ++ показываюткак <void> в окнах 'locals' и 'watch'.

Ожидается ли слишком много, чтобы можно было оценить объекты на трех языках в одной IDE?

Или естьальтернативное решение?

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 31 июля 2010

VB6 был разработан до выпуска .Net, поэтому он не будет понимать ссылки .Net. Даже если объекты .Net были доступны для VB6 как объекты COM, я не думаю, что VB6 может позволить вам исследовать их во время отладки.

...