Compilar aplicaciones en Visual Studio

Se puede utilizar Visual Studio para compilar aplicaciones y para crear ensamblados y programas ejecutables con frecuencia durante un ciclo de desarrollo.Al compilar el código con frecuencia, se pueden identificar antes errores en tiempo de compilación como sintaxis incorrecta, palabras clave mal escritas y errores de coincidencia de tipos.También es posible detectar y corregir errores en tiempo de ejecución, como errores lógicos y errores semánticos, si se compilan y ejecutan con frecuencia versiones de depuración del código.

Cuando un proyecto o una solución se ha desarrollado totalmente y se ha depurado suficientemente, se pueden compilar sus componentes en una compilación de versión.De forma predeterminada, una compilación de versión está optimizada y diseñada para que sea menor y se ejecute más rápidamente que una versión de depuración.Para obtener más información, vea Tutorial: Compilar una aplicación.

Elegir un método de compilación

Se puede compilar una aplicación mediante las opciones de compilación predeterminadas en el IDE, en un símbolo del sistema o mediante Team Foundation Build.Cada una de estas opciones utiliza MSBuild como tecnología subyacente y cada enfoque tiene ventajas concretas, como se muestra en la tabla siguiente.

Método de compilación

Ventajas

Para obtener más información

Usar el IDE

  • Puede crear compilaciones más fácilmente y ejecutarlas inmediatamente.

  • Puede ejecutar compilaciones multiprocesador para proyectos de C# y C++.

  • Puede personalizar algunos aspectos del sistema de compilación.

Compilar y limpiar proyectos y soluciones en Visual Studio

Ejecutar una línea de comandos de MSBuild

  • Puede compilar proyectos sin instalar Visual Studio.

  • Puede ejecutar compilaciones multiprocesador para todos los tipos de proyecto.

  • Puede personalizar la mayoría de las áreas del sistema de compilación.

MSBuild

Usar Team Foundation Build

  • Puede automatizar el proceso de compilación.Por ejemplo, puede compilar uno o varios proyectos por la noche o cada vez que se proteja ese código.También puede compilar proyectos en servidores de compilación compartidos en lugar de hacerlo en el equipo de desarrollo.

  • Puede especificar rápidamente el código que desea compilar, las pruebas que desea ejecutar y otras opciones frecuentes.

  • Puede modificar el flujo de trabajo de compilación y, si es necesario, crear actividades de compilación para realizar tareas muy personalizadas.

Compilar la aplicación

Compilar desde el IDE

Al crear un proyecto, se definen las configuraciones de compilación predeterminadas para el mismo y se le asigna una configuración de compilación de soluciones para proporcionar contexto para las compilaciones.Las configuraciones de soluciones definen cómo se compilan y se implementan los proyectos de las soluciones.Las configuraciones de proyecto son un conjunto de propiedades de proyecto que son únicas para una plataforma y un tipo de compilación (por ejemplo, Versión Win32).Es posible editar estas configuraciones predeterminadas y crear sus propias configuraciones.Para obtener más información, vea Introducción al Diseñador de proyectos y Cómo: Modificar las propiedades y los valores de configuración del proyecto.

Desde el IDE se pueden realizar las siguientes tareas adicionales:

Vea también

Tareas

Cómo: Crear y quitar dependencias del proyecto

Conceptos

Tutorial: Compilar una aplicación

Descripción de las configuraciones de compilación

Otros recursos

Descripción de las plataformas de compilación

Building (Compiling) Web Site Projects