共用方式為


方案屬性頁對話方塊、通用屬性、專案相依性

更新:2007 年 11 月

在建置方案時,可能需要先建置某些專案,以產生其他專案所用的可執行程式碼。請使用方案屬性頁對話方塊、通用屬性、專案相依性設定目前的建置順序。若要存取這個對話方塊,請在 [方案總管] 中選取一個方案,接著在 [檢視] 功能表上選擇 [屬性頁],然後選取 [通用屬性] 下方的 [專案相依性]。

Dependencies

[專案相依性] 選項頁能讓您決定必須先在所選方案中建置哪些專案。設定專案相依性可為專案規定想要的建置順序。

  • 專案
    請從這個下拉式清單中選取專案 (所選專案使用的是由另一專案所產生的可執行程式碼)。

  • 相依於
    請選取任何專案旁的核取方塊,該核取方塊會產生供 [專案] 下拉式清單中所指示之專案使用的可執行程式碼。未被選取專案的建置順序並不受下拉式清單中專案的限制。

在建置方案之前,請確認 [組態管理員] 對話方塊中已經選取了所有要由現用方案組建組態進行建置的專案相依性。如需詳細資訊,請參閱組態管理員對話方塊

警告:

即使您在 [相依於] 窗格中選取了專案,仍無法保證能夠建置所選取的全部專案。事實上,只有在現用方案組建組態中已選取了 [建置] 核取方塊的專案,才會被建置。

專案相依性對話方塊中的相依性

您也可以從專案相依性對話方塊存取相依性設定。若要存取這個對話方塊,請在 [方案總管] 中選取專案,然後再從 [專案] 功能表上選擇 [專案相依性]。[專案相依性] 對話方塊上有兩個索引窗格,也就是 [相依性] 和 [建置順序]。您在 [方案屬性頁] 對話方塊、[通用屬性]、[專案相依性] 上所做的變更,會反映到 [相依性] 索引標籤上;反之亦然。如需詳細資訊,請參閱 HOW TO:建立和移除專案相依性HOW TO:建立方案和專案組建組態

關於專案相依性

當某專案使用的可執行程式碼是由另一個專案所產生時,產生該程式碼的專案就被稱為使用該程式碼的專案相依。每當專案相依尚未建置或自從上次建置後尚未修改時,該專案就會先被建置,以產生並更新其他專案要使用的程式碼。

例如,如果專案 B 需要它的專案相依性專案 A 所產生的可執行程式碼,但是您在上次建置專案 A 後又做了修改,此時會先重新建置專案 A,然後才建置專案 B。這樣便可以在專案 B 使用由專案 A 所提供的可執行程式碼前,先修改該程式碼。

如果自從上次建置專案 A 後,都沒有對其加以修改,便不需要重建專案 A,而只會建置專案 B。

相依性清單上核取方塊已取消選取的專案,會呈現暗灰色。您無法選取這些專案,因為這麼做會建立相依性迴圈 (Loop) (P1 相依於 P2,而 P2 又相依於 P1) 而使建置停頓不前。

相依性清單上核取方塊已選取的專案,有時也會呈現暗灰色。這些專案是由整合開發環境所加入,無法變更。例如,從 Visual Basic 專案中將專案參考加入至其他專案時,會自動加入一個組建相依性,您只能藉由刪除參考才能移除這個相依性。

請參閱

工作

HOW TO:編輯方案的通用屬性

HOW TO:準備和管理組建

概念

專案中的項目管理

組建組態

以專案做為容器

參考

方案屬性頁對話方塊、組態屬性、組態

其他資源

方案屬性頁對話方塊

在 Visual Studio 中建置