Freigeben über


Auswertung geerbter Eigenschaften

Eine Projektkonfiguration kann Projekteinstellungen von mehreren Eigenschaftenblättern erben.

Wenn das Projektsystem Eigenschaften auswertet, die von mehreren Eigenschaftenblättern geerbt werden, wird das letzte Eigenschaftenblatt, von dem geerbt wird, zum ersten Eigenschaftenblatt, das für die Auswertung verwendet wird.

Wenn Sie beispielsweise a.props; b.props; c.props als Wert der Eigenschaft Geerbte Eigenschaftenblätter für eine Projektkonfiguration angeben, haben die Eigenschaften in c.props die höchste Rangfolge. b.props hat eine höhere Rangfolge als a.props, und a.props hat die niedrigste Rangfolge. In diesem Fall sind a.props, b.props und c.props Peers, d. h., sie befinden sich auf derselben Ebene.

Bei der Eigenschaftenauswertung werden die Elemente zuerst vertikal durchsucht und nicht horizontal.

Wenn c.props im vorangehenden Beispiel von d.props erbt, sucht das Projektsystem zuerst in d.props und dann in b.props.

Siehe auch

Konzepte

Eigenschaftentypen (C++)

Eigenschaftenvererbung