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

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

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

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

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

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

Элемент

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

Атрибуты

Элемент Choose (MSBuild)

Otherwise

When

--

Элемент Import (MSBuild)

--

Condition

Project

Элемент Item (MSBuild)

ItemMetaData

Condition

Exclude

Include

Элемент ItemGroup (MSBuild)

Item

Condition

Элемент ItemDefinitionGroup (MSBuild)

Item

Condition

Элемент ItemMetadata (MSBuild)

--

--

Элемент OnError (MSBuild)

--

Condition

ExecuteTargets

Элемент Otherwise (MSBuild)

Choose

ItemGroup

PropertyGroup

--

Элемент Output (MSBuild)

--

Condition

ItemName

PropertyName

TaskParameter

Элемент Project (MSBuild)

Choose

Import

ItemGroup

ProjectExtensions

PropertyGroup

Target

UsingTask

DefaultTargets

xmlns

Элемент ProjectExtensions (MSBuild)

--

--

Элемент Property (MSBuild)

--

Condition

Элемент PropertyGroup (MSBuild)

Property

Condition

Элемент Target (MSBuild)

OnError

Task

Condition

DependsOnTargets

Inputs

Name

Outputs

Элемент Task (MSBuild)

Output

Condition

ContinueOnError

Parameter

Элемент UsingTask (MSBuild)

--

AssemblyFile

AssemblyName

Condition

TaskName

Элемент When (MSBuild)

Choose

ItemGroup

PropertyGroup

Condition

См. также

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

Общие сведения о MSBuild

Ссылки

Условия MSBuild

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

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

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