Compartir a través de


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

Actualización: noviembre 2007

Es posible cambiar la configuración del proyecto para una configuración de depuración de C# en la ventana Páginas de propiedades, como se describe en Configuraciones Debug y Release. En las siguientes tablas se muestra dónde encontrar valores relacionados con el depurador en la ventana Páginas de propiedades.

Ficha Depurar

Opción de configuración

Description

Configuración

Establece el modo para compilar la aplicación. Puede elegir entre Activo (Depurar), Depurar, Liberar, Todas las config.

Acción de inicio

Este grupo de controles especifica la acción que se produce cuando se elige Inicio en el menú Depurar.

  • Proyecto de inicio es el valor predeterminado y lanza el proyecto de inicio para la depuración. Para obtener más información, vea Elegir el proyecto de inicio.

  • Programa externo de inicio permite iniciar y asociar un programa que no forma parte de un proyecto de Visual Studio. Para obtener más información, vea Asociar el depurador a un programa en ejecución.

  • Iniciar explorador con la dirección URL permite depurar una aplicación Web.

Argumentos de la línea de comandos

Especifica los argumentos de la línea de comandos para el programa que se va a depurar. El nombre de comando es el nombre del programa especificado en Programa externo de inicio. Si Acción de inicio se establece en Dirección URL de inicio, los argumentos de la línea de comandos no se pueden especificar.

Directorio de trabajo

Especifica el directorio de trabajo del programa que se depura. En Visual C++, el directorio de trabajo es el directorio desde el que se inicia la aplicación: \bin\debug de manera predeterminada.

Usar equipo remoto

El nombre de un equipo remoto donde se ejecutará la aplicación para su depuración o un nombre de servidor Msvsmon. La ubicación del archivo EXE en el equipo remoto se especifica mediante la propiedad Ruta de acceso de los resultados de la carpeta Propiedades de configuración de la categoría Generar. La ubicación debe ser un directorio que se pueda compartir en el equipo remoto.

Habilitar depuración de código no administrado

Permite depurar llamadas a código nativo (sin administrar) Win32 desde una aplicación administrada.

Habilitar depuración de SQL Server

Permite la depuración de objetos de base de datos de SQL Server.

Ficha Generar

Opción de configuración

Description

Símbolos de compilación condicional:

A continuación se definen las constantes DEBUG y TRACE.

Estas constantes permiten la compilación condicional de Debug (clase) y Trace (clase). Con la definición de estas constantes, los métodos de clase Debug y Trace generan resultados en Resultados (ventana). Sin estas constantes, los métodos de clase Debug y Trace no se compilan y no se generan resultados.

  • Normalmente Debug se define en la versión de depuración de un programa y no se define en la versión de lanzamiento.

  • El seguimiento se define normalmente en las versiones de depuración y liberación.

Optimizar código

A menos que encuentre un error que sólo aparece en código optimizado, debe dejar esta configuración desactivada en la versión de depuración. El código optimizado es más difícil de depurar, puesto que las instrucciones no se corresponden directamente con las instrucciones de las ventanas de código fuente.

Ruta de acceso de los resultados:

Normalmente se establece en bin\Debug para la depuración.

Vea también

Otros recursos

Preparación y configuración de la depuración