Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

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.

È 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

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:

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft