Concetti relativi a MSBuild

MSBuild fornisce un XML Schema di base che è possibile usare per controllare il modo in cui la piattaforma di compilazione compila il software. Per specificare i componenti nella compilazione e come devono essere compilati, usare queste quattro parti di MSBuild: proprietà, elementi, attività e destinazioni.

Titolo Descrizione
Proprietà di MSBuild Introduce proprietà e raccolte di proprietà. Le proprietà sono coppie di chiave/valore che è possibile usare per configurare le compilazioni.
Elementi MSBuild Presenta gli elementi e le raccolte di elementi. Gli elementi sono input nel sistema di compilazione e, in genere, rappresentano i file.
Destinazioni di MSBuild Spiega come raggruppare le attività in un dato ordine e consentire che determinate sezioni del processo di compilazione vengano richiamate dalla riga di comando.
Attività MSBuild Illustra come creare un'unità di codice eseguibile che può essere usata da MSBuild per eseguire operazioni di compilazione atomica.
Confronto di proprietà ed elementi Confronta le proprietà e gli elementi di MSBuild. Entrambi vengono usati per trasmettere informazioni ad attività, valutare condizioni e archiviare valori a cui poter fare riferimento nel file di progetto.
Caratteri speciali di MSBuild Viene illustrato come eseguire l'escape di alcuni caratteri che MSBuild riserva per un uso speciale in contesti specifici.
Procedura dettagliata: Creazione di un nuovo file di progetto MSBuild Mostra come creare in modo incrementale un file di progetto di base usando soltanto un editor di testo.
Procedura dettagliata: uso di MSBuild Introduce i blocchi predefiniti di MSBuild e mostra come scrivere, modificare ed eseguire il debug di progetti MSBuild senza chiudere l'ambiente di sviluppo integrato (IDE) di Visual Studio.
Modalità di compilazione dei progetti di MSBuild Descrive il processo di compilazione interno usato in MSBuild
Riferimenti a MSBuild Collegamenti a documenti che contengono informazioni di riferimento.
MSBuild Presenta una panoramica di XML Schema per un file di progetto e illustra come controllare i processi che compilano il software.