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.
In Esplora soluzioni scegliere una soluzione o aprire la soluzione voluta.
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
In Esplora soluzioni scegliere un progetto o aprire il progetto voluto.
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
Nella barra dei menu scegliere Strumenti>Opzioni.
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.
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.
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.
Contenuto correlato
- Procedura: Visualizzare, salvare e configurare file di log di compilazione
- Recupero di log di compilazione
- Compilazione e creazione in Visual Studio
- Informazioni sulle configurazioni della build
- Procedura: Impostare le configurazioni di debug e rilascio
- Riferimenti alla compilazione in C/C++
- Opzioni della riga di comando devenv
- Soluzioni e progetti