Condividi tramite


Procedura: impostare le configurazioni di debug e rilascio

Un progetto Visual Studio 2012 dispone di configurazioni separate per le versioni di rilascio e di debug del programma. Come indicato dai nomi, la versione di debug viene compilata per eseguire il debug, mentre quella di rilascio viene compilata per la distribuzione finale.

Se si crea il programma in Visual Studio, vengono definite automaticamente queste configurazioni e vengono specificate le opzioni predefinite appropriate e altre impostazioni. Con le impostazioni predefinite:

  • La configurazione di debug del programma è compilata con le informazioni complete di debug sui simboli e senza ottimizzazione. L'ottimizzazione rende più difficile il debug perché la relazione tra il codice sorgente e le istruzioni generate è più complessa.

  • La configurazione di rilascio del programma non contiene alcuna informazione di debug sui simboli ed è perfettamente ottimizzata. Le informazioni di debug possono essere generate in file PDB, in base alle opzioni del compilatore utilizzate. La creazione di file PDB può essere molto utile se successivamente sarà necessario eseguire il debug della versione di rilascio.

Per passare da una versione all'altra, utilizzare la barra degli strumenti Standard o Gestione configurazione.

Nota

Quando si configura Visual Studio, viene chiesto di scegliere un set di impostazioni di sviluppo per il linguaggio di programmazione principale.Se si scelgono le impostazioni di sviluppo di Visual Basic, lo strumento per la scelta della configurazione di debug o di rilascio non verrà visualizzato sulla barra degli strumenti.Al contrario, quando si sceglie Avvia dal menu Debug verrà utilizzata automaticamente la configurazione di debug di Visual Studio. Quando si utilizza il menu Compila, verranno invece utilizzate le configurazioni di rilascio.Per modificare le impostazioni di sviluppo, vedere Procedura: ripristinare comandi nascosti del debugger.Dopo avere modificato le impostazioni di sviluppo, assicurarsi che Mostra configurazioni della build avanzate sia selezionato nella finestra di dialogo Opzioni, categoria Progetti e soluzioni, pagina Generale.

Per passare rapidamente alla configurazione di debug o di rilascio

  • Sulla barra degli strumenti Standard selezionare Debug o Release nella casella di riepilogo Configurazioni soluzione.

  • Questa barra degli strumenti non è disponibile in Visual Basic Express o Visual C# Express. È possibile utilizzare le voci di menu Compila soluzione F6 e Avvia debug F5 per scegliere la configurazione.

Per passare alla configurazione di debug o di rilascio

  1. Selezionare il progetto in Esplora soluzioni.

  2. Scegliere Pagine delle proprietà dal menu Visualizza.

  3. Fare clic sulla scheda Compila o Debug, in un progetto di Visual C# o Visual F#, sulla scheda Compila o Debug, in un progetto di Visual Basic o su Proprietà di configurazione, in un progetto di Visual C++.

  4. Nell'elenco a discesa Configurazione fare clic su Debug o Release.

Vedere anche

Attività

Procedura: creare e modificare le configurazioni

Riferimenti

Impostazioni di progetto per una configurazione di debug C++

Concetti

Impostazioni di progetto per le configurazioni di debug C#

Impostazioni di progetto per una configurazione di debug Visual Basic

Altre risorse

Impostazioni di debug e preparazione

Eseguire il debug e il rilascio delle configurazione del progetto