繼承之屬性的評估
更新:2007 年 11 月
專案組態可從多個屬性工作表繼承專案設定。
當專案系統評估從多個屬性工作表繼承的屬性時,從中繼承的最後一個屬性工作表會是最先評估的屬性工作表。
例如,如果您指定 a.vsprops; b.vsprops; c.vsprops 做為專案組態的 [繼承的屬性工作表] 屬性值,則 c.vsprops 中的屬性擁有最高優先順序,b.vsprops 的優先順序高於 a.vsprops,而 a.vsprops 的優先順序最低。在此情況下,a.vsprops、b.vsprops 和 c.vsprops 都是對等 (Peer),表示它們出現在同一等級。
屬性評估是由深度優先 (Depth First) 掃描完成,而非廣度優先 (Breadth First)。
在前述範例中,如果 c.vsprops 繼承自 d.vsprops,則專案系統將先查詢 d.vsprops,再查詢 b.vsprops。