共用方式為


繼承之屬性的評估

專案組態可從多個屬性工作表繼承專案設定。

當專案系統評估從多個屬性工作表繼承的屬性時,從中繼承的最後一個屬性工作表會是最先評估的屬性工作表。

例如,如果您指定 a.props; b.props; c.props 做為專案組態的 [繼承的屬性工作表] 屬性值,則 c.props中的屬性擁有最高優先順序,b.props 的優先順序高於 a.props,而 a.props 的優先順序最低。 在此情況下,a.props、b.props 和 c.props 都是對等 (Peer),表示它們出現在同一等級。

屬性評估是由深度優先 (Depth First) 掃描完成,而非廣度優先 (Breadth First)。

在前述範例中,如果 c.props 繼承自 d.props,則專案系統將先查詢 d.props,再查詢 b.props。

請參閱

概念

屬性型別 (C++)

屬性繼承