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

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 encontrar valores relacionados con el depurador en la ventana Páginas de propiedades.

Ficha Depurar

Opción de configuración

Descripción

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 en 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, 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. El directorio de trabajo predeterminado es \bin\Debug o \bin\Release, dependiendo de la configuración actual.

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

Vea también

Otros recursos

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