Meilleures pratiques pour MSBuild
Pour écrire des scripts MSBuild, nous vous recommandons de procéder comme suit :
Les valeurs de propriété par défaut sont mieux contrôlées à l'aide de l'attribut Condition, et non en déclarant une propriété dont la valeur par défaut peut être remplacée sur la ligne de commande.Par exemple, utilisez
<MyProperty Condition="$(MyProperty) == ''>
MyDefaultValue
</MyProperty>
Évitez les caractères génériques lorsque vous sélectionnez des éléments.Spécifiez plutôt des fichiers de manière explicite.Cela facilite le repérage des erreurs qui peuvent survenir lorsque vous ajoutez ou supprimez des fichiers.