Compilazione e pulizia di progetti e soluzioni in Visual Studio

Tramite le procedure descritte in questo argomento è possibile compilare, ricompilare o pulire tutti o alcuni progetti o elementi di progetto di una soluzione. Per un'esercitazione dettagliata, vedere Procedura dettagliata: Compilazione di un'applicazione.

Nota

Questo argomento si applica a Visual Studio in Windows. Per Visual Studio per Mac, vedere Compilazione e pulizia di progetti e soluzioni in Visual Studio per Mac.

Nota

L'interfaccia utente dell'edizione di Visual Studio in uso potrebbe essere diversa da quanto descritto in questo argomento, a seconda delle impostazioni attive. Per modificare le impostazioni, ad esempio per implementare le impostazioni Generali o Visual C++, scegliere Strumenti>Importa/Esporta impostazioni e quindi scegliere Reimposta tutte le impostazioni.

Per compilare, ricompilare o pulire un'intera soluzione

  1. In Esplora soluzioni scegliere una soluzione o aprire la soluzione voluta.

  2. Nella barra dei menu, scegliere Compila e quindi scegliere uno dei comandi seguenti:

    • Scegliere Compila o Compila soluzione oppure premere CTRL+MAIUSC+B per compilare solo i file di progetto e i componenti modificati dopo la compilazione più recente.

      Nota

      Il comando Compila diventa Compila soluzione se una soluzione include più progetti.

    • Scegliere Ricompila soluzione per "pulire" la soluzione e quindi compilare tutti i componenti e i file dei progetti.

    • Scegliere Pulisci soluzione per eliminare eventuali file intermedi e di output. Quando sono rimasti solo i file dei componenti e dei progetti, è possibile compilare nuove istanze di file intermedi e di output.

Per compilare o ricompilare un progetto singolo

  1. In Esplora soluzioni scegliere un progetto o aprire il progetto voluto.

  2. Sulla barra dei menu scegliere Compila e quindi scegliere CompilaNomeProgetto o RicompilaNomeProgetto.

    • Scegliere CompilaNomeProgetto per compilare solo i componenti del progetto che sono stati modificati dalla build più recente.

    • Scegliere RicompilaNomeProgetto per "pulire" il progetto e quindi compilare i file e tutti i componenti del progetto.

Per compilare il progetto di avvio e le relative dipendenze

  1. Nella barra dei menu scegliere Strumenti>Opzioni.

  2. Nella finestra di dialogo Opzioni espandere il nodo Progetti e soluzioni e quindi scegliere la pagina Compila ed esegui.

    Si apre la finestra di dialogo Compila ed esegui>Progetti e soluzioni>Opzioni.

  3. Selezionare la casella di controllo Compila progetti di avvio e dipendenze solo in fase di esecuzione.

    Quando questa casella di controllo è selezionata, vengono compilati solo il progetto di avvio corrente e le relative dipendenze quando si sceglie Avvia debug>(F5) o Avvia debug>senza debug (CTRL+F5).

    Quando si sceglie Compila>soluzione (CTRL+MAIUSC+B), viene compilata l'intera soluzione.

    Quando questa casella di controllo è deselezionata, tutti i progetti, le relative dipendenze e i file della soluzione vengono compilati quando si esegue uno dei comandi precedenti.

Per compilare solo il progetto di Visual C++ selezionato

Scegliere un progetto C++ e quindi nella barra dei menu scegliere Compila>solo progetto e uno dei comandi seguenti:

  • Build Only (Compila solo) NomeProgetto

  • Rebuild Only (Ricompila solo) NomeProgetto

  • Clean Only (Pulisci solo) NomeProgetto

  • Link Only (Collega solo) NomeProgetto

Questi comandi si applicano solo al progetto C++ scelto, senza compilare, ricompilare, pulire o collegare eventuali dipendenze di progetto o file di soluzione. A seconda della versione di Visual Studio, il sottomenu Solo progetto potrebbe contenere più comandi.

Per compilare più elementi di un progetto C++

In Esplora soluzioni scegliere più file che possono essere compilati, aprire il menu di scelta rapida per uno di questi file e quindi scegliere Compila oppure premere CTRL+F7.

Se i file hanno dipendenze, vengono compilati in ordine di dipendenza. L'operazione di compilazione non riesce se i file richiedono un'intestazione precompilata che non disponibile in fase di compilazione. L'operazione di compilazione usa la configurazione della soluzione attiva corrente.

Per interrompere una compilazione

Effettuare uno dei passaggi seguenti:

  • Nella barra dei menu selezionare Compila>Annulla.

  • Premere CTRL+INTERR.