Porady: aktualizacja projektów Visual C++ do Visual Studio 2013
W przypadku otwarcia po raz pierwszy projektu Visual C++, który został utworzony we wcześniejszej wersji programu Visual Studio, może być wyświetlony monit o uaktualnienie projektu.Komunikat pyta, czy chcesz przeprowadzić uaktualnienie do najnowszej wersji kompilatora i bibliotek języka Visual C++.Opcje uaktualniania zależą od wersji programu Visual Studio, który został użyty do utworzenia projektu.
Można użyć Visual Studio 2013 do otwierania, edytowania i kompilowania Windows 8 projektów, które zostały utworzone w Visual Studio 2012, ale aby utworzyć nowy Windows 8 projekt, należy użyć Visual Studio 2012. (Aby utworzyć projekt Windows 8,1 musisz użyć Visual Studio 2013.)
Jeśli nie zostanie wyświetlony monit o zaktualizowanie projektu, być może nie musisz nić robić w celu uaktualnienia projektu.Aby uzyskać więcej informacji, zobacz Zgodność Visual Studio 2013.
Jeśli projekt (.vcproj) został utworzony w wersji programu Visual Studio starszej niż Visual Studio 2010, musisz zaktualizować projekt.
Jeśli projekt (.vcxproj) został utworzony w programie Visual Studio 2010 lub Visual Studio 2012, masz dwie opcje:
Możesz pominąć tę aktualizację.Program Visual Studio 2013 załaduje projekt bez dokonywania żadnych zmian, jeśli ma dostęp do narzędzi Visual C++ w Visual Studio 2010 z dodatkiem SP1 lub Visual Studio 2012.Można otworzyć ten dostęp, instalując Visual Studio 2010 i/lub Visual Studio 2012 na tym samym urządzeniu, które ma Visual Studio 2013.Aby uzyskać więcej informacji, zobacz Instalowanie wersji równoległych programu Visual Studio.
Można zaktualizować projekt poprzez umożliwienie Visual Studio , aby wprowadzić zmiany, które są opisane w dalszej części tego tematu.Jeśli masz więcej niż jeden projekt języka Visual C++ w swoim rozwiązaniu, należy zaktualizować je wszystkie.
[!UWAGA]
Jeśli aktualizacja zostanie odrzucona po wyświetleniu monitu, projekt można zaktualizować później, wybierając polecenie Aktualizuj projekt VC ++ z menu Projekt.Jeśli polecenie nie pojawi się, aktualizacja nie jest wymagana.
Uaktualnienie projektu Visual C++
Jeśli zezwolisz programowi Visual Studio 2013 na automatyczną aktualizację projektu, te zmiany są wykonywane:
Zmienia projekt, tak aby używał kompilatora Visual Studio 2013 i bibliotek (PlatformToolset = VisualStudio v120).
Dla projektów programu C++/CLI zmienia wartość TargetFrameworkVersion na .NET Framework 4.5.1.
Kontynuowanie pracy z niestandardowym PlatformToolset
Jeśli chcesz kontynuować pracę z niestandardowym zestawem narzędzi platformy w programie Visual Studio 2013, zestaw narzędzi musi znajdować się pod %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ na komputerze z procesorem x86 lub %ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ na komputerze z procesorem x64.Aby uzyskać informacje o tworzeniu niestandardowego zestawu narzędzi platformy, zobacz Natywna wielowersyjność kodu C++ na blogu zespołu programu Visual C++.