Conceptos de MSBuildMSBuild concepts

MSBuild proporciona un esquema XML básico que se puede usar para controlar cómo la plataforma de compilación compila el software.MSBuild provides a basic XML schema that you can use to control how the build platform builds software. Para especificar los componentes de la compilación y cómo se van a compilar, utilice estos cuatro elementos de MSBuild: propiedades, elementos, tareas y destinos.To specify the components in the build and how they are to be built, use these four parts of MSBuild: properties, items, tasks, and targets.

TitleTitle DescripciónDescription
Propiedades de MSBuildMSBuild properties Presenta las propiedades y las colecciones de propiedades.Introduces properties and property collections. Las propiedades son pares clave-valor que se pueden utilizar para configurar compilaciones.Properties are key/value pairs that you can use to configure builds.
Elementos de MSBuildMSBuild items Presenta elementos y colecciones de elementos.Introduces items and item collections. Los elementos son entradas del sistema de compilación y suelen representar archivos.Items are inputs into the build system and typically represent files.
Destinos de MSBuildMSBuild targets Explica cómo agrupar las tareas entre sí en un orden concreto y habilitar las secciones del proceso de compilación para que se las pueda llamar desde la línea de comandos.Explains how to group tasks together in a particular order and enable sections of the build process to be called on the command line.
Tareas de MSBuildMSBuild tasks Muestra la forma de crear una unidad de código ejecutable que MSBuild puede usar para realizar operaciones de compilación indivisibles.Shows how to create a unit of executable code that can be used by MSBuild to perform atomic build operations.
Comparar propiedades y elementosComparing properties and items Compara los elementos y las propiedades de MSBuild.Compares MSBuild properties and items. Ambos se utilizan para pasar información a las tareas, evaluar condiciones y almacenar valores a los que se puede hacer referencia en el archivo del proyecto.Both are used to pass information to tasks, evaluate conditions, and store values that can be referenced throughout the project file.
Caracteres especiales de MSBuildMSBuild special characters Explica cómo escapar algunos caracteres que MSBuild se reserva para usos especiales en contextos concretos.Explains how to escape some characters that MSBuild reserves for special use in specific contexts.
Tutorial: Crear un archivo de proyecto de MSBuild desde ceroWalkthrough: Creating an MSBuild project file from scratch Muestra la forma de crear un archivo básico del proyecto de forma incremental, utilizando solo un editor de texto.Shows how to create a basic project file incrementally, by using only a text editor.
Tutorial: Usar MSBuildWalkthrough: Using MSBuild Presenta los bloques de compilación de MSBuild y muestra la forma de escribir, manipular y depurar proyectos de MSBuild sin cerrar el Entorno de desarrollo integrado (IDE) de Visual Studio.Introduces the building blocks of MSBuild and shows how to write, manipulate, and debug MSBuild projects without closing the Visual Studio integrated development environment (IDE).
Cómo MSBuild compila los proyectosHow MSBuild builds projects En este artículo se describe el proceso de compilación interno que se usa en MSBuild.Describes the internal build process used within MSBuild
Referencia de MSBuildMSBuild reference Vínculos a documentos que contienen información de referencia.Links to documents that contain reference information.
MSBuildMSBuild Ofrece información general sobre el esquema XML de un archivo del proyecto y muestra cómo controla los procesos que compilan el software.Presents an overview of the XML schema for a project file and shows how it controls processes that builds software.