Condividi tramite


Procedura: impostare le configurazioni di debug e rilascio

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual

Autenticazione di base

C#

F#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Pro, Premium e Ultimate

Argomento applicabile Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento applicabile

Un progetto Visual Studio 2010 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, in Visual Studio vengono definite automaticamente queste configurazioni e vengono specificate le opzioni predefinite e altre impostazioni appropriate. 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 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 configura 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. Quando si sceglie Avvia dal menu Debug, in Visual Studio verrà utilizzata automaticamente la configurazione di debug. Quando si utilizza il menu Compila, verrà invece utilizzata la configurazione 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.

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

Concetti

Impostazioni di progetto per 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