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


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

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

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

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

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

Элемент

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

Атрибуты

Элемент Choose (MSBuild)

Otherwise

When

--

Элемент Import (MSBuild)

--

Атрибут Condition

Проект

Элемент Item (MSBuild)

ItemMetaData

Атрибут Condition

Exclude

Включение

Элемент ItemGroup (MSBuild)

Элемент

Атрибут Condition

Элемент ItemDefinitionGroup (MSBuild)

Элемент

Атрибут Condition

Элемент ItemMetadata (MSBuild)

--

--

Элемент OnError (MSBuild)

--

Атрибут Condition

ExecuteTargets

Элемент Otherwise (MSBuild)

Выберите

ItemGroup

PropertyGroup

--

Элемент Output (MSBuild)

--

Атрибут Condition

ItemName

PropertyName

TaskParameter

Элемент Project (MSBuild)

Выберите

Импорт

ItemGroup

ProjectExtensions

PropertyGroup

Target

UsingTask

DefaultTargets

xmlns

Элемент ProjectExtensions (MSBuild)

--

--

Элемент Property (MSBuild)

--

Атрибут Condition

Элемент PropertyGroup (MSBuild)

Свойство

Атрибут Condition

Элемент Target (MSBuild)

OnError

Задача

Атрибут Condition

DependsOnTargets

Inputs

Имя

Outputs

Элемент Task (MSBuild)

Output

Атрибут Condition

ContinueOnError

Параметр

Элемент UsingTask (MSBuild)

--

AssemblyFile

AssemblyName

Атрибут Condition

TaskName

Элемент When (MSBuild)

Выберите

ItemGroup

PropertyGroup

Атрибут Condition

См. также

Ссылки

Условия MSBuild

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

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

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

MSBuild Overview