Condividi tramite


Procedura: avviare l'esecuzione

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual Basic

C#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Standard

Argomento applicabile Argomento applicabile

Argomento applicabile

Argomento applicabile

Pro e Team

Argomento applicabile Argomento applicabile

Argomento applicabile

Argomento applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

L'avvio dell'esecuzione è una delle funzioni di debug più elementari.

Nota:

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida, a seconda delle impostazioni attive o della versione utilizzata. Per modificare le impostazioni, scegliere Importa/esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Per avviare il debug

  1. Scegliere Avvia, Esegui istruzione o Esegui istruzione/routine dal menu Debug.

    -oppure-

  2. In una finestra di origine, fare clic con il pulsante destro del mouse su una riga di codice eseguibile e scegliere Esegui fino al cursore dal menu di scelta rapida.

Se si sceglie Avvia, l'applicazione verrà avviata ed eseguita sino al raggiungimento di un punto di interruzione. È possibile interrompere in qualsiasi momento l'esecuzione per esaminare valori, modificare variabili o analizzare in altro modo lo stato del programma. Per ulteriori informazioni, vedere Interruzione dell'esecuzione.

Se si sceglie Esegui istruzione o Esegui istruzione/routine, l'applicazione verrà avviata ed eseguita per poi interrompersi alla prima riga.

Se si sceglie Esegui fino al cursore, l'applicazione verrà avviata ed eseguita fino a raggiungere un punto di interruzione o la posizione del cursore, a seconda dell'evento che si verifica per primo. È possibile impostare la posizione del cursore in una finestra di origine. In alcuni casi l'interruzione non si verifica, il che significa che l'esecuzione non ha raggiunto il codice in cui è situato il cursore.

La soluzione può contenere più di un progetto. In tal caso, è possibile scegliere il progetto di avvio che sarà avviato dai comandi di esecuzione del menu Debug. In alternativa, è possibile avviare un progetto selezionato da Esplora soluzioni.

È possibile utilizzare il comando Avvia senza eseguire debug dal menu Debug per avviare l'esecuzione di un progetto senza il debugger.

Nota:

La possibilità di eseguire il debug dipende dall'eventualità che il codice sia stato generato con informazioni di debug, che il debugger disponga dell'accesso al codice sorgente e che il compilatore JIT (Just-In-Time) di Common Language Runtime stia registrando informazioni di debug. Se il debugger di Visual Studio non è in grado di reperire le informazioni di debug per il programma, generalmente viene visualizzato un messaggio che informa che non sono state trovate informazioni sui simboli corrispondenti. In alcuni casi il messaggio viene omesso e un comando Avvia viene trattato come "Avvia senza eseguire debug". Per impostazione predefinita, le informazioni di debug vengono generate quando si genera la configurazione di debug del programma. Se i simboli non vengono trovati, potrebbe essere necessario specificare un percorso. Per ulteriori informazioni, vedere Procedura: specificare un percorso di simboli. Per ottenere un'agevolazione nelle operazioni di debug della chiamate di sistema, è possibile installare i simboli di debug del sistema. Per ulteriori informazioni, vedere Installazione dei simboli di debug del sistema.

Nota:

Dopo aver installato .NET Framework in Windows Server 2003 o in Windows 2000 SP3 (o versione successiva), un account utente limitato in una sessione di Servizi terminal potrà avviare un processo con il debugger solo dopo il riavvio del computer.

Vedere anche

Attività

Procedura: scegliere il progetto di avvio

Procedura: avviare l'esecuzione di un progetto selezionato

Concetti

Controllo dell'esecuzione

Altre risorse

Impostazioni di debug e preparazione