共用方式為


方案組態

方案組態儲存方案層級的屬性以及它是一項關鍵因素的Visual Studio使用者模型。 最重要的是,它們將導向的行為Start (F5) 索引鍵和Build指令。 方案組態的環境中,執行這兩個命令。 這表示使用者可以預期 f5 鍵來開始] 及 [任何使用中的方案透過設定所設定的組建。 環境被設計來最佳化的解決方案,而不是專案進行建置和執行時。

下列螢幕擷取畫面顯示的預設組態屬性有解決方案。

方案組態屬性

預設情況下,F5 和建置行為在Visual Studio是相同的 Visual Studio 6.0。 及/也就是新方案的預設值會建立或啟動偵錯組態。

一般的 [Visual Studio] 工具列包含 (位於 [說明] 功能表項目,在預設的 Visual Studio 的設定) 的 [開始] 按鈕和方案組態] 下拉式選單方塊右邊的 [開始] 按鈕。 預設狀況下這個下拉式清單可讓使用者選擇要在按下 F5 時啟動的偵錯] 或 [發行組態。 使用者也可以從下拉式清單中,若要建立額外的設定選項,存取 [組態管理員] (本主題中稍後討論)。

從工具列組態] 下拉式清單選取的項目表示作用中方案組態。 如果是下列螢幕擷取畫面中,使用中的組態是表示版本會顯示在工具列的 [設定] 視窗中的版本。

使用者也可以選取要從組態下拉式清單中的顯示在先前的螢幕擷取畫面的 [方案組態] 屬性頁按下 F5 後啟動的組態。 ([屬性頁組態] 下拉式清單的特寫檢視顯示在下列螢幕擷取畫面)。

使用 [組態] 下拉式清單方塊中的方案組態

[組態] 下拉式清單方塊包含所有組態對於解決方案的清單。 建立新的方案時,使用中的方案組態] 下拉式清單會包含下列項目預設情況下:

  • Active(Debug)

    注意事項注意事項

    在括號中的設定,會根據目前選取使用中的組態而有所不同。

  • 偵錯

  • 零售

  • 所有組態

使用者可以建立自己的方案組態建置特定的專案組態、 設定邏輯和實體部署,並藉由按一下方案或專案屬性頁中,在 [組態管理員] 按鈕來開啟 [組態管理員],或從工具列上的 [建立] 按鈕旁的下拉式清單中選取 [組態管理員中選取 [啟始專案。

注意事項注意事項

沒有 VSIP 介面以程式設計方式建立的方案組態。編輯方案組態有無 VSIP Api。您必須使用 DTE.SolutionBuilder。如需詳細資訊,請參閱 自動化模型。不過,有 VSIP Api 管理方案建置。如需詳細資訊,請參閱 IVsSolutionBuildManager2

組態管理員

從下拉式清單可在使用中的方案組態時,您可以選取任何現有的方案組態。 或者,您可以建立新的方案組態選取新增從下拉式清單,並提供新的組態名稱與現有的設定,要從中複製原始的設定值。 命名新的方案組態後,您可以選取您想要建置哪些專案組態。

您可以從下拉式清單在 [組態管理員] 上按一下 [編輯,以修改現有的專案組態。 這可讓您移除或重新命名現有的設定。

設定管理員可讓您定義啟動專案組態,包括:

  • 專案

    顯示目前方案中找到的專案名稱

  • 組態

    若要提供您的專案類型所支援的組態清單,並顯示在 [屬性頁中,實作IVsCfgProvider2

    設定資料行顯示為建置 (build) 本方案組態中,專案組態的名稱,並列出所有的專案組態,當您按一下箭號按鈕。 環境呼叫GetCfgNames方法以進行填寫時這份清單。 如果GetCfgProviderProperty方法指示專案支援編輯的設定,請新增或編輯選取的項目也會顯示在標題下的設定。 每個這些選取項目啟動的對話方塊,呼叫方法的IVsCfgProvider2介面來編輯專案組態。

    如果專案不支援的設定,設定資料行沒有顯示,並且已停用。

  • 平台

    顯示選取的專案組態組建,並按一下箭號] 按鈕時,請列出所有可用的平台專案的平台。 環境呼叫GetPlatformNames方法以進行填寫時這份清單。 如果GetCfgProviderProperty方法指示專案支援的平台編輯時,新增或編輯選取的項目也會顯示在標題下的平台。 每個這些選取項目啟動的對話方塊,以呼叫IVsCfgProvider2若要編輯專案的可用平台的方法。

    如果專案不支援的平台,該專案的平台資料行沒有顯示,並且已停用。

  • 建置

    指定由目前的方案組態建置專案。 儘管它們所包含的任何專案相依性叫用層級方案的建置命令時,未選取的專案會被建置。 方案的偵錯、執行、封裝和部署中還是會包含未選取為要建置的專案。

  • 部署

    指定搭配選取的方案組建組態使用 [開始] 或 [部署] 命令時,會部署專案。 此欄位] 核取方塊可如果專案支援部署藉由實作IVsDeployableProjectCfg上的介面其IVsProjectCfg2物件。

加入新的方案組態後,使用者可以選取它從 [建置和 (或) 啟動該設定的 [一般] 工具列上的 [方案組態] 下拉式清單方塊。

請參閱

概念

建置的專案組態

專案組態物件

其他資源

管理組態選項