Depurar la aplicación de Visual Basic

Actualización: noviembre 2007

Esta página proporciona punteros a la documentación sobre las características de depuración integradas en Visual Studio.

Puede utilizar la más importante de estas características, el depurador, para observar el comportamiento en tiempo de ejecución del programa y determinar la ubicación de errores semánticos.

Con el depurador puede examinar el contenido de las variables del programa sin insertar llamadas adicionales a funciones que lo muestren. De la misma forma, puede insertar un punto de interrupción en el código para detener la ejecución en el punto deseado.

Controlar la ejecución

La tabla siguiente muestra las tareas de depuración que implican control de la ejecución y señala las páginas de Ayuda asociadas.

Para

Vea

Interrumpir la ejecución.

Cómo: Interrumpir la ejecución

Iniciar la ejecución.

Cómo: Iniciar una ejecución

Depurar en tiempo de diseño.

Tutorial: Depurar en tiempo de diseño

Iniciar el depurador.

Cómo: Iniciar el depurador automáticamente

Ir únicamente al código que ha escrito y pasar por alto otro código, como las llamadas de sistema.

Cómo: Avanzar en Sólo mi código

Ir al código.

Cómo: Avanzar en el código

Detener la depuración.

Cómo: Detener una depuración o una ejecución

Habilitar la depuración Just-In-Time, que inicia el depurador de Visual Studio cuando un programa que se ejecuta fuera de Visual Studio se encuentra con un error grave.

Depuración Just-In-Time

Controlar las excepciones

La tabla siguiente muestra las tareas de depuración que implican control de excepciones y señala las páginas de Ayuda asociadas.

Para

Vea

Interrumpir en excepciones no controladas.

Cómo: Interrumpir en las excepciones no controladas por el usuario

Interrumpir cuando se produce una excepción.

Cómo: Interrumpir cuando se produce una excepción

Interrumpir en excepciones de primera oportunidad.

Cómo: Interrumpir cuando se produce una excepción

Utilizar el ayudante de excepciones.

Cómo: Corregir errores en tiempo de ejecución con el Ayudante de excepciones

Agregar una nueva excepción.

Cómo: Agregar nuevas excepciones

Continuar la ejecución después de que se ha producido una excepción.

Continuar la ejecución después de una excepción

Editar y continuar

La tabla siguiente muestra las tareas de depuración que implican Editar y continuar y señala las páginas de Ayuda asociadas.

Para

Vea

Activar y desactivar Editar y continuar.

Cómo: Habilitar y deshabilitar Editar y continuar

Impedir que Editar y continuar aplique cambios de código.

Cómo: Detener cambios en el código

Aplicar ediciones en modo de interrupción.

Cómo: Aplicar tareas de edición en modo de interrupción con Editar y continuar

Examinar datos de depuración

La tabla siguiente muestra las tareas de depuración que implican la consulta de datos de depuración y señala las páginas de Ayuda asociadas.

Para

Vea

Utilizar la ventana Registros para ver el contenido de los registros.

Cómo: Utilizar la ventana Registros

Utilizar la ventana Pila de llamadas para ver llamadas a funciones o procedimientos que están actualmente en la pila.

Cómo: Utilizar la ventana Pila de llamadas

Utilizar la ventana Desensamblador para ver el código ensamblador correspondiente a las instrucciones creadas por el compilador.

Cómo: Utilizar la ventana Desensamblador

Utilizar la ventana Módulos para mostrar y describir los módulos que utiliza el programa.

Cómo: Utilizar la ventana Módulos

Utilizar la ventana Explorador de secuencias de comandos para mostrar archivos de secuencias de comandos cargados actualmente en el programa.

Cómo: Ver documentos de script

Utilizar la ventana Procesos para mostrar todos los procesos asociados a Visual Studio o que se inician desde este programa.

Cómo: Utilizar la ventana Procesos

Utilizar la ventana Subprocesos para examinar y controlar los subprocesos del programa.

Cómo: Utilizar la ventana Subprocesos

Establecer puntos de interrupción

La tabla siguiente muestra las tareas de depuración que implican puntos de interrupción y señala las páginas de Ayuda asociadas.

Para

Vea

Establecer un punto de interrupción.

Cómo: Establecer un punto de interrupción simple

Eliminar un punto de interrupción.

Cómo: Eliminar un punto de interrupción

Habilitar o deshabilitar un punto de interrupción.

Cómo: Habilitar o deshabilitar un punto de interrupción

Cambiar la ubicación de un punto de interrupción.

Cómo: Editar una ubicación de punto de interrupción

Utilizar un filtro para limitar el comportamiento de un punto de interrupción a equipos, procesos y subprocesos especificados.

Cómo: Especificar un filtro de punto de interrupción

Controlar de forma condicional si se ejecuta o no un punto de interrupción.

Cómo: Especificar la condición de un punto de interrupción

Utilizar la ventana Puntos de interrupción para realizar tareas relacionadas con los puntos de interrupción.

Cómo: Utilizar la ventana de puntos de interrupción

Vea también

Tareas

Tutorial: Depurar un formulario Windows Forms

Cómo: Aplicar tareas de edición en modo de interrupción con Editar y continuar

Conceptos

Depurar SQL

Control de ejecución

Otros recursos

Depurar código administrado

Depuración de código nativo

Depurar script y aplicaciones web

Depuración: referencia de la interfaz de usuario

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

Guía básica del depurador

Preparación de la depuración: Tipos de proyectos de C# y Visual Basic