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.Compila il codice spesso, è possibile identificare errori in fase di compilazione, come sintassi non corretta, le parole chiave non digitate correttamente e tipi non corrispondenti, in precedenza.È inoltre possibile rilevare e correggere errori di runtime, ad esempio errori logici e errori semantici, spesso compilando ed eseguendo le versioni di debug del codice.

Quando si dispone di sviluppo completo e averli eseguito il debug di un progetto o una soluzione, è possibile compilare i componenti in una build di rilascio.Per impostazione predefinita, una build di rilascio è ottimizzata e progettata per essere più piccola ed eseguito più velocemente di una versione di debug.Per ulteriori informazioni, vedere Procedura dettagliata: compilazione di un'applicazione.

Scegliere un metodo di compilazione

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

Metodo di compilazione

Vantaggi

Per ulteriori informazioni

Utilizzo dell'IDE

  • Più facilmente la creazione e l'esecuzione di 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

Utilizzo di Team Foundation Build

  • È possibile automatizzare il processo di compilazione.Ad esempio, è possibile compilare uno o più progetti di notte o quando 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 in base alle necessità, creare attività di compilazione per eseguire attività personalizzate dopo.

Compilazione dell'applicazione

Compilazione dall'IDE

Quando si crea un progetto, le configurazioni di compilazione predefinite definite per e una configurazione della build della soluzione viene distribuita per fornire un contesto per la compilazione.Le configurazioni di soluzione definiscono quali progetti nella soluzione vengono compilate e distribuite.Le configurazioni di progetto sono un set di proprietà di progetto che sono univoci per una piattaforma e un tipo di compilazione, ad esempio rilascio Win32.È possibile modificare queste 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.

Nell'IDE di, è possibile eseguire le attività aggiuntive seguenti:

Vedere anche

Attività

Procedura: creare e rimuovere dipendenze di progetto

Concetti

Procedura dettagliata: compilazione di un'applicazione

Informazioni sulle configurazioni della build

Building (Compiling) Web Site Projects

Altre risorse

Informazioni sulle piattaforme di compilazione