Preparación de la depuración: Aplicaciones de Windows Forms
La plantilla de proyecto de Aplicación de Windows Forms crea una aplicación de Windows Forms. La depuración de este tipo de aplicación en Visual Studio es muy sencilla. Para información sobre cómo crear un proyecto de este tipo, vea Creación de una aplicación de Windows Forms.
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 de proyecto (Mi proyecto en Visual Basic).
Para obtener más información, consulte Valores de propiedades 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 para 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 cómo crear asociaciones, consulte Crear asociaciones con procesos en ejecución.
Para depurar una aplicación de Windows Forms en C#, F# o Visual Basic
Abra el proyecto en Visual Studio.
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:
Eventos asociados a un control, como Click, Enter, etc.
Eventos asociados al inicio y apagado de una aplicación como Load, Activated, etc.
Eventos de foco y validación.
Para más información, consulte el artículo sobre creación de controladores de eventos en Windows Forms.
En el menú Depurar, haga clic en Iniciar.
Depure con las técnicas descritas en Primer vistazo al depurador.
Contenido relacionado
- Depurar código administrado
- Depuración administrada: configuración de proyecto recomendada
- Cómo: Establecer configuraciones Debug y Release
- 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
- Asociar a procesos en ejecución
- Windows Forms