Configuraciones Debug y Release

Un proyecto de Visual Studio tiene configuraciones independientes para las versiones de lanzamiento y depuración de un programa. Compile la versión de depuración (debug) para depurar y la versión de lanzamiento (release) para la versión de este tipo.

Se usan varias configuraciones para determinar si se compilará la versión de depuración o la comercial. Cuando se utiliza la configuración de compilación avanzada, el tipo de compilación viene determinado por los valores Configuraciones de solución, Administrador de configuración y Propiedades del proyecto, que incluyen la Ruta de acceso de los resultados. Cuando se utiliza la configuración de compilación simplificada, el tipo de compilación depende de si se hace clic en el comando Iniciar depuración o el comando Compilar.

Nota

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Configuración de compilación avanzada

Cuando se utiliza la configuración de compilación avanzada, puede controlar manualmente los valores de configuración y si desea compilar una versión de depuración o lanzamiento. La secuencia siguiente describe cómo se determinan la ruta de acceso de resultados y otras propiedades para todos los comandos de compilación.

  1. La lista desplegable Configuraciones de soluciones de la barra de herramientas contiene la configuración de soluciones activa. La configuración de soluciones activa se selecciona antes de realizar una compilación. La opción se usa para determinar la configuración (debug o release) y la plataforma de los proyectos de la solución, como se describe en el paso siguiente.

    Dependiendo de la configuración de desarrollo, la barra de herramientas también puede tener una lista desplegable de Plataformas de solución, donde se puede establecer la plataforma de soluciones activas. Esta opción especifica la plataforma para la que se va a compilar la solución. Las opciones pueden incluir x86 (predeterminada), x64, Itanium y Cualquier CPU.

  2. El Administrador de configuración contiene valores asociados a la configuración y la plataforma de soluciones activas del paso 1. El Administrador de configuración enumera la configuración del proyecto (debug o release) y la plataforma del mismo (por ejemplo, x86) para cada proyecto de la solución.

    Puede tener acceso a Administrador de configuración (Cuadro de diálogo) desde el menú Compilar.

  3. Las páginas del Diseñador de proyectos contienen propiedades asociadas a cada configuración y plataforma de proyecto del paso 2. El valor Ruta de acceso de los resultados se encuentra en la página Compilación (Visual Basic) o Compilar (C#). Vea la sección sobre las páginas del Diseñador de proyectos, más adelante en este mismo tema, para obtener más información.

Configuración de compilación simplificada

Cuando se utiliza la configuración de compilación simplificada, Visual Studio determina si se compila una versión de depuración o de lanzamiento. Al elegir la configuración de compilación simplificada se implementan las opciones siguientes:

  • El comando Iniciar depuración del menú Depurar (F5) crea una versión de depuración y coloca la compilación en ubicación de depuración, sin tener en cuenta la ruta de acceso de los resultados especificada.

  • El comando Compilar del menú Compilar usa la configuración de las páginas del Diseñador de proyectos adecuadas. La Ruta de acceso de los resultados está en la página Compilación (C#) o Compilar (Visual Basic) del Diseñador de proyectos.

  • El menú Compilar no contiene el comando Administrador de configuración.

  • Las listas desplegables Configuración y Plataforma no aparecen en las páginas del Diseñador de proyectos.

  • Las listas desplegables Configuraciones de soluciones y Plataformas de solución de la barra de herramientas no están disponibles.

Páginas del Diseñador de proyectos

Para los proyectos de Visual Basic, las siguientes páginas del Diseñador de proyectos contienen propiedades para la depuración y configuración de lanzamiento de un proyecto:

Para los proyectos de C#, las siguientes páginas del Diseñador de proyectos contienen propiedades para la depuración y configuración de lanzamiento de un proyecto:

Cuando se utiliza la configuración de compilación avanzada, las páginas anteriores del Diseñador de proyectos contienen las listas desplegables Configuración y Plataforma en la parte superior.

Cuando se utiliza la configuración de compilación simplificada, las páginas anteriores del Diseñador de proyectos no contienen las listas desplegables Configuración y Plataforma. El comando Compilar del menú Compilar usa la configuración de estas páginas del Diseñador de proyectos.

Para obtener acceso a las páginas del Diseñador de proyectos, haga clic en Propiedades de nombreDeProyecto en el menú Proyecto.

Para seleccionar la configuración de compilación avanzada o simplificada

  1. En el menú Herramientas, haga clic en Opciones.

  2. En el cuadro de diálogo Opciones, expanda Proyectos y soluciones y, a continuación, haga clic en General.

  3. Para establecer la configuración de compilación avanzada, active la casilla Mostrar configuraciones de compilación avanzadas.

    Para establecer la configuración de compilación simplificada, desactive la casilla Mostrar configuraciones de compilación avanzadas.

Vea también

Tareas

Cómo: Crear y editar configuraciones

Cómo: Restaurar los comandos ocultos del depurador

Referencia

Generar (Página, Diseñador de proyectos) (C#)

Página Compilación, Diseñador de proyectos (Visual Basic)

General, Proyectos y soluciones, Opciones (Cuadro de diálogo)

/platform (Opciones del compilador de C#)

/platform (Visual Basic)

Conceptos

Configuración del proyecto para una configuración de depuración de Visual Basic

Configuración del proyecto para configuraciones de depuración en C#