Condividi tramite


Preparazione al debug: applicazioni Windows Form

Il modello di progetto Windows Forms consente di creare un'applicazione Windows Forms. Il debug di questo tipo di applicazione in Visual Studio è una procedura molto semplice. Per ulteriori informazioni, vedere Procedura: creare un nuovo progetto di applicazione Windows Form.

Quando si crea un progetto di Windows Form mediante il modello di progetto, in Visual Studio vengono definite automaticamente le impostazioni necessarie per le configurazioni di debug e di rilascio. Se necessario, è possibile modificare tali impostazioni. Queste impostazioni possono essere modificate nella finestra di dialogo Pagine delle proprietà di <nome progetto> (Progetto in Visual Basic).

Per ulteriori informazioni, vedere Debug gestito: impostazioni consigliate delle proprietà.

Nella tabella riportata di seguito è indicata un'impostazione consigliata aggiuntiva per le proprietà.

Proprietà di configurazione disponibili nella scheda Debug

Nome proprietà

Impostazione

Azione di avvio

  • Nella maggior parte dei casi, impostare questa proprietà su Avvia progetto. Impostare questa proprietà su Avvia programma esterno se si desidera avviare un altro eseguibile quando si inizia il debug (in genere per il debug di DLL).

È possibile eseguire il debug di applicazioni Windows Form dall'interno di Visual Studio oppure stabilendo una connessione a un'applicazione già in esecuzione. Per ulteriori informazioni sulla connessione, vedere Connessione a processi in esecuzione con il debugger di Visual Studio.

Per eseguire il debug di un'applicazione Windows Form in C#, F# o Visual Basic

  1. Aprire il progetto in Visual Studio.

  2. Creare i punti di interruzione necessari.

    Poiché le applicazioni Windows Form sono guidate da eventi, i punti di interruzione dovranno essere inseriti nel codice del gestore eventi o nei metodi chiamati dal codice del gestore eventi. Alcuni eventi tipici in cui impostare i punti di interruzione sono:

    1. Eventi associati a un controllo, ad esempio Click, Enter e così via

    2. Eventi associati all'avvio e alla chiusura dell'applicazione, ad esempio Load, Activated e così via

    3. Eventi di convalida e relativi allo stato attivo.

    Per ulteriori informazioni, vedere Creazione di gestori eventi in Windows Form.

  3. Scegliere Avvia dal menu Debug.

  4. Eseguire il debug utilizzando le tecniche descritte in Guida di orientamento al debugger.

Vedere anche

Attività

Procedura: impostare le configurazioni di debug e rilascio

Concetti

Impostazioni di progetto per le configurazioni di debug C#

Impostazioni di progetto per una configurazione di debug Visual Basic

Altre risorse

Debug del codice gestito

Preparazione al debug: tipi di progetto C#, F# e Visual Basic

Connessione a processi in esecuzione con il debugger di Visual Studio

Windows Form