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.
Avviso
Questo argomento non si applica alle app di Windows Store.Vedere Avviare una sessione di debug per un'app dello Store in Visual Studio (VB, C#, C++ e XAML)
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. |