Compartilhar via


Referência de esquema do arquivo de projeto MSBuild

Fornece uma tabela de todos os elementos XML de esquema de MSBuild com seus atributos e elementos filho disponíveis.

MSBuild usa arquivos de projeto para instruir o mecanismo de compilação que compila como o e compilá-lo.os arquivos de projeto deMSBuild são arquivos XML que aderem ao esquema XML de MSBuild .Esta seção documenta o arquivo de definição de esquema XML (.xsd) para MSBuild.

Elementos de esquema XML do MSBuild

A tabela a seguir lista todos os elementos XML de esquema de MSBuild juntamente com seus elementos filho e atributos.

Elemento

Elementos filhos

Atributos

Escolher elemento (MSBuild)

se não

When

--

Elemento de importação (MSBuild)

--

Condição

Projeto

ImportGroup elemento [MSBuild]

Importar

Condição

Elemento de item (MSBuild)

ItemMetaData

Condição

Exclude

inclua

Remove

Elemento de ItemDefinitionGroup (MSBuild)

Item

Condição

Elemento de ItemGroup (MSBuild)

Item

Condição

Elemento de ItemMetadata (MSBuild)

Item

Condição

Elemento de OnError (MSBuild)

--

Condição

ExecuteTargets

Qualquer outro elemento (MSBuild)

Choose

ItemGroup

PropertyGroup

--

Elemento de saída (MSBuild)

--

Condição

ItemName

NomeDaPropriedade

TaskParameter

Elemento de parâmetro [MSBuild]

--

Saída

ParameterType

Necessário

ParameterGroup elemento [MSBuild]

Parâmetro

--

Elemento do projeto (MSBuild)

Choose

Importar

ItemGroup

ProjectExtensions

PropertyGroup

Destino

UsingTask

DefaultTargets

InitialTargets

ToolsVersion

TreatAsLocalProperty

xmlns

Elemento de ProjectExtensions (MSBuild)

--

--

Elemento de propriedade (MSBuild)

--

Condição

PropertyGroup elemento (MSBuild)

Propriedade

Condição

Elemento de destino (MSBuild)

OnError

Tarefa 

AfterTargets

BeforeTargets

Condição

DependsOnTargets

Entradas

KeepDuplicateOutputs

Nome

Saídas

Retornos

Elemento Task (MSBuild)

Saída

Condição

ContinueOnError

Parâmetro

Elemento de TaskBody (MSBuild)

Dados

avalie

UsingTask elemento (MSBuild)

ParameterGroup

TaskBody

AssemblyFile

AssemblyName

Condição

TaskFactory

TaskName

Quando o elemento (MSBuild)

Choose

ItemGroup

PropertyGroup

Condição

Consulte também

Referência

Condições do MSBuild

Outros recursos

Referência de tarefa do MSBuild

Referência do MSBuild

MSBuild