Condividi tramite


Procedura: impostare le configurazioni di debug e rilascio

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual

Autenticazione di base

C#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Standard

Argomento applicabile

Argomento applicabile

Argomento applicabile

Argomento applicabile

Pro e Team

Argomento applicabile Argomento applicabile

Argomento applicabile

Argomento applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

Un progetto Visual Studio 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 PDB (C++) in base alle opzioni del compilatore utilizzate. La creazione di file PDB può essere estremamente 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. Per ulteriori informazioni, vedere Procedura: creare e modificare le configurazioni.

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 informazioni sulla modifica delle impostazioni di sviluppo, vedere Procedura: ripristinare comandi nascosti del debugger.

Per passare alla configurazione di debug o di rilascio

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

Modifica delle impostazioni

Per modificare le impostazioni di una configurazione, utilizzare la finestra di dialogo Pagine delle proprietà di<nomeprogetto>. In base al tipo di progetto, questa finestra può essere una finestra di dialogo contenente un controllo struttura nella parte sinistra per l'esplorazione delle categorie (Visual C++ e siti Web) oppure una finestra a schede nel riquadro dell'editor di testo di Visual Studio.

Per modificare le impostazioni relative alla configurazione di debug o di rilascio

  1. Selezionare il progetto in Esplora soluzioni.

  2. Scegliere Pagine delle proprietà dal menu Visualizza. In alternativa, fare clic con il pulsante destro del mouse sul nome del progetto in Esplora soluzioni e scegliere Pagine delle proprietà.

  3. Nella pagina delle proprietà di <nomeprogetto> fare clic sulla scheda Debug oppure, se si tratta di un progetto di sito Web, specificare le Opzioni di avvio.

  4. Nella casella di riepilogo Configurazione selezionare Debug o Release.

  5. Modificare il valore delle impostazioni della configurazione desiderate. Non tutte le proprietà relative al debugger sono presenti nella pagina Debug. Alcune si trovano nella pagina Compila. Le schede visualizzate variano in base al tipo di progetto.

Vedere anche

Concetti

Impostazioni di progetto per configurazioni di debug C#

Impostazioni di progetto per una configurazione di debug Visual Basic

Riferimenti

Impostazioni di progetto per una configurazione di debug C++

Altre risorse

Impostazioni di debug e preparazione