Referencia de esquemas del archivo del proyecto MSBuildMSBuild project file schema reference

Proporciona una tabla de todos los elementos de esquema XML MSBuildMSBuild con los atributos disponibles y elementos secundarios.Provides a table of all the MSBuildMSBuild XML Schema elements with their available attributes and child elements.

MSBuildMSBuild utiliza archivos del proyecto para indicar al motor de compilación qué y cómo debe compilar.uses project files to instruct the build engine what to build and how to build it. Los archivos del proyecto MSBuildMSBuild son archivos XML que cumplen el esquema XML MSBuildMSBuild.MSBuildMSBuild project files are XML files that adhere to the MSBuildMSBuild XML schema. En esta sección se documenta el archivo de definición de esquema XML (.xsd) para MSBuildMSBuild.This section documents the XML schema definition (.xsd) file for MSBuildMSBuild.

Elementos de esquema XML de MSBuildMSBuild XML schema elements

En la tabla siguiente se enumeran todos los elementos de esquema XML MSBuildMSBuild junto con sus elementos secundarios y atributos.The following table lists all of the MSBuildMSBuild XML schema elements along with their child elements and attributes.

ElementoElement Elementos secundariosChild elements AtributosAttributes
Elemento Choose (MSBuild)Choose element (MSBuild) OtherwiseOtherwise

CuandoWhen
--
Elemento Import (MSBuild)Import element (MSBuild) -- CondiciónCondition

ProyectoProject
ImportGroup (Elemento)ImportGroup element ImportarImport CondiciónCondition
Elemento Item (MSBuild)Item element (MSBuild) ItemMetaDataItemMetaData CondiciónCondition

ExcluirExclude

IncluirInclude

QuitarRemove
Elemento ItemDefinitionGroup (MSBuild)ItemDefinitionGroup element (MSBuild) ItemItem CondiciónCondition
Elemento ItemGroup (MSBuild)ItemGroup element (MSBuild) ItemItem CondiciónCondition
Elemento ItemMetadata (MSBuild)ItemMetadata element (MSBuild) ItemItem CondiciónCondition
Elemento OnError (MSBuild)OnError element (MSBuild) -- CondiciónCondition

ExecuteTargetsExecuteTargets
Elemento Otherwise (MSBuild)Otherwise element (MSBuild) ElegirChoose

ItemGroupItemGroup

PropertyGroupPropertyGroup
--
Elemento Output (MSBuild)Output element (MSBuild) -- CondiciónCondition

ItemNameItemName

PropertyNamePropertyName

TaskParameterTaskParameter
Parameter (Elemento)Parameter element -- SalidaOutput

ParameterTypeParameterType

ObligatorioRequired
ParameterGroup (Elemento)ParameterGroup element ParameterParameter --
Elemento Project (MSBuild)Project element (MSBuild) ElegirChoose

ImportarImport

ItemGroupItemGroup

ProjectExtensionsProjectExtensions

PropertyGroupPropertyGroup

DestinoTarget

UsingTaskUsingTask
DefaultTargetsDefaultTargets

InitialTargetsInitialTargets

ToolsVersionToolsVersion

TreatAsLocalPropertyTreatAsLocalProperty

xmlnsxmlns
Elemento ProjectExtensions (MSBuild)ProjectExtensions element (MSBuild) -- --
Elemento Property (MSBuild)Property element (MSBuild) -- CondiciónCondition
Elemento PropertyGroup (MSBuild)PropertyGroup element (MSBuild) PropertyProperty CondiciónCondition
Elemento Sdk (MSBuild)Sdk element (MSBuild) -- nombreName

VersiónVersion
Elemento Target (MSBuild)Target element (MSBuild) OnErrorOnError

TaskTask
AfterTargetsAfterTargets

BeforeTargetsBeforeTargets

CondiciónCondition

DependsOnTargetsDependsOnTargets

EntradasInputs

KeepDuplicateOutputsKeepDuplicateOutputs

nombreName

SalidasOutputs

Valores devueltosReturns
Elemento de tarea (MSBuild)Task element (MSBuild) SalidaOutput CondiciónCondition

ContinueOnErrorContinueOnError

ParameterParameter
TaskBody (Elemento) (MSBuild)TaskBody element (MSBuild) DataData EvaluateEvaluate
Elemento UsingTask (MSBuild)UsingTask element (MSBuild) ParameterGroupParameterGroup

TaskBodyTaskBody
AssemblyFileAssemblyFile

AssemblyNameAssemblyName

CondiciónCondition

TaskFactoryTaskFactory

TaskNameTaskName
Elemento When (MSBuild)When element (MSBuild) ElegirChoose

ItemGroupItemGroup

PropertyGroupPropertyGroup
CondiciónCondition

Vea tambiénSee also