У меня есть консольное приложение, которое быстро умирает, и, проверяя код, я не могу точно сказать, где он умрет (я в основном сузил его до 10 строк радиус), чтобы впоследствии отладить его.Прикрепите визуальную студию к недолговечному процессу
По причинам, в которые я не буду входить, я не могу выполнить процесс из VS (у меня есть двоичные файлы, источник и pdbs, хотя я не могу строить за пределами среды сервера сборки), и как приложить к процессу ... но когда я начинаю процесс, он умирает намного раньше, чем я мог бы надеяться обновить приложить к процессу диалог.
Идеи?
Если вы запустите приложение в отладчике VS и поместите точку останова на первый (или любой последовательно) вызываемый конструктор, вы сможете пройти через нее по строкам, пока он не выйдет. –
Возможный дубликат [Как установить точку останова в самом начале выполнения программы] (http://stackoverflow.com/questions/5513654/how-to-set-breakpoint-at-the-very-beginning-of-program- исполнение) –
Я, вероятно, что-то пропустил, но вы должны иметь возможность использовать любой существующий проект (просто при необходимости создайте крошечный), а затем укажите приложение, которое вы отлаживаете, как «Команда» для запуска в параметрах отладчика. Тогда вы можете просто запустить его и не должны прикрепляться к нему. –