Condividi tramite


Compilare e generare in Visual Studio

Per una prima introduzione alla compilazione all'interno dell'IDE, vedere Procedura dettagliata: Compilazione di un'applicazione.

È possibile usare uno dei metodi seguenti per compilare un'applicazione: l'IDE di Visual Studio, gli strumenti da riga di comando di MSBuild e Azure Pipelines:

Metodo di compilazione Benefici
IDE - Creare compilazioni immediatamente e testarle in un debugger.
- Eseguire compilazioni multiprocessore per progetti C++ e C#.
- Personalizzare diversi 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 di MSBuild - Compilare progetti senza installare Visual Studio.
- Eseguire compilazioni multiprocessore per tutti i tipi di progetto.
- Personalizzare la maggior parte delle aree del sistema di compilazione.
Azure Pipelines - Automatizza il processo di build come parte di una pipeline di integrazione continua e consegna continua.
- Applicare test automatizzati a ogni compilazione.
- Usare risorse virtualmente illimitate basate sul cloud per i processi di compilazione.
- Modificare il flusso di lavoro di compilazione e creare attività di compilazione per eseguire attività profondamente personalizzate.

La documentazione di questa sezione illustra in dettaglio il processo di compilazione basato su IDE. Per altre informazioni sugli altri metodi, vedere rispettivamente CMake, MSBuild e Azure Pipelines.

Compilazione dall'IDE

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

Per una prima introduzione alla compilazione all'interno dell'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 modifica delle directory di output, specificando eventi di compilazione personalizzati, la gestione delle dipendenze del progetto, la gestione dei file di log di compilazionee l'eliminazione degli avvisi del compilatore.

Da qui è possibile esplorare un'ampia gamma di altre attività: