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.
Temas relacionados
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. |
Cómo MSBuild compila los proyectos | En este artículo se describe el proceso de compilación interno que se usa en MSBuild. |
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. |
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. |
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. |