HOW TO:修改目標 Framework 和平台工具組

您可以變更 Visual C++ 專案中設定目標為不同 .NET Framework 版本和使用不同的平台工具組。 根據預設,專案系統會使用對應於 Visual Studio 版本使用建立專案的 .NET Framework 版本和工具組版本。 您可以修改專案屬性來變更目標平台工具組。 您可以修改專案 (.vcxproj) 檔案來變更目標 Framework。 您不必針對每個編譯目標維護一個不同的程式碼基底。

重要

Visual Studio Express 2012 for Windows 8 不支援修改過的目標 Framework 或平台工具組。如需相容性資訊,請參閱 Visual Studio11 相容性

當您變更目標 Framework 時,也請變更平台工具組到支援的目標 Framework 版本。 例如, .NET Framework 4 為目標,您必須使用一個相容的平台工具組 (例如 [Visual Studio 2010 (v100)] 或 [Visual Studio 2012 (v110)]。 若要針對 Itanium 平台,請使用一個相容的平台工具組 (例如 [Visual Studio 2010 (v100)] 或 [Visual Studio 2008 (v90)]。 [Windows7.1SDK] 平台工具組可用來以 .NET Framework 2.0, 3.0, 3.5 和 4.0,和, Itanium x86 和 x64 平台。

注意事項注意事項

若要變更目標平台工具組,您必須有 Visual Studio 關聯的版本或安裝 Windows Platform SDK。例如,以具有 [Windows7.1SDK] 平台工具組的 Itanium 平台,您必須 Windows 7 和 .NET Framework 4 SP1 的 Microsoft Windows SDK。 安裝;不過,在這種情況下,您的目標是正確的 Framework 版本和平台工具組的情況下,您可以使用 Visual Studio 2012 完成開發工作。

您可以建立自訂平台工具組進一步擴充目標平台。 如需詳細資訊,請參閱 Visual C++ 部落格上的 C++ 原生多目標 (英文)。

若要變更目標 Framework

  1. 在 Visual Studio 中,在 [方案總管] 中,開啟專案的捷徑功能表中選擇 [卸載專案]。 這個卸載專案的專案 (.vcxproj) 檔案。

    注意事項注意事項

    當專案檔位於 Visual Studio 時,修改 C ++. 專案無法載入。不過,,當專案在 Visual Studio 中載入,您可以使用其他編輯器 (例如記事本修改專案檔。Visual Studio 偵測到專案檔已變更和提示重新載入專案時。

  2. 在功能表列上,選擇 [檔案]],則 [開啟], [檔案]。 在 [開啟檔案] 對話方塊中,巡覽至專案資料夾中巡覽,然後開啟專案 (.vcxproj) 檔案。

  3. 在專案檔中,找出目標 Framework 版本的項目。 例如,在中,如果您的專案是專為 .NET Framework 4.5,請找出 <TargetFrameworkVersion>v4.5</TargetFrameworkVersion><Project> 項目的 <PropertyGroup Label="Globals"> 項目。 如果 <TargetFrameworkVersion> 項目存在,您的專案使用 .NET Framework,而不需要變更。

  4. 將值變更為您想要的 Framework 版本。

  5. 儲存變更並關閉編輯器。

  6. 在 [方案總管] 中,開啟專案的捷徑功能表中選擇 [重新載入專案。]。

  7. 在 [方案總管] 中,開啟專案的捷徑功能表中選擇 [屬性]。 在 [屬性頁] 對話方塊中,選取左窗格中,展開 [通用屬性] 然後選擇 [Framework 和參考]。 確認 [目標 Framework] 會顯示新的 Framework 版本。

若要變更專案工具組

  1. 在 Visual Studio 中,在 [方案總管] 中,開啟專案的捷徑功能表中選擇 [屬性]。

  2. 在 [屬性頁] 對話方塊中,開啟 [組態] 下拉式清單並選取 [所有組態]。

  3. 在對話方塊的左窗格中,展開 [組態屬性] 然後選擇 [概觀]。

  4. 在右窗格中選取 [平台工具組] ],然後選取您從下拉式清單中的工具組。 例如,在中,如果您要使用編譯 Visual Studio 2010 工具組,請選取 [Visual Studio 2010 (v100)]。

  5. 選擇 [確定] 按鈕。

請參閱

其他資源

MSBuild (Visual C++)