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
Titolo | Descrizione |
---|---|
proprietà MSBuild | Introduce le proprietà e le raccolte di proprietà. Le proprietà sono coppie chiave/valore che è possibile usare per configurare le compilazioni. |
elementi di MSBuild | Introduce gli elementi e le raccolte di elementi. Gli elementi sono input nel sistema di compilazione e in genere rappresentano i file. |
obiettivi MSBuild | Viene illustrato come raggruppare le attività in un ordine specifico e abilitare le sezioni del processo di compilazione da chiamare nella riga di comando. |
attività di MSBuild | Illustra come creare un'unità di codice eseguibile che può essere usata da MSBuild per eseguire operazioni di compilazione atomica. |
come MSBuild compila progetti | 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 passare informazioni alle attività, valutare le condizioni e archiviare i valori a cui è possibile fare riferimento in tutto il file di progetto. |
Procedura dettagliata: Creare un file di progetto MSBuild da zero | Illustra come creare un file di progetto di base in modo incrementale usando solo un editor di testo. |
Guida dettagliata: Uso di MSBuild | Introduce i blocchi predefiniti di MSBuild e illustra come scrivere, modificare ed eseguire il debug di progetti MSBuild senza chiudere l'ambiente di sviluppo integrato (IDE) di Visual Studio. |
Riferimento MSBuild | Collegamenti a documenti che contengono informazioni di riferimento. |
msbuild | Viene presentata una panoramica dello schema XML per un file di progetto e viene illustrato come controlla i processi che compilano il software. |