Share via


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, Visual Studio crea automaticamente queste configurazioni e vengono specificate le opzioni predefinite 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 [OBSOLETO] File di database di programma (C++) 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 installa Visual Studio, viene chiesto di scegliere una serie 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, Visual Studio esegue automaticamente la configurazione di debug quando si Avvio scegliere dal menu Debug e le configurazioni per il rilascio quando si utilizza il menu Compila.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 Avvia debug F5 e Compila soluzione 6 per selezionare la configurazione.

Per passare alla configurazione di debug o di rilascio

  1. In Esplora soluzioni selezionare il progetto.

  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++

Eseguire il debug e il rilascio delle configurazione del progetto

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