Finestra di dialogo Opzioni: Compilazione ed esecuzione di progetti e soluzioni >
In questa finestra di dialogo è possibile specificare il numero massimo di progetti C++ o C# che è possibile compilare allo stesso tempo, determinati comportamenti di compilazione predefiniti e alcune impostazioni del log di compilazione. Per accedere a queste opzioni, selezionare Strumenti>Opzioni, espandere Progetti e soluzioni e quindi selezionare Compila ed esegui.
Numero massimo di compilazioni di progetto parallele
Specifica il numero massimo di progetti C++ e C# che è possibile compilare contemporaneamente. Per ottimizzare il processo di compilazione, il numero massimo di compilazioni di progetti in parallelo viene impostato automaticamente sul numero di CPU del computer. Il valore massimo per è 32.
Compila progetti di avvio e dipendenze solo in fase di esecuzione
Compila solo il progetto di avvio e le relative dipendenze quando si usa il tasto F5, si seleziona il comando di menu Debug>Avvia debug o i comandi applicabili del menu Genera. Se non si seleziona questa opzione, vengono compilati tutti i progetti e le relative dipendenze.
Durante l'esecuzione, quando i progetti non sono aggiornati
Si applica solo ai progetti C++.
Quando si esegue un progetto con F5 o il comando Debug>Avvia debug, l'impostazione predefinita Richiedi compilazione visualizza un messaggio se una configurazione di progetto non è aggiornata. Selezionare Compila sempre per compilare il progetto ogni volta che viene eseguito. Selezionare Non compilare mai per eliminare tutte le compilazioni automatiche quando si esegue un progetto.
Durante l'esecuzione, quando si verificano errori di compilazione o distribuzione
Si applica solo ai progetti C++.
Quando si esegue un progetto con F5 o il comando Debug>Avvia debug, l'impostazione predefinita Richiedi avvio visualizza un messaggio se un progetto deve essere eseguito anche se la compilazione non è riuscita. Selezionare Avvia versione precedente per avviare automaticamente l'ultima compilazione valida. In questo modo è possibile che il codice in esecuzione non corrisponda al codice sorgente. Selezionare Non avviare per eliminare il messaggio.
Per nuove soluzioni utilizza il progetto selezionato come progetto di avvio
Se questa opzione è impostata, le nuove soluzioni usano il progetto selezionato come progetto di avvio.
Livello di dettaglio output in compilazione progetto MSBuild
Determina la quantità di informazioni del processo di compilazione che viene visualizzata nella finestra Output.
Livello di dettaglio file di log di compilazione progetto MSBuild
Si applica solo ai progetti C++.
Determina la quantità di informazioni scritte nel file di log di compilazione, che si trova in \ProjectName>\Debug\<ProjectName.log>.<
Eseguire la compilazione con priorità bassa del processo
Indica a Visual Studio di eseguire tutti i processi di compilazione e collegamento con priorità "Sotto la normale", come gestito dal sistema operativo. La selezione di questa opzione aumenta la velocità di risposta del computer durante l'esecuzione di una compilazione, ma aumenta il tempo necessario per completare una compilazione. Per informazioni sul funzionamento della priorità dei processi in Windows, vedere Pianificazione delle priorità.