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


Справочные сведения о схеме файлов проектов MSBuild

Предоставляет таблицу всех элементов схемы XML MSBuild с имеющимися у них атрибутами и дочерними элементами.

Для передачи обработчику построения инструкций, касающихся объектов и способов построения, в MSBuild используются файлы проектов. Файлы проектов MSBuild представляют собой XML-файлы, удовлетворяющие схеме XML MSBuild. В этом разделе документируется определение схемы XML (XSD-файл) для MSBuild.

Элементы схемы XML MSBuild

В следующей таблице перечислены все элементы схемы XML MSBuild с имеющимися у них дочерними элементами и атрибутами.

Элемент

Дочерние элементы

Атрибуты

Элемент Choose (MSBuild)

Otherwise

When

--

Элемент Import (MSBuild)

--

Атрибут Condition

Проект

Элемент ImportGroup [MSBuild]

Импорт

Атрибут Condition

Элемент Item (MSBuild)

ItemMetaData

Атрибут Condition

Exclude

Включение

Удалить

Элемент ItemDefinitionGroup (MSBuild)

Элемент

Атрибут Condition

Элемент ItemGroup (MSBuild)

Элемент

Атрибут Condition

Элемент ItemMetadata (MSBuild)

Элемент

Атрибут Condition

Элемент OnError (MSBuild)

--

Атрибут Condition

ExecuteTargets

Элемент Otherwise (MSBuild)

Выберите

ItemGroup

PropertyGroup

--

Элемент Output (MSBuild)

--

Атрибут Condition

ItemName

PropertyName

TaskParameter

Элемент Parameter [MSBuild]

--

Output

ParameterType

Требуется

Элемент ParameterGroup [MSBuild]

Параметр

--

Элемент Project (MSBuild)

Выберите

Импорт

ItemGroup

ProjectExtensions

PropertyGroup

Целевой объект

UsingTask

DefaultTargets

InitialTargets

ToolsVersion

TreatAsLocalProperty

xmlns

Элемент ProjectExtensions (MSBuild)

--

--

Элемент Property (MSBuild)

--

Атрибут Condition

Элемент PropertyGroup (MSBuild)

Свойство

Атрибут Condition

Элемент Target (MSBuild)

OnError

Задача

AfterTargets

BeforeTargets

Атрибут Condition

DependsOnTargets

Inputs

KeepDuplicateOutputs

Имя

Outputs

Возвращаемые значения

Элемент Task (MSBuild)

Output

Атрибут Condition

ContinueOnError

Параметр

Элемент TaskBody (MSBuild)

Данные

Оцените

Элемент UsingTask (MSBuild)

ParameterGroup

TaskBody

AssemblyFile

AssemblyName

Атрибут Condition

TaskFactory

TaskName

Элемент When (MSBuild)

Выберите

ItemGroup

PropertyGroup

Атрибут Condition

См. также

Ссылки

Условия MSBuild

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

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

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

MSBuild