Отладка позволяет разработчикам увидеть, как код работает поэтапно, как изменяются значения переменных, как создаются и уничтожаются объекты и т. Д.
Когда сайт выполняется в первый раз, Visual Studio отображает запрос, спрашивающий, следует ли включить его для отладки:
Когда отладка включена, в файле web.config отображаются следующие строки кодов:
<system.web> <compilation debug="true"> <assemblies> .............. </assemblies> </compilation> </system.web>
Панель инструментов Debug предоставляет все инструменты, доступные для отладки:
Контрольные точки
Точки останова определяют время выполнения для запуска определенной строки кода, а затем для остановки выполнения, чтобы можно было проверить код и выполнить различные задания отладки, такие как, изменение значения переменных, пошаговое выполнение кодов, вход и выход из функций и методов. и т.п.
Чтобы установить точку останова, щелкните правой кнопкой мыши код и выберите «Вставить точку останова». На левом поле появляется красная точка, и строка кода выделяется, как показано:
Далее, когда вы выполняете код, вы можете наблюдать за его поведением.
На этом этапе вы можете пройтись по коду, наблюдать за ходом выполнения и исследовать значение переменных, свойств, объектов и т. Д.
Вы можете изменить свойства точки останова из меню «Свойства», щелкнув правой кнопкой мыши по глифу точки останова:
Диалоговое окно местоположения показывает местоположение файла, номер строки и номер символа выбранного кода. Пункт меню условия позволяет вам ввести правильное выражение, которое оценивается, когда выполнение программы достигает точки останова:
Пункт меню Hit Count отображает диалоговое окно, которое показывает, сколько раз была выполнена точка останова.
При щелчке по любой опции, представленной в раскрывающемся списке, открывается поле редактирования, в которое вводится целевой счетчик попаданий. Это особенно полезно при анализе конструкций цикла в коде.
Пункт меню Фильтр позволяет установить фильтр для указания машин, процессов или потоков или любой комбинации, для которой будет действовать точка останова.
Пункт меню При попадании позволяет указать, что делать при достижении точки останова.
Отладка Windows
Visual Studio предоставляет следующие окна отладки, в каждом из которых отображается некоторая информация о программе. В следующей таблице перечислены окна: