Compilazione e creazione in Visual Studio

Per un'introduzione iniziale alla compilazione nell'ambiente IDE, vedere Procedura dettagliata: Compilazione di un'applicazione.

Per compilare un'applicazione è possibile usare uno di questi metodi: IDE di Visual Studio, strumenti da riga di comando MSBuild e Azure Pipelines:

Metodo di compilazione Vantaggi
IDE - Creazione immediata di build e test in un debugger.
- Esecuzione di compilazioni multiprocessore per progetti C++ e C#.
- Personalizzazione di vari aspetti del sistema di compilazione.
CMake - Compilare progetti C++ usando lo strumento CMake
- Usare lo stesso sistema di compilazione tra piattaforme Linux e Windows.
Riga di comando MSBuild - Compilazione di progetti senza installare Visual Studio.
- Esecuzione di compilazioni multiprocessore per tutti i tipi di progetto.
- Personalizzazione della maggior parte delle aree del sistema di compilazione.
Azure Pipelines - Automazione della compilazione come parte di un processo di integrazione continua/recapito continuo.
- Implementazione di test automatizzati con ogni compilazione.
- Uso di risorse di codice praticamente illimitate per i processi di compilazione.
- Modifica del flusso di lavoro di compilazione e creazione di attività di compilazione per eseguire attività personalizzate specifiche.

La documentazione di questa sezione approfondisce i dettagli del processo di compilazione basato su IDE. Per altre informazioni sugli altri metodi, vedere rispettivamente CMake, MSBuild e Azure Pipelines.

Compilazione nell'IDE

Quando si crea un progetto, Visual Studio crea configurazioni della build predefinite per il progetto e la soluzione che contiene il progetto. Queste configurazioni definiscono come vengono compilati e distribuiti i progetti e le soluzioni. Le configurazioni di progetto, in particolare, sono univoche per la piattaforma di destinazione (ad esempio Windows o Linux) e il tipo di compilazione (ad esempio, di debug o di rilascio). È possibile modificare queste configurazioni come desiderato e anche creare configurazioni personalizzate in base alle esigenze.

Per un'introduzione iniziale alla compilazione nell'ambiente IDE, vedere Procedura dettagliata: Compilazione di un'applicazione.

Vedere quindi Compilazione e pulizia di progetti e soluzioni in Visual Studio per informazioni sulle diverse personalizzazioni che è possibile apportare al processo. Le personalizzazioni includono la modifica della directory dell'output, la definizione di eventi di compilazione personalizzati, la gestione delle dipendenze del progetto, la gestione dei file di log di compilazione e la disattivazione della visualizzazione degli avvisi del compilatore.

Successivamente è possibile esplorare molte altre attività: