共用方式為


建立和編輯組態

除了偵錯 Release之外,您還可以為解決方案建立數個組建組態。 例如,您可以為內部測試組建建立 測試 組態,也可以設定您可以散發給不同客戶的不同類型的組建。

建立組建組態

您可以使用 [Configuration Manager] 對話框來選取或修改現有的組建組態,或建立新的組建組態。

若要開啟 [Configuration Manager] 對話框,請在 [方案總管]中,以滑鼠右鍵單擊方案節點以開啟方案的快捷方式功能表,然後選擇 [Configuration Manager]。

您也可以按兩下 Visual Studio 工具列上的下拉式清單,以開啟 Configuration Manager,讓您選擇目前的設定(例如,偵錯版本)。

Configuration Manager 對話框的螢幕快照。

組態有兩個層級:方案組態和項目組態。 解決方案組態是您在 Visual Studio 中使用工具列切換使用中組態時所選擇的設定。 項目組態是每個專案的特定組態。

在 [Configuration Manager] 對話框中,您可以使用 [作用中解決方案組態] 下拉式清單來選取整個解決方案的組建組態、修改現有的組建組態,或建立新的組態。 您可以使用 Active 解決方案平臺 下拉式清單來選取設定目標的平臺、修改現有的平臺或新增新的平臺。 如果您新增方案平臺,則必須至少支援其中一個專案。

[專案] 情境 窗格會列出解決方案中的專案。 針對每個專案,您可以選取專案特定的組態和平臺、修改現有的組態,或從Visual Studio支援的平臺清單中建立新的組態或新增平臺。 您也可以選取複選框,指出當您使用整個方案組態來建置或部署方案時,是否包含每個專案。

警告

Visual Studio 不會強制您在此對話方塊中選擇的專案平台需與解決方案平台相符。 例如,當使用中方案平臺 x64時,沒有任何阻止您將所有專案平臺設定為 x86,因此請務必避免混淆,並選擇盡可能符合解決方案平臺的項目平臺。

根據組態設定屬性

若要根據組態設定屬性,請在 [方案總管]中開啟專案的快捷方式選單,然後選擇 [屬性]

大部分的項目屬性並不相依於組態或平臺,但有些則相依。 針對 Release 組態,您可以在建置解決方案時指定程式碼的優化,並且針對 偵錯 組態,您可以指定定義 DEBUG 條件式編譯符號。 您也可以根據組態或平臺選擇您想要隱藏或提升為錯誤的警告,以及控制影響某些編譯程式選項的特定設定、算術溢位檔案對齊,以及 /deterministic 編譯程序選項。

在專案屬性頁中,那些設定依賴於組態和平台的頁面會有下拉式選單,讓您可以選擇目前設定值所適用的組態和平台。

螢幕快照,其中顯示相依於組態和平臺的項目屬性。

大部分的項目屬性並不相依於組態或平臺,但有些則相依。 針對 Release 組態,您可以在建置解決方案時指定對程式碼進行優化;而針對 偵錯 組態,您可以指定定義 DEBUG 條件式編譯符號。 您也可以根據組態或平臺選擇您想要隱藏或提升為錯誤的警告,以及控制影響某些編譯程式選項的特定設定、算術溢位檔案對齊,以及 /deterministic 編譯程序選項。

您可以根據配置和平台以不同方式設定的屬性,在項目設定頁面上有齒輪圖示顯示在其旁邊。 如果您單擊齒輪圖示,功能表隨即出現,可讓您根據設定、平臺或兩者擁有相同或不同值的選項。

螢幕快照,其中顯示相依於組態和平臺的項目屬性。

如需屬性頁設定的詳細資訊,請參閱 管理專案和方案屬性

建立專案組態

當您想要新增新類型的組建時,您可以建立新的項目組態。 例如,您可以建立 DevelopmentTestingProduction 組態,而不是 DebugRelease

  1. 開啟 [Configuration Manager] 對話框。

  2. 在 [專案] 欄中選取專案。

  3. 在該專案的 [組態] 下拉式清單中,選擇 [新增]。

    [新增專案組態 ] 對話方塊 隨即開啟。

  4. 在 [名稱] 方塊中,輸入新組態的名稱。

  5. 若要使用現有項目組態中的屬性設定,請在 [從 複製設定] 下拉式清單中,選擇組態。 您可以稍後在項目屬性頁中自訂設定。

  6. 若要同時建立全解決方案組態,請選取 [建立新的解決方案組態] 複選框。

重新命名專案組態

  1. 開啟 [Configuration Manager] 對話框。

  2. 在 [Project] 數據行中,選取具有您要重新命名之專案組態的專案。

  3. 在該專案的 [組態] 下拉式清單中,選擇 [編輯]

    「編輯項目組態」對話框 隨即開啟。

  4. 選取您想要變更的項目組態名稱。

  5. 選取 [[重新命名],然後輸入新的名稱。

建立和修改整個解決方案的組建組態

若要建立整個解決方案的建置組態

  1. 開啟 [Configuration Manager] 對話框。

  2. 在 [作用中解決方案配置] 下拉式清單中,選擇 [新增]。

    新的方案配置 對話框開啟。

  3. 在 [名稱] 文字框中,輸入新組態的名稱。

  4. 若要使用現有解決方案組態中的設定,請在 [從 複製設定] 下拉式清單中,選擇組態。

  5. 如果您想要同時建立項目組態,請選取 [[建立新的項目組態] 複選框。

若要重新命名整個解決方案的組建設定

  1. 開啟 [Configuration Manager] 對話框。

  2. 在 [作用中解決方案組態] 下拉式清單中,選擇 [編輯 ]

    [編輯方案設定] 對話框已開啟。

  3. 選取您想要變更的解決方案組態名稱。

  4. 選取 [[重新命名],然後輸入新的名稱。

若要修改整個解決方案的組建組態

  1. 開啟 [Configuration Manager] 對話框。

  2. 在 [作用中解決方案組態] 下拉式清單中,選取您想要的設定。

  3. 在 [項目內容] 窗格中,針對每個專案選取 組態平臺,然後選取是否要 建置,以及是否要 部署