共用方式為


建置的專案組態

在給定的方案的方案組態的清單是由 [方案組態] 對話方塊中的管理。

使用者可以建立額外的方案組態,每一個都有它自己唯一的名稱。 當使用者建立新的方案組態時,IDE 預設為對應的組態名稱,在偵錯的專案中,如果沒有對應的名稱已存在。 使用者可以變更選取項目,以滿足特定需求,如有必要。 這種行為的唯一例外是當專案支援的組態,符合新的方案組態的名稱。 比方說,假設某個方案包含專案 1 和 Project2。 專案 1 具有偵錯、 零售及 MyConfig1 的專案組態。 Project2 有偵錯、 零售及 MyConfig2 的專案組態。

如果使用者建立新的方案組態,名為 MyConfig2,專案 1 其偵錯組態的方案組態預設會繫結。 Project2 也其 MyConfig2 組態的方案組態預設會繫結。

注意事項注意事項

繫結是不區分大小寫。

當使用者選取多選情況下項目在 [組態] 下拉式清單中,環境會顯示一個對話方塊,提供可用組態清單。

多重組態

多重組態

在此對話方塊內,使用者可以選取一或多個組態。 一旦選取之後,顯示在 [屬性頁] 對話方塊上的屬性值會反映選取的設定值的交集。

請參閱方案組態的新增和重新命名方案和專案組態的相關資訊。

專案相依性] 和 [建置順序是無關的方案組態: 也就是您可以只設定一個相依的所有方案中專案的樹狀結構。 以滑鼠右鍵按一下方案或專案,然後選取其中一個專案相依性建置順序 選項開啟 專案相依性對話方塊。 也可以開啟從專案功能表。

專案相依性

專案相依性

專案相依性決定建置專案的順序。 使用對話方塊上的 [組建順序] 索引標籤,來檢視專案的方案中建置和使用相依性] 索引標籤修改建置順序的確實順序。

注意事項注意事項

清單中,選取其核取方塊,但顯示成暗灰色的專案加入受限於所指定的明確相依性環境的IVsBuildDependencyIVsDeployDependency介面,而且無法變更。例如,將 [從專案參考Visual Basic到另一個專案的專案會自動加入的組建相依性,唯有刪除參考,才能移除。無法選取核取方塊已清除,而且呈現暗灰色的專案,因為這樣會建立相依性迴圈 (比方說,專案 1 會相依於 Project2,並會相依於專案 1 Project2),這會使建置停止。

Visual Studio建置處理序包括一般的編譯與連結作業,藉由單一的 [建置] 命令。 也可以支援兩個其他建置處理序: 若要刪除所有的輸出項目,從上一次建置中,與最新的檢查,以判斷是否已改變輸出中的項目設定的清除作業。

IVsProjectCfg2物件會傳回對應IVsBuildableProjectCfg (所傳回的get_CfgType) 來管理他們的建置程序。 報告狀態的建置作業進行時,設定對進行呼叫IVsBuildStatusCallback、 環境所實作的介面,以及任何其他物件有興趣組建狀態事件。

一旦建置、 組態設定可用來判斷可以被執行偵錯工具控制下。 設定實作IVsDebuggableProjectCfg來支援偵錯。

實作之後專案相依性,您可以程式設計方式操作透過自動化模型的相依性。 您呼叫BuildDependencies自動化模型中。 沒有可用 VSIP API 層級介面允許直接處理方案組建管理員組態和它們的屬性。

此外,您可以在 [專案相依性] 視窗中的格線。 如需詳細資訊,請參閱 屬性顯示格線

請參閱

概念

管理部署的專案組態

輸出的專案組態

其他資源

管理組態選項