Поделиться через


Подготовка к отладке: приложения Windows Forms

Шаблон проекта приложения Windows Forms создает приложение Windows Forms. Отладка приложений такого типа в Visual Studio не вызывает никаких затруднений. Сведения о создании проекта этого типа см. в статье Создание приложения Windows Forms на C# в Visual Studio.

При создании проекта Windows Forms из шаблона проекта Visual Studio автоматически создает требуемые параметры для конфигураций отладки и выпуска. При необходимости эти параметры можно изменить. Эти параметры можно изменить в диалоговом окне Страницы свойств <имя проекта> (Мой проект в Visual Basic).

Дополнительные сведения см. в статье Рекомендуемые параметры свойств.

В следующей таблице приведены дополнительные параметры, рекомендуемые к использованию.

"Свойства конфигурации" во вкладке "Отладка"

Имя свойства Параметр
Действие при запуске — В большинстве случаев следует установить Запуск проекта. Установите Запуск внешней программы, если требуется запускать другой исполняемый файл при запуске отладки (обычно для отладки DLL).

Вы можете выполнять отладку приложений Windows Forms из Visual Studio или путем подключения к уже запущенному приложению. См. сведения о присоединении к выполняемым процессам.

Выполнение отладки приложения Windows Forms на C#, F# или Visual Basic

  1. Откройте проект в Visual Studio.

  2. Создайте точки останова, если требуется.

    Поскольку приложения Windows Forms управляются событиями, точки останова появятся в коде обработчиков событий, или в методах, вызываемых ими. Типичные события, в которые стоит помещать точки останова:

    1. события, связанные с элементом управления, такие как Click, Enter, и т.д.;

    2. события, связанные с запуском приложений и завершением работы, такие как Load, Activated и т. д.;

    3. события, связанные с фокусом и проверками.

      Подробнее см. в разделе Создание обработчиков событий в Windows Forms.

  3. В меню Отладка выберите команду Начать.

  4. Отладка с использованием конкретных методик описывается в статье Первое знакомство с отладчиком.