如何:將 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++ 原生多目標。