Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visual Studio offre diversi modi per compilare le applicazioni, dalle compilazioni IDE interattive con debug integrato alle pipeline CI/CD automatizzate. Questo articolo consente di scegliere il metodo di compilazione appropriato per lo scenario e fornisce collegamenti a documentazione dettagliata per ogni approccio.
Per una prima introduzione alla compilazione all'interno dell'IDE, vedere Esercitazione: Creare un'applicazione.
Scegliere un metodo di compilazione
Usare la tabella seguente per determinare il metodo di compilazione più adatto alle proprie esigenze:
| 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 crea configurazioni predefinite di progetto e soluzione. Queste configurazioni definiscono il modo in cui vengono compilati e distribuiti i progetti e le soluzioni. Le configurazioni del progetto sono specifiche di una piattaforma di destinazione (ad esempio Windows o Linux) e del tipo di compilazione (ad esempio debug o versione). È possibile modificare queste configurazioni, tuttavia, e creare configurazioni personalizzate in base alle esigenze. Vedere Configurazioni di progetto e soluzione.
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à:
- 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