Пошаговое прохождение для поиска ошибки

Оценить
(1 голос)

В нашем примере отладчик прервет выполнение сразу, как только он натолкнется на точку останова в процессе Web-сервиса. Это позволит вам пойти по коду пошагово. Для того что­

Пошаговое прохождение для поиска ошибки

бы пойти по коду построчно, вы можете нажать кнопку Step Into на панели инструментов Debug (или нажать функциональную клавишу <F11>). Это приведет к выполнению кода по одной строке, что позволит вам видеть одновременно и ход выполнения приложения, и со­стояние приложения по мере выполнения кода. Если сделать так в нашем примере, то вы увидите ошибку. Похоже, что экземпляр объекта DataSet не был настроен до попытки за­полнить его данными.

В большинстве случаев вы можете внести исправление во время сеанса отладки и продол­жать пошагово проходить код (или продолжить его выполнение). К несчастью, в данном примере вы не сможете сделать исправление во время отладки. Вы не сможете вызвать Edit and Continue, когда отладчик прикреплен к другому процессу (независимо от того, было прикрепление автоматическим или ручным). На рис. 10.10 показано сообщение, которое вы получите, если попытаетесь это сделать.

Пошаговое прохождение для поиска ошибки

Поэтому вместо Edit and Continue вы можете сделать закладку на той строке, где хотите произвести изменения (при помощи панели инструментов Text Editor). Затем вы нажимаете кнопку Stop на панели инструментов Debug для остановки сеанса отладки. Тег1ерь можно сделать изменения в коде.

Для того чтобы продолжить самопроверку, вам необходимо повторно запустить процесс отладки. Однако перед этим вы, возможно, захотите снять установленную точку останова. Для этого Ьыберите пункт Breakpoints в панели инструментов Debug. Это выдаст вам окно Breakpoints (рис. 10.11). В этом окне вы можете увидеть все точки останова в приложении. Здесь вы можете выделить и удалить точку останова (при помощи нажатия кнопки Delete в панели Breakpoints). Наконец, вы нажимаете кнопку Run для продолжения сеанса отладки (самопроверки).

Выводы по основам отладки
Отладчик Visual Studio
Меню и панель инструментов Debug
Панель инструментов Debug
Опции отладки

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.