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++.

Zobacz też

Koncepcje

Zgodność Visual Studio 2013