Procedura: avviare l'esecuzione
Le informazioni contenute in questo argomento sono valide per:
Edizione |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium e Ultimate |
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 dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.
Per avviare il debug
Scegliere Avvia, Esegui istruzione o Esegui istruzione/routine nel menu Debug.
- oppure -
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.
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 potrebbe 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 compila la configurazione di debug del programma. Se i simboli non vengono trovati, potrebbe essere necessario specificare un percorso. Per ulteriori informazioni, vedere Procedura: specificare percorsi di simboli e comportamento di caricamento. 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 versioni successive, 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