Partager via


Évaluation des propriétés héritées

Mise à jour : novembre 2007

Une configuration de projet peut hériter des paramètres de projet de plusieurs feuilles de propriétés.

Lorsque le système de projet évalue des propriétés qui sont héritées de plusieurs feuilles de propriétés, la dernière feuille de propriétés procurant ainsi des propriétés est la première feuille de propriétés évaluée.

Par exemple, si vous spécifiez a.vsprops; b.vsprops; c.vsprops comme valeur de la propriété Feuilles de propriétés de projet héritées pour une configuration de projet, les propriétés de c.vsprops ont alors le niveau de priorité le plus élevé, celles de b.vsprops un niveau de priorité supérieur à celles de a.vsprops, et celles de a.vsprops le niveau de priorité le plus bas. Dans ce cas, a.vsprops, b.vsprops et c.vsprops sont des homologues, ce qui signifie qu'ils existent au même niveau.

L'évaluation des propriétés s'effectue d'abord par une analyse en profondeur plutôt qu'en largeur.

Dans l'exemple précédent, si c.vsprops hérite de d.vsprops, le système de projet regardera alors dans d.vsprops avant de regarder dans b.vsprops.

Voir aussi

Concepts

Types de propriétés (C++)

Héritage de propriété