Configuración del proyecto para una configuración de depuración de Visual Basic
Actualización: noviembre 2007
Es posible cambiar la configuración del proyecto para una configuración de depuración de Visual Basic en la ventana Páginas de propiedades, como se describe en Configuraciones Debug y Release. En las siguientes tablas se muestra dónde buscar valores relacionados con el depurador en la ventana Páginas de propiedades.
Ficha Depurar
Valor |
Descripción |
---|---|
Configuración |
Establece el modo para compilar la aplicación. Elija entre Active (Debug), Debug, Release, Todas las configuraciones. |
Acción de inicio |
Este grupo de controles especifica la acción que se produce cuando se elige Iniciar 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, se omiten los argumentos de la línea de comandos. |
Directorio de trabajo |
Especifica el directorio de trabajo del programa que se depura. En Visual Basic, el directorio de trabajo es el directorio desde el que se inicia la aplicación: \bin de forma predeterminada. |
Usar equipo remoto |
Cuando esta casilla está activada, se habilita la depuración remota. En el cuadro de texto escriba el nombre del equipo remoto en el que se ejecutará la aplicación para depurarla 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, en la ficha Generar. La ubicación debe ser un directorio que se pueda compartir en el equipo remoto. |
Depuración de código no administrado |
Permite depurar llamadas a código nativo Win32 (no administrado) desde una aplicación administrada. Esto tiene el mismo efecto que seleccionar Mixto para Tipo de depurador en un proyecto de Visual C++. |
Depuración de SQL Server |
Permite depurar objetos de la base de datos de SQL Server. |
Ficha Compilar: presione el botón Opciones de compilación avanzadas
Valor |
Descripción |
---|---|
Habilitar optimizaciones |
Se debe desactivar esta opción. La optimización hace que el código ejecutado sea diferente del código fuente que se ve en Visual Studio, lo cual dificulta la depuración. Si se optimiza el código, los símbolos no se cargan de manera predeterminada al depurar con Sólo mi código. |
Generar información de depuración |
Esta opción de configuración (equivalente a la opción /debug compiler), que está definida de manera predeterminada en las versiones de lanzamiento y de depuración, crea información de depuración en tiempo de generación. El depurador utiliza esta información para mostrar nombres de variables y otra información en formato útil durante la depuración. Si compila el programa sin esta información, la funcionalidad del depurador será limitada. Para obtener más información, vea /debug. |
Definir constante DEBUG |
La definición de este símbolo permite la compilación condicional de las funciones de resultados de Debug (Clase). Con la definición de este símbolo, los métodos de la clase Debug generan resultados en Resultados (ventana). Sin este símbolo, los métodos de la clase Debug no se compilan y no se generan resultados. Este símbolo debe definirse en la versión de depuración, no en la versión de lanzamiento. La definición de este símbolo en una versión de lanzamiento crea código innecesario que ralentiza la ejecución del programa. |
Definir constante TRACE |
La definición de este símbolo permite la compilación condicional de las funciones de resultados de Trace (Clase). Con la definición de este símbolo, los métodos de la clase Trace generan resultados en Resultados (Ventana). Sin este símbolo, los métodos de la clase Trace no se compilan y no se generan resultados de seguimiento. Este símbolo se define de manera predeterminada para las versiones de lanzamiento y de depuración. |