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


Сведения об этапах настраиваемого построения и событиях построения.

В среде разработки Visual C++ существует три основных способа для настройки процесса сборки.

  • Настраиваемые этапы сборки

    Настраиваемый этап сборки — это правило сборки, связанное с проектом. Настраиваемый этап сборки может указать командную строку для выполнения, любые дополнительные входные или выходные файлы, а также отображаемые сообщения. Дополнительные сведения см. в разделе Практическое руководство. Добавление пользовательского шага сборки в проекты MSBuild.

  • Настраиваемые средства сборки

    Настраиваемое средство сборки — это правило сборки, связанное с одним или несколькими файлами. Настраиваемый этап сборки может передавать входные файлы настраиваемому средству сборки, в результате чего создается один или несколько выходных файлов. Например, файлы справки в приложении MFC создаются с помощью настраиваемого средства сборки. Дополнительные сведения см. в разделах Практическое руководство. Добавление пользовательских средств сборки в проекты MSBuild и Задание пользовательских средств сборки.

  • События сборки

    События сборки позволяют настроить сборку проекта. Существует три события сборки: перед сборкой, перед компоновкой и после сборки. Событие сборки позволяет указать действие, выполняемое в определенное время в процессе сборки. Например, можно использовать событие сборки для регистрации файла в regsvr32.exe после завершения сборки проекта. Дополнительные сведения см. в разделе Задание событий сборки.

Раздел Устранение неполадок настроек сборки поможет убедиться, что настраиваемые этапы и события сборки работают ожидаемым образом.

Формат вывода для настраиваемого этапа сборки или события сборки также может сделать работу с инструментом более удобной. Дополнительные сведения см. в разделе Форматирование выходных данных этапа настраиваемой сборки или события сборки.

Для каждого проекта события и настраиваемые этапы сборки выполняются в следующем порядке вместе с другими этапами сборки:

  1. Событие перед сборкой

  2. Настраиваемые средства сборки для отдельных файлов

  3. MIDL

  4. Компилятор ресурсов

  5. Компилятор C/C++

  6. Событие перед компоновкой

  7. Компоновщик или библиотекарь (по необходимости)

  8. Инструмент манифеста

  9. BSCMake

  10. Настраиваемый этап сборки для проекта

  11. Событие после сборки

custom build step on the project и post-build event выполняются последовательно после завершения всех остальных процессов сборки.

В этом разделе

Определение пользовательских инструментов сборки
Определение событий сборки
Устранение неполадок с настройками сборки
Форматирование выходных данных этапа настраиваемой сборки или события сборки

См. также

Проекты Visual Studio — C++
Стандартные макросы для команд и свойств сборки