建議使用 Visual Studio 2017

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

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

第一次開啟使用舊版 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)。

若要建立 Windows 10 專案,您必須使用 Visual Studio 2015。

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

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

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

    • 您可以略過更新。Visual Studio 2015 會載入專案而不進行任何變更 (如果可以在含 SP1 的 Visual Studio 2010、Visual Studio 2012 或 Visual Studio 2013 中存取 Visual C++ 工具)。 您可以在具有 Visual Studio 2015 的相同電腦上安裝建立專案所使用的 Visual Studio 版本,以提供這項存取權。 如需詳細資訊,請參閱並存安裝 Visual Studio 版本

    • 若要更新專案,您可允許 Visual Studio 進行本主題稍後說明的變更。 如果您的方案有一個以上的 Visual C++ 專案,則必須全部更新。

      System_CAPS_ICON_note.jpg 注意

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

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

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

  • 若是 C++/CLI 專案,則會將 TargetFrameworkVersion 變更為 .NET Framework 4.5.2。

如果您想要繼續使用 Visual Studio 2015 中的自訂 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 專案

顯示: