Best Practices für MSBuild
Folgende Best Practices werden zum Schreiben von MSBuild-Skripts empfohlen:
Standardeigenschaftswerte lassen sich am besten mit dem Condition-Attribut behandeln und nicht durch Deklarieren einer Eigenschaft, deren Standardwert in der Befehlszeile überschrieben werden kann.Verwenden Sie z. B. Folgendes:
<MyProperty Condition="$(MyProperty) == ''>
MyDefaultValue
</MyProperty>
Vermeiden Sie Platzhalter, wenn Sie Elemente auswählen.Geben Sie die Dateien stattdessen explizit an.Dies vereinfacht das Aufspüren von Fehlern, die möglicherweise auftreten, wenn Sie Dateien hinzufügen oder löschen.