Отладка в Visual Studio
Приложение создано, ошибки построения исправлены. Теперь следует исправить логические ошибки, которые препятствуют правильному выполнению приложения или хранимых процедур. Это можно сделать с помощью интегрированных функций отладки среды разработки. Они позволяют приостанавливать исполнение процедур, проверять значения в памяти и регистрах, изменять переменные, наблюдать за обменом сообщениями и получать полное представление о том, что делает код.
Примечание
Приложения для Магазина Windows
Отладчик Visual Studio обеспечивает полную поддержку отладки приложений для Магазина Windows, выполняемых в Windows 8.Дополнительные сведения см. в следующих разделах Центра разработчика Windows:
В этом подразделе
Новые возможности отладчика в Visual Studio 2013
Описание новых функциональных возможностей Visual Studio 2013.Отладка приложения путем записи выполнения кода с помощью IntelliTrace
Используйте IntelliTrace для ведения журнала выполнения приложений, чтобы сделать поиск ошибок более быстрым и удобным. При просмотре зарегистрированных событий и вызовов функций можно просматривать связанные с ними строки кода, артефакты, а также данные из окна Локальные в соответствующие моменты времени. Благодаря этому можно производить отладку приложения, не устанавливая множество точек останова и не перезапуская приложение слишком часто. Доступно только в Visual Studio Ultimate.Безопасность отладчика
Описание вопросов безопасности, связанных с отладкой.Параметры отладки и подготовка
Описание параметров Свойства проекта и настройки, которую необходимо выполнить для создания отладочного построения проекта. А также описание настройки удаленной отладки, отладки исходного кода Code Center Premium, отладки приложения с частичным доверием и отладки приложений кластера высокой производительности.Путеводитель по отладчику
Описание принципов использования отладчика Visual Studio. В данных разделах рассматриваются: основы отладки, управление выполнением, подключение к выполняющейся программе, JIT–отладка, автоматический запуск отладчика, дампы, точки останова, проверка программы, обработка исключений, режим "Изменить и продолжить", а также использование выражений в отладчике.Ссылки на сведения об отладке приложений для Магазина Windows
Ссылки на информацию о запуске и отладке приложений для Магазина Windows в Windows 8.Отладка управляемого кода
Описание общих проблем и методов отладки управляемого кода, написанного на языках Visual Basic, Visual C# и C++.Отладка машинного кода
Описание некоторых наиболее часто возникающих проблем, связанных с отладкой, и методов отладки для приложений C и C++.Отладка кода GPU
Описание способов отладки кода C++, предназначенного для графического процессора (GPU).Отладка веб-приложений и скриптов
Описание наиболее часто возникающих проблем, связанных с отладкой, и методов отладки веб–приложений. В разделах рассматривается отладка веб–приложений ASP.NET и ASP, отладка веб–приложений ATL–сервера, ошибки отладки веб–сервера и устранение неполадок.Отладка служб WCF
Описание методов отладки и ограничений на отладку служб WCF, выполняющихся в службах IIS (Internet Information Services), на сервере разработки ASP.NET или выполняющихся как резидентные службы.Отладка графики DirectX
Описание средств диагностики, которые можно использовать при устранении проблем, связанных с отрисовкой в играх и приложениях на основе DirectX.Справочник по пользовательскому отладочному интерфейсу
Справочные сведения о диалоговых окнах, используемых при отладке приложения. Эти разделы также доступны, если нажать клавишу F1 при отладке элемента пользовательского интерфейса, например окна точки останова.SDK для доступа к интерфейсу отладки
Описание пакета средств разработки программного обеспечения для доступа к интерфейсу отладки (Microsoft DIA SDK). Пакет SDK для доступа к интерфейсу отладки предоставляет доступ к отладочной информации, хранящейся в файлах баз данных программ (PDB), создаваемых средствами обработки после компиляции Microsoft.
Связанные подразделы
Пошаговое руководство. Отладка проекта надстройки
Надстройки — это скомпилированные приложения, которые используют модель объектов автоматизации Visual Studio для автоматизации интегрированной среды разработки или управления ею. В этом разделе показано, как отлаживать проект надстройки Visual StudioРазвертывание приложений, служб и компонентов
Ссылки на различные разделы о развертывании: основные понятия развертывания, знакомство с установщиком Microsoft Windows, проекты развертывания, проекты модулей установки, создание или добавление проектов развертывания, задание свойств, добавление элементов в проект развертывания, а также открытие редакторов развертывания. В этом разделе также описаны настройка установки файлов, параметров реестра, типов файлов, интерфейса пользователя, пользовательских действий и условий запуска.