Condividi tramite


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

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 una soluzione

Usare questa procedura per compilare la soluzione nella configurazione corrente, Debug ad esempio o Release. Per compilare più configurazioni contemporaneamente, vedere Compilazione batch.

  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. Nella barra dei menu scegliere Compila e quindi scegliere Compila Nomeprogetto o Ricompila nomeprogetto.

    • Scegliere Compila ProjectName per compilare solo i componenti del progetto modificati dopo la compilazione più recente.

    • Scegliere Rebuild ProjectName (Ricompila projectName ) per "pulire" il progetto e quindi compilare i file di progetto 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.

Compilazione batch

Quando si compila usando le opzioni Compila soluzione o Compila progetto , Visual Studio compila la configurazione corrente. È possibile usare il comando di compilazione batch per compilare più configurazioni in un'unica operazione.

Nella barra dei menu scegliere Compila compilazione>batch. Verrà visualizzata la finestra di dialogo Compilazione batch.

Screenshot della finestra di dialogo Compilazione Batch.

Selezionare i progetti e le configurazioni desiderati e usare i pulsanti per compilare, ricompilare o pulire. Le operazioni di compilazione vengono avviate immediatamente e tutto l'output viene visualizzato nella finestra Output .

Le selezioni effettuate vengono memorizzate alla successiva apertura della finestra di dialogo Compilazione Batch.

Nota

La compilazione batch non è disponibile per tutti i tipi di progetto. Vedere Creare più configurazioni contemporaneamente.

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:

  • Nomeprogetto solo compilazione

  • Ricompila solo ProjectName

  • Pulisci solo ProjectName

  • Link Only ProjectName

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.