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.
Argomenti correlati
Posizione | 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. |
Modalità di compilazione dei progetti di MSBuild | Descrive il processo di compilazione interno usato in MSBuild |
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. |
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. |
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. |