繼承之屬性的評估
專案組態可從多個屬性工作表繼承專案設定。
當專案系統評估從多個屬性工作表繼承的屬性時,從中繼承的最後一個屬性工作表會是最先評估的屬性工作表。
例如,如果您指定 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。