Procedure consigliate di MSBuild
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
<MyProperty Condition="$(MyProperty)" == ''>
MyDefaultValue
</MyProperty>
Evitare i caratteri jolly quando si selezionano elementi. Al contrario, specificare i file in modo esplicito. Ciò semplifica l'individuazione degli errori che possono verificarsi quando si aggiungono o si eliminano file.