Bonnes pratiques pour MSBuildMSBuild best practices

Nous vous recommandons les meilleures pratiques suivantes pour l'écriture de scripts MSBuild :We recommend the following best practices for writing MSBuild scripts:

  • Les valeurs de propriété par défaut sont mieux gérées en utilisant l'attribut Condition plutôt qu'en déclarant une propriété dont la valeur par défaut peut être substituée sur la ligne de commande.Default property values are best handled by using the Condition attribute, and not by declaring a property whose default value can be overridden on the command line. Par exemple, utilisezFor example, use
<MyProperty Condition="'$(MyProperty)' == ''">
   MyDefaultValue
</MyProperty>
  • Évitez les caractères génériques quand vous sélectionnez des éléments.Avoid wildcards when you select items. Spécifiez plutôt les fichiers de manière explicite.Instead, specify files explicitly. Les erreurs susceptibles de se produire quand vous ajoutez ou supprimez des fichiers sont ainsi plus faciles à localiser.This makes it easier to track down errors that may occur when you add or delete files.

Voir aussiSee also

Concepts avancésAdvanced concepts