Conceptos de MSBuild

MSBuild proporciona un esquema XML básico que se puede usar para controlar cómo la plataforma de compilación compila el 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.

Title Descripción
Propiedades de MSBuild Presenta las propiedades y las colecciones de propiedades. Las propiedades son pares clave-valor que se pueden utilizar para configurar compilaciones.
Elementos de MSBuild Presenta elementos y colecciones de elementos. Los elementos son entradas del sistema de compilación y suelen representar archivos.
Destinos de MSBuild 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.
Tareas de MSBuild Muestra la forma de crear una unidad de código ejecutable que MSBuild puede usar para realizar operaciones de compilación indivisibles.
Comparar propiedades y elementos Compara los elementos y las propiedades de MSBuild. 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.
Caracteres especiales de MSBuild Explica cómo escapar algunos caracteres que MSBuild se reserva para usos especiales en contextos concretos.
Tutorial: Crear un archivo de proyecto de MSBuild desde cero Muestra la forma de crear un archivo básico del proyecto de forma incremental, utilizando solo un editor de texto.
Tutorial: Usar 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.
Cómo MSBuild compila los proyectos En este artículo se describe el proceso de compilación interno que se usa en MSBuild.
Referencia de MSBuild Vínculos a documentos que contienen información de referencia.
MSBuild Ofrece información general sobre el esquema XML de un archivo del proyecto y muestra cómo controla los procesos que compilan el software.