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


Задача VCBuild

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

Повторно выполняет файл vcbuild.exe, с помощью которого создаются проекты и решения Visual C++, содержащие проекты Visual C++. Дополнительные сведения см. в разделе Справочник VCBUILD.

Параметры

В следующей таблице описаны параметры задачи VCBuild.

Параметр

Описание

AdditionalLibPaths

Необязательный параметр ITaskItem[].

Задает дополнительные пути для переменной среды LIBPATH перед выполнением vcbuild.exe.

AdditionalOptions

Дополнительный параметр String.

Задает дополнительные ключи командной строки, для которых не назначены специальные параметры задачи.

Clean

Дополнительный параметр Boolean.

Если используется значение true, то результат выполнения задачи только очистит результаты построения. Если параметр Rebuild имеет значение true, то он переопределяет этот параметр.

Configuration

Дополнительный параметр String.

Указывает имя конфигурации и платформы для построения.

Например, Debug|Win32.

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

Override

Дополнительный параметр ITaskItem.

Задает местоположение файла страницы свойств VCBuild, которое переопределяет параметры файла проекта.

Platform

Дополнительный параметр String.

Определяет имя платформы для построения.

Projects

Обязательный параметр ITaskItem[].

Задает проекты для построения.

Rebuild

Дополнительный параметр Boolean.

Если используется значение true, перед выполнением сборки в рамках задачи будет проведена очистка результатов построения. Этот параметр переопределяет параметр Clean.

SolutionFile

Дополнительный параметр ITaskItem.

При построении решений здесь задается полный путь к файлу решения. Этот параметр используется для разрешения макросов проекта Visual C++, связанных с решением.

Timeout

Дополнительный параметр Int32.

Указывает временной интервал в миллисекундах, по истечении которого исполнение файла задачи останавливается. Значение по умолчанию Int.MaxValue указывает, что таймаут не задан.

ToolPath

Дополнительный параметр String.

Указывает местоположение, откуда в соответствии с задачей загружается базовый исполняемый файл (vcbuild.exe). Если этот параметр не задан, задача использует путь установки пакета SDK, соответствующий версии среды, в которой выполняется MSBuild.

UseEnvironment

Дополнительный параметр Boolean.

Значение true следует задать, если требуется использовать переменные среды для путей INCLUDE и LIB; в противном случае необходимо установить значение false.

AdditionalLinkLibraryPaths

Дополнительный параметр String.

Задает дополнительные местоположения ссылок для переменной среды LIB. Файл Link.exe использует путь LIB при выполнении поиска файла, указанного в командной строке ссылки, например файла объекта или библиотеки. Переменная среды не используется файлом Lib.exe.

Пример

В следующем примере задача VCBuild используется для построения проектов, определяемых коллекцией элементов vcprojects.

<VCBuild
   Projects="@(vcprojects)"
   Configuration="$(configuration)"
   Rebuild="true"/>

См. также

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

Задачи MSBuild

MSBuild

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

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