Impostazioni di progetto per le configurazioni di debug C#
È possibile modificare le impostazioni di progetto per una configurazione di debug C# nella finestra Pagine delle proprietà, come descritto in Configurazioni di debug e rilascio.Nelle tabelle riportate di seguito sono indicate le sezioni della finestra di dialogo Pagine delle proprietà in cui sono disponibili le impostazioni correlate al debugger.
Attenzione |
---|
Questo argomento non si applica alle applicazioni di archivio di Windows.Vedere Come avviare una sessione di debug (Visual C++, Visual C# e Visual Basic) |
Scheda Debug
Impostazione |
Descrizione |
---|---|
Configurazione |
Imposta la modalità per la compilazione dell'applicazione.Le opzioni disponibili sono Attiva (Debug), Debug, Release, Tutte le configurazioni. |
Azione di avvio |
Questo gruppo di controlli specifica l'azione che verrà eseguita quando si sceglie Avvia dal menu Debug.
|
Argomenti della riga di comando |
Specifica gli argomenti della riga di comando per il programma da sottoporre a debug.Il nome del comando è il nome del programma specificato in Avvia programma esterno.Se l'opzione Azione di avvio è impostata su Avvia URL, non è possibile specificare gli argomenti della riga di comando. |
Cartella di lavoro |
Specifica la cartella di lavoro del programma sottoposto a debug.In Visual C# la cartella di lavoro è la cartella dalla quale viene avviata l'applicazione, che per impostazione predefinita è \bin\debug. |
Usa computer remoto |
Il nome di un computer remoto nel quale l'applicazione verrà eseguita ai fini del debug oppure un nome di server Msvsmon.Il percorso del file EXE sul computer remoto è specificato dalla proprietà Percorso output nella cartella Proprietà di configurazione, categoria Compila.Il percorso deve essere una directory condivisibile del computer remoto. |
Attiva debug codice non gestito |
Consente di eseguire il debug delle chiamate al codice Win32 nativo (non gestito) dall'applicazione gestita in uso. |
Attiva debug SQL Server |
Consente di eseguire il debug di oggetti di database di SQL Server. |
Scheda Compila
Impostazione |
Descrizione |
---|---|
Simboli di compilazione condizionale |
Le costanti DEBUG e TRACE vengono definite in questa posizione. Esse attivano la compilazione condizionale della Classe Debug e della Classe Trace.Quando sono definite, i metodi delle classi Debug e Trace generano l'output per la finestra di output.In caso contrario, tali metodi non verranno compilati e non verrà generato alcun output.
|
Ottimizza codice |
Questa impostazione deve rimanere disattivata nella versione di debug, a meno che non venga rilevato un bug solo nel codice ottimizzato.L'esecuzione del debug di un codice ottimizzato è più complessa poiché le istruzioni non corrispondono direttamente alle istruzioni presenti nelle finestre del codice sorgente. |
Percorso output |
Generalmente impostato su bin\Debug per l'esecuzione del debug. |