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


Практическое руководство. Отладка исполняемого файла, не входящего в состав решения Visual Studio.

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Express

Тема не применяется Тема не применяется Тема применяется Тема не применяется

Standard

Тема применяется Тема применяется Тема применяется Тема не применяется

Pro и Team

Тема применяется Тема применяется Тема применяется Тема не применяется

Условные обозначения:

Тема применяется

Применяется

Тема не применяется

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды скрыты по умолчанию.

Иногда требуется отладка исполняемого файла, не являющегося частью проектаVisual Studio. Это может быть исполняемый файл, созданный вами без использования Visual Studio или полученный от кого–нибудь еще.

Стандартным решением этой проблемы является запуск исполняемого файла (не из Visual Studio) и присоединение к нему с использованием отладчика Visual Studio. Дополнительные сведения см. в разделе Присоединение к выполняемым процессам.

Присоединение к приложению требует выполнения ряда операций вручную, что займет некоторое время. Возникающая задержка означает, что присоединение не поможет, если отлаживается проблема, возникающая в момент запуска программы. Кроме того, если отлаживается программа, которая не ожидает ввода пользователя и быстро завершается, может не хватить времени для присоединения к ней. Если установлен Visual C++, для такой программы можно создать проект исполняемого файла.

Чтобы создать EXE–проект для существующего исполняемого файла

  1. В меню Файл щелкните Открыть и выберите Проект.

  2. В диалоговом окне Открыть проект щелкните стрелку раскрывающегося списка Тип файлов и выберите Исполняемые файлы.

  3. Выберите нужный исполняемый файл и нажмите кнопку OK..

    При этом создается временное решение, содержащее данный исполняемый файл.

    Другой возможностью является импорт исполняемого файла в существующее решение Visual Studio.

Чтобы импортировать исполняемый файл в решение Visual Studio

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

  2. В диалоговом окне Добавить существующий проект найдите и выберите исполняемый файл.

  3. Нажмите кнопку ОК.

  4. Запустите исполняемый файл, выбрав команду выполнения (например, Пуск) в меню Отладка.

    0bxe8ytt.alert_note(ru-ru,VS.90).gifПримечание.

    Не все языки программирования поддерживают исполняемые проекты. Если необходимо использовать эту функцию, установите Visual C++.

    При отладке исполняемого файла без исходного кода доступные функции отладки ограничены, независимо от того, происходит ли присоединение к исполняемому файлу или же исполняемый файл добавляется в решение Visual Studio. Если исполняемый файл был скомпонован без отладочной информации в совместимом формате, доступные функции крайне ограничены. Если имеется исходный код,лучшим решением является его импорт в Visual Studio и создание отладочной сборки исполняемого файла в Visual Studio.

См. также

Основные понятия

Безопасность отладчика

Файлы PDB (C++)

Файлы PDB (C# и Visual Basic)

Файлы DBG

Другие ресурсы

Параметры отладки и подготовка