共用方式為


如何:將 Visual C++ 專案升級為 Visual Studio 2013

第一次開啟使用舊版 Visual Studio 建立的 Visual C++ 專案時,系統可能會提示您更新專案。訊息詢問您是否要升級到 Visual C++ 編譯器和程式庫的最新版本。升級選項取決於用於建立專案的 Visual Studio 版本。

您可以使用 Visual Studio 2013 開啟、編輯和建置在 Visual Studio 2012 中建立的 Windows 8 專案,但若要建立新的 Windows 8 專案,您必須使用 Visual Studio 2012 (若要建立 Windows 8.1 專案,您必須使用 Visual Studio 2013)。

如果沒有提示您更新專案,您可能不需要執行任何動作來升級專案。如需詳細資訊,請參閱 Visual Studio 2013 相容性

  • 如果專案 (.vcproj) 是在比 Visual Studio 2010 還要舊的 Visual Studio 版本中建立的,您必須更新專案。

  • 如果專案 (.vcxproj) 是在 Visual Studio 2010 或 Visual Studio 2012 中建立的,您有兩個選擇:

    • 您可以略過更新。Visual Studio 2013 會載入專案而不進行任何變更 (如果可以在含 SP1 的 Visual Studio 2010 或 Visual Studio 2012 中存取 Visual C++ 工具)。您可以透過在裝有 Visual Studio 2013 的電腦上安裝 Visual Studio 2010 和/或 Visual Studio 2012 來提供此存取。如需詳細資訊,請參閱並存安裝 Visual Studio 版本

    • 您可以藉由允許 Visual Studio 進行此主題中說明的變更來更新專案。如果您的方案有一個以上的 Visual C++ 專案,您必須更新全部。

      注意事項注意事項

      如果您在第一次提示時拒絕更新,稍後可以選取 [專案] 功能表上的 [更新 VC++ 專案] 更新專案。如果命令未出現,則不需要更新。

升級 Visual C++ 專案

如果您允許 Visual Studio 2013 自動更新專案,則會進行下列變更:

  • 變更專案,讓它使用 Visual Studio 2013 編譯器和程式庫 (PlatformToolset = VisualStudio v120)。

  • 對於 C++/CLI 專案,將 TargetFrameworkVersion 變更為 .NET Framework 4.5.1。

繼續使用自訂 PlatformToolset

如果您想要繼續使用 Visual Studio 2013 中的自訂 PlatformToolset,此工具組必須位於 x86 電腦的 %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ 底下,或者位於 x64 電腦的 %ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ 底下。如需如何建立自訂 PlatformToolset 的詳細資訊,請參閱 Visual C++ 團隊部落格中的 C++ 原生多目標

請參閱

概念

Visual Studio 2013 相容性