Eseguire il debug e il rilascio delle configurazione del progetto

Un progetto Visual Studio dispone di configurazioni separate per le versioni di rilascio e di debug di un programma. La versione di debug viene compilata per eseguire il debug, mentre quella finale viene compilata per la distribuzione finale.

Più impostazioni sono utilizzate per determinare se viene compilata una versione di debug o di rilascio. Quando si utilizza la configurazione avanzata della build, il tipo di compilazione viene determinato dalle impostazione di Configurazioni di soluzioni, Gestione configurazione e Proprietà progetto, che includono il Percorso output. Quando si utilizza la configurazione semplificata della build, il tipo di compilazione varia se si fa clic sul comando di Avvia debug o sul comando Compila.

Nota

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Configurazione compilazione avanzata

Quando si utilizza la configurazione avanzata della build si dispone di un controllo manuale sulle impostazioni di configurazione e si può scegliere se compilare una versione di debug o una versione finale. La seguente sequenza descrive come il percorso di output e altre proprietà vengono determinati per tutti i comandi di compilazione.

  1. Sulla barra degli strumenti, l'elenco a discesa Configurazioni soluzione contiene la configurazione della soluzione attiva. Selezionare la configurazione di soluzione attiva prima di eseguire una compilazione. L'opzione viene utilizzata per determinare la configurazione del progetto (debug o release) e la piattaforma di progetto per i progetti nella soluzione, come descritto nel passaggio seguente.

    A seconda delle impostazioni di sviluppo, la barra degli strumenti può anche disporre di un elenco a discesa Piattaforme soluzione, in cui è possibile impostare la piattaforma attiva della soluzione. Questa scelta specifica la piattaforma per cui compilare la soluzione. Tra le opzioni sono incluse x86 (opzione predefinita), x64, Itanium e Qualsiasi CPU.

  2. Gestione configurazione contiene le impostazioni associate alla configurazione della soluzione attiva e alla piattaforma della soluzione attiva dal passaggio 1. In Gestione configurazione sono elencate la configurazione del progetto (debug o release) e la piattaforma del progetto (ad esempio x86) per ciascun progetto della soluzione.

    È possibile accedere alla Finestra di dialogo Gestione configurazione dal menu Compila.

  3. Le pagine della Creazione di progetti le proprietà associate a ciascuna piattaforma del progetto e della configurazione di progetto dal passo 2. L'impostazione Percorso output si trova nella pagina Compila (sia in Visual Basic che in C#). Per ulteriori informazioni, vedere la sezione Pagine di Progettazione progetti più avanti in questo argomento.

Configurazione della build semplificata

Quando si utilizza la configurazione semplificata della build, Visual Studio determina se compilare una versione di debug o una versione finale. La scelta della configurazione compilazione semplificate implementa le seguenti impostazioni:

  • Mediante il comando Avvia debug del menu Debug (F5) è possibile creare una versione di debug e posizionare la compilazione nel percorso di debug indipendentemente dal percorso di output specificato.

  • Il comando Compila dal menu di Compila utilizza le impostazioni dalle pagine Creazione progetti appropriate. Il percorso output si trova nella pagina Compila (C#) o nella pagina Compila (Visual Basic) di Creazione progetti.

  • Il menu Compila non contiene il comando Gestione configurazione.

  • Gli elenchi a discesa Configurazione e Piattaforma non vengono visualizzati nelle pagine Creazione progetti.

  • Sulla barra degli strumenti, gli elenchi a discesa Configurazioni soluzione e Piattaforme soluzione non sono disponibili.

Pagine di progettazione progetti

Per i progetti di Visual Basic, le seguenti pagine di Creazione progetti contengono le proprietà per la configurazione di debug e di rilascio di un progetto:

Per i progetti C#, le pagine seguenti di Creazione progetti contengono le proprietà per la configurazione di debug e di rilascio di un progetto:

Quando si utilizza la configurazione avanzata della build, le pagine di Creazione progetti citate in precedenza contengono un elenco a discesa di Configurazione e un elenco a discesa di Piattaforma nella parte superiore.

Quando si utilizza la configurazione semplificata della build, le pagine di Creazione progetti citate in precedenza non contengono elenchi a discesa di Configurazione e Piattaforma. Il comando Compila dal menu di Compila utilizza le impostazioni da tali pagine Creazione progetti.

Per accedere alle pagine Progettazione progetti, scegliere Proprietà nomeprogetto dal menu Progetto.

Per selezionare la configurazione della build avanzata o semplificata

  1. Dal menu Strumenti, scegliere Opzioni.

  2. Nella finestra di dialogo Opzioni espandere Progetti e soluzioni, quindi fare clic su Generale.

  3. Per impostare la configurazione della build avanzata, selezionare la casella di controllo Mostra configurazioni della build avanzate.

    Per impostare la configurazione della build semplificata, deselezionare la casella di controllo Mostra configurazioni della build avanzate.

Vedere anche

Attività

Procedura: creare e modificare le configurazioni

How to: Restore Hidden Debugger Commands

Riferimenti

Pagina Compilazione, Progettazione progetti (C#)

Pagina Compilazione, Progettazione progetti (Visual Basic)

Finestra di dialogo Opzioni, Progetti e soluzioni, Generale

/platform (opzioni del compilatore C#)

/platform (Visual Basic)

Concetti

Project Settings for a Visual Basic Debug Configuration

Project Settings for C# Debug Configurations