共用方式為


HOW TO:將 Visual C++ 專案升級為 Visual Studio 2012

如果您擁有以舊版 Visual Studio 的 Visual C++ 專案, Visual Studio 2012 系統可能會在您第一次開啟它時提示您更新該專案。 如果您的專案使用 Visual C++ 編譯器和程式庫的舊版,訊息會詢問您是否要升級至建置工具的最新版本。 您的升級選項取決於 Visual Studio 版本來建置專案。

  • 如果專案檔 (.vcproj)。 Visual Studio 2010Visual Studio 比舊版的中建立,您必須更新專案加入至 Visual Studio 2012。

  • 如果專案 (.vcxpoj) 在 Visual Studio 2010建立,您有兩個選擇:

    • 您可以略過更新。 Visual Studio 2012 隨即載入並與專案一起使用而不進行任何變更,則可以存取 Visual C++ 工具的在 SP1 的 Visual Studio 2010 。 您可以透過安裝 Visual Studio 2010 和 Visual Studio 2012 最容易提供這個存取相同電腦。 如需詳細資訊,請參閱並存安裝 Visual Studio 版本

    • 您可以藉由允許 Visual Studio 在此主題中說明的變更更新專案。 如果您有一個以上的 Visual C++ 專案中的方案,您只能選擇不更新或更新全部。

      注意事項注意事項

      如果您在第一次提示時拒絕更新,您可以稍後開啟 [專案] 功能表並選取 [更新 VC++ 專案] 之後更新專案。

升級 Visual C++ 專案

如果您允許 Visual Studio 2012 自動更新專案中的工具組, Visual Studio 會進行下列變更:

  • 將專案變更為 Visual Studio 2012 (PlatformToolset = VisualStudio 11) 使用編譯器和程式庫。

  • 變更至 CLI TargetFrameworkVersion C++ 專案的 .NET Framework 4.5。

如需詳細資訊,請參閱<專案相容性=無升級 (Yay!」) 在下列部落格文章: 第一個查看在 Visual Studio 11 的新 C++ IDE 產能功能 (繼續…).

繼續與自訂 PlatformToolset 一起使用

如果您想要繼續使用在 Visual Studio 2012的自訂 PlatformToolset 一起運作,必須位於自訂 PlatformToolset 在 %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets (針對 x86 機器) 或 %ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets 下 (針對 x64 電腦)。 如需如何建立自訂 platformtoolset 的詳細資訊,請參閱 多目標 C++ 原生

請參閱

概念

Visual Studio 2012 相容性