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 |
|
Compilazione e pulizia di progetti e soluzioni in Visual Studio |
Eseguire una riga di comando di MSBuild |
|
|
Utilizzare Team Foundation Build |
|
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:
Identificare i progetti dipendenti dall'output di un altro progetto per compilare correttamente.
Nascondere gli avvisi del compilatore specifici per Visual C#, Visual C++, o Visual Basic.
Specificare le azioni personalizzate di pre e post compilazione per compilare.
Migliorare le prestazioni di compilazione utilizzando le compilazioni parallele.Per ulteriori informazioni, vedere Compilazione di più progetti in parallelo con MSBuild o il post del blog Parallelismo di compilazione di Tuning C++.
Vedere anche
Attività
Procedura: creare e rimuovere dipendenze di progetto
Concetti
Procedura dettagliata: compilazione di un'applicazione
Informazioni sulle configurazioni della build