Compartir a través de


Preparación de la depuración: aplicaciones de Windows Forms

Actualización: noviembre 2007

Este tema hace referencia a:

Edición

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro y Team

Leyenda de la tabla:

Se aplica

No procede

Comando o comandos ocultos de forma predeterminada.

La plantilla de proyecto de formularios Windows Forms crea una aplicación de Windows Forms en Common Language Runtime (CLR). La depuración de este tipo de aplicación en Visual Studio es muy sencilla. Para obtener más información, vea Cómo: Crear un proyecto de aplicación para Windows.

Cuando se crea un proyecto de formularios Windows Forms con la plantilla de proyecto, Visual Studio crea automáticamente la configuración requerida para las versiones Debug y Release. Si fuera necesario, puede cambiar esta configuración. Esta configuración se puede cambiar en el cuadro de diálogo Páginas de propiedades de <nombre del proyecto> (Mi proyecto en Visual Basic).

Para obtener más información, vea Depuración administrada: valores de propiedad recomendados.

En la tabla siguiente se muestra una configuración de propiedades adicional recomendada.

Propiedades de configuración de la ficha Depurar

Nombre de la propiedad

Configuración

Acción de inicio

  • Establézcala en Proyecto de inicio en la mayoría de los casos. Establézcala en Programa externo de inicio si desea iniciar otro ejecutable al comenzar la depuración (normalmente para la depuración de archivos DLL).

Es posible depurar aplicaciones de Windows Forms dentro de Visual Studio o mediante la asociación a una aplicación que ya está en ejecución. Para obtener más información sobre asociación, vea Conectarse a procesos en ejecución.

Para depurar una aplicación de Windows Forms de C#, J# o Visual Basic

  1. Abra el proyecto en Visual Studio.

  2. Cree puntos de interrupción según sea necesario.

    Debido a que las aplicaciones de Windows Forms están orientadas a eventos, los puntos de interrupción entrarán en el código del controlador de eventos o en métodos llamados por el código del controlador de eventos. Entre los eventos típicos en los cuales colocar puntos de interrupción se encuentran:

    1. Eventos asociados a un control, como Click, Enter, etc.

    2. Eventos asociados al inicio y cierre de una aplicación como Load, Activated, etc.

    3. Eventos Focus y Validation

    Para obtener más información, vea Crear controladores de eventos en formularios Windows Forms.

  3. En el menú Depurar, haga clic en Iniciar.

  4. Depure mediante las técnicas que se describen en Guía básica del depurador.

Vea también

Tareas

Cómo: Establecer configuraciones Debug y Release

Conceptos

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

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

Otros recursos

Depurar código administrado

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

Conectarse a procesos en ejecución

Formularios Windows Forms