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.
|
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.
|
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. |