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


Задачи MSBuild, относящиеся к Visual C++

В задачах предоставляется код, выполняющийся во время процесса построения.После установки Visual C++ доступны следующие задачи, в дополнение к тем, которые установлены с MSBuild.Дополнительные сведения см. в разделе Общие сведения о MSBuild (Visual C++).

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

Параметр

Описание

Condition

Необязательный параметр типа String.

Выражение типа Boolean, используемое ядром MSBuild для определения того, будет ли выполняться данная задача.Сведения об условиях, поддерживаемых MSBuild, см. в разделах Условия MSBuild.

ContinueOnError

Необязательный параметр.Может содержать одно из следующих значений:

  • WarnAndContinue или true.При сбое задачи, последующие задачи в элементе целевой объект и построении продолжают выполняться, и все ошибки из задачи рассматриваются как предупреждения

  • ErrorAndContinue.При сбое задачи, последующие задачи в элементе Target и построении продолжают выполняться, и все ошибки из задачи следует обрабатывать как ошибки.

  • ErrorAndStop или false (по умолчанию).При сбое задачи, не исполнены остальные задачи в элементе Target и построении и считается, что не удалось весь элемент Target и построение.

Версии платформы .NET Framework до 4,5 поддерживали только значения true и false.

Дополнительные сведения см. в разделе Практическое руководство. Игнорирование ошибок в задачах.

Связанные разделы

Заголовок

Описание

Задача BscMake

Создает оболочку программы управления информацией для просмотра Майкрософт (bscmake.exe).

Задача CL

Создает оболочку компилятора Visual C++ (cl.exe).

Задача CPPClean

Удаляет временные файлы, которые MSBuild создает при построении проекта Visual C++.

Задача LIB

Создает оболочку 32-разрядного диспетчера библиотек Майкрософт (lib.exe).

Связывание задачи

Создает оболочку компоновщика Visual C++ (link.exe).

Задача MIDL

Создает оболочку компилятора языка IDL Майкрософт (midl.exe).

Задача MT

Создает оболочку средства создания манифестов Майкрософт (mt.exe).

Задача RC

Создает оболочку компилятора ресурсов Microsoft Windows (rc.exe).

Задача SetEnv

Задает или удаляет значение указанной переменной среды.

Задача VCMessage

Записывает в журнал предупреждающие сообщения и сообщения об ошибках во время построения.

Задача XDCMake

Создает оболочку для программы XML-документации (xdcmake.exe), которая объединяет файлы комментариев (XDC) документа XML в XML-файл.

Задача XSD

Создает оболочку инструмента определения схемы XML (xsd.exe), который создает файлы схемы или класса из источника.

Справочные сведения о MSBuild

Описание элементов системы MSBuild.

Задачи MSBuild

Описание задач, представляющих собой единицы кода, которые могут быть объединены для выполнения построения.

Написание задач

Описание процедуры создания задачи.