Condividi tramite


Compilazione di applicazioni in Visual Studio

È possibile utilizzare Visual Studio per sviluppare applicazioni e creare a intervalli frequenti gli assembly e i programmi eseguibili durante il ciclo di sviluppo.Compilando il codice spesso, è possibile identificare errori in fase di compilazione, come sintassi non corretta, parole chiave non digitate correttamente e tipi non corrispondenti, più rapidamente.È inoltre possibile rilevare e risolvere gli errori di runtime, quali errori logici ed errori semantici, compilando frequentemente ed eseguendo le versioni di debug del codice.

Quando si ha completamente sviluppato un progetto o una soluzione e la si ha sufficientemente sottoposta a debug, si possono compilare i relativi componenti in una build di rilascio.Per impostazione predefinita, una build di rilascio è ottimizzata e progettata per essere più piccola ed essere eseguita più velocemente di una versione di debug.Per ulteriori informazioni, vedere Procedura dettagliata: compilazione di un'applicazione.

Scelta di un metodo di compilazione

È possibile compilare un'applicazione utilizzando le opzioni di compilazione predefinite nell'IDE, nel prompt dei comandi, o tramite Team Foundation Build.Ognuna di queste opzioni utilizza MSBuild come tecnologia sottostante e ogni approccio presenta vantaggi specifici, come illustrato nella tabella seguente.

Metodo Build

Vantaggi

Per ulteriori informazioni

Utilizzo dell'IDE

  • È più semplice creare ed eseguire le compilazioni immediatamente.

  • È possibile eseguire compilazioni multiprocessore per progetti C# e C++.

  • È possibile personalizzare alcuni aspetti del sistema di compilazione.

Compilazione e pulizia di progetti e soluzioni in Visual Studio

Eseguire una riga di comando di MSBuild

  • È possibile compilare progetti senza installare Visual Studio.

  • È possibile eseguire compilazioni multiprocessore per tutti i tipi di progetto.

  • È possibile personalizzare la maggior parte delle aree del sistema di compilazione.

MSBuild

Utilizzare Team Foundation Build

  • È possibile automatizzare il processo di compilazione.Ad esempio, è possibile compilare uno o più progetti di notte o ogni volta che il codice viene controllato.È inoltre possibile compilare progetti nei server di compilazione condivisi anziché nel computer di sviluppo.

  • È possibile specificare rapidamente il codice da compilare, i test da eseguire e altre opzioni comuni.

  • È possibile modificare il flusso di lavoro della compilazione e se necessario, creare attività di compilazione per eseguire attività profondamente personalizzate.

Compilare l'applicazione

Compilazione dall'IDE

Quando si crea un progetto, vengono definite le relative configurazioni di compilazione predefinite e vengono assegnate le relative configurazioni di compilazione delle soluzioni predefinite per fornire un contesto per la compilazione.Le configurazioni di soluzione definiscono come i progetti nella soluzione vengono compilati e distribuiti.Le configurazioni di progetto sono un set di proprietà di progetto che sono univoche per una piattaforma e un tipo di compilazione (ad esempio, versione Win32).E' possibile modificare le configurazioni predefinite e creare configurazioni personalizzate.Per ulteriori informazioni, vedere Introduzione a Progettazione progetti e Procedura: modificare le proprietà e le impostazioni di configurazione dei progetti.

All'interno dell'IDE è possibile eseguire le seguenti attività addizionali:

Vedere anche

Attività

Procedura: creare e rimuovere dipendenze di progetto

Concetti

Procedura dettagliata: compilazione di un'applicazione

Informazioni sulle configurazioni della build

Altre risorse

Informazioni sulle piattaforme di compilazione

Building (Compiling) Web Site Projects