Per la scrittura degli script di MSBuild è consigliabile seguire le indicazioni riportate di seguito:
I valori di proprietà predefiniti vengono gestiti meglio con l'attributo Condition e non dichiarando una proprietà il cui valore predefinito può essere sottoposto a override nella riga di comando. Ad esempio, usare
In generale, evitare l'uso di caratteri jolly quando si selezionano elementi. Al contrario, specificare i file in modo esplicito. Ciò è dovuto al fatto che nella maggior parte dei tipi di progetto, MSBuild espande i caratteri jolly in vari momenti, ad esempio quando si aggiungono o rimuovono elementi, il che può causare un comportamento imprevisto. Si tratta di un'eccezione nei progetti in stile .NET Core SDK, che eseguono correttamente l'elaborazione dei caratteri jolly.
In questo percorso di apprendimento verrà descritto come collaborare con altri utenti per compilare, testare e verificare le applicazioni usando Azure Pipelines e GitHub.