Страницы

Поиск по вопросам

вторник, 2 апреля 2019 г.

Как использовать отладку при запуске программы?

Первая программа запускает вторую. У второй меняются относительные пути на путь расположения первой. Путь становится неверным.
При этом я не могу использовать режим отладки чтобы посмотреть какой путь неверный, тк эта программа запускается не в visual studio а через другую.


Ответ

Проще всего вот как.
В подходящем месте в начале второй программы напишите
if (!Debugger.IsAttached) Debugger.Launch(); Debugger.Break();
Первую программу запускайте без Visual Studio. Когда вторая программа будет запущена, появится диалог:

Выберите в нём экземпляр Visual Studio для отладки и нажмите OK. Откроется отладчик Visual Studio и загрузит вашу программу.

Комментариев нет:

Отправить комментарий