У меня есть библиотека классов C# (которая является приложением AutoCAD .net) и консольным приложением.Отладка приложения Process.Start() 'ed
Где-то в библиотеку классов, он начинает консольное приложение с помощью Process.Start()
У меня есть оба этих проектов с тем же раствором, я поставил библиотеку классов, как проект запуска (для запуска AutoCAD). Я могу отлаживать библиотеку классов, но не консольное приложение.
Как отлаживать консольное приложение с учетом этой конфигурации?
К сожалению, это не работает для меня, потому что AutoCAD, который код библиотеки классов работает в уже отладчик прилагаемый, и я должен был бы как-то приостановить консольное приложение для того, чтобы иметь возможность присоединить отладчик к нему. Единственным обходным решением, которое я знаю, является установка Debugger.Break() – jumpinjackie
Вам не нужно приостанавливать приложение для прикрепления отладчика. Если еще один отладчик уже подключен, вы можете прикрепить WinDbg в неинвазивном режиме и посмотреть на процесс, но не контролировать его. –