| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Отладка .NET Interop |
| Автор: Skiminok 13.7.2009, 21:29 |
| Есть C# DLL и консольное приложение на Delphi Win32. Воспользовавшись .NET Interop, я создал библиотеку типов, зарегистрировал, импортировал в Делфи и юзаю шарповский класс. Вопрос: как в таких условиях дебагить C#-код? Брекпойнты в нем при запуске Делфи-приложения не срабатывают, естественно. Спасибо за помощь. |
| Автор: Lomir 13.7.2009, 22:41 |
| Брейкпойнты откуда? из студии? Попробуй сначала заставить программу загрузить dotNET сборку, а потом в студии сделать attach to process. Тогда должны работать брейкпойнты (во всяком случае С++ -> COM -> .NET у меня все работало). Вроде бы пока к сборке нету обращений, то не она, не сам dotNET runtime незагружаются, и дебагер ненаходит на за что подцепить брейкпойнты. |
| Автор: Skiminok 14.7.2009, 12:33 |
| Фу, заработало таки. Я просто долго думал, почему в списке "Attach to process" моё приложение серое, и к нему нельзя привязаться. Оказывается, запускать надо было именно построенный exe-шник, а не средствами Delphi-среды по F9. Спасибо! |