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à:
- Informazioni sulle configurazioni di compilazione
- Configurare i progetti per le piattaforme di destinazione
- Gestire le proprietà del progetto e della soluzione.
- Specificare gli eventi di compilazione in C# e Visual Basic
- Impostare le opzioni di compilazione
- Compilare più progetti in parallelo