Sdílet prostřednictvím


Postupy: Upgrade projektů v jazyce Visual C++ na sadu Visual Studio 2013

Při prvním otevření projektu Visual C++, který byl vytvořen v dřívější verzi sady Visual Studio, můžete být vyzváni k aktualizaci projektu.Zpráva s dotazem, zda chcete provést upgrade na nejnovější verzi kompilátoru jazyka Visual C++ a knihoven.Možnosti pro upgrade závisí na verzi Visual Studio, která byla použit k tvorbě projektu.

Pomocí Visual Studio 2013 můžete otevřít, upravit a sestavit projekty Windows 8, které byly vytvořeny v Visual Studio 2012, ale pokud chcete vytvořit nový projekt pro Windows 8, musíte použít Visual Studio 2012. (K vytvoření projektu Windows 8.1 musíte použít Visual Studio 2013.)

Pokud nejste vyzváni k aktualizaci projektu, pravděpodobně nemusíte v souvislosti s aktualizací nic provádět.Další informace naleznete v tématu Kompatibilita sady Visual Studio 2013.

  • Pokud byl projekt (.vcproj) vytvořen ve verzi sady Visual Studio starší než Visual Studio 2010, je nutné aktualizovat projekt.

  • Pokud byl projekt (.vcxproj) vytvořen v sadě Visual Studio 2010 nebo Visual Studio 2012, máte dvě možnosti:

    • Aktualizaci můžete přeskočit.Visual Studio 2013 načte projekt bez provedení změn, pokud má přístup k nástrojům aplikace Visual C++ v aplikaci Visual Studio 2010 s aktualizací SP1 nebo Visual Studio 2012.Tento přístup můžete poskytnout instalací Visual Studio 2010 nebo Visual Studio 2012 do stejného počítače, který má Visual Studio 2013.Další informace naleznete v tématu Souběžná instalace různých verzí sady Visual Studio.

    • Můžete aktualizovat projekt tím, že Visual Studio povolíte provedení změn, které jsou popsány dále v tomto tématu.Pokud máte více než jeden projekt Visual C++ ve vašem řešení, je nutné je všechny aktualizovat.

      [!POZNÁMKA]

      Pokud aktualizaci odmítnete při první výzvě, můžete aktualizovat projekt později výběrem možnosti Aktualizovat projekt VC ++ v nabídce Projekt.Pokud se tento příkaz nezobrazí, není aktualizace požadována.

Upgrade projektu Visual C++

Povolíte-li sadě Visual Studio 2013 automaticky aktualizovat projekt, budou provedeny tyto změny:

  • Změní projekt tak, aby používal kompilátor a knihovny Visual Studio 2013 (PlatformToolset = VisualStudio v120).

  • V případě projektů C++/CLI se změní TargetFrameworkVersion na .NET Framework 4.5.1.

Pokračovat v práci s vlastní sadou PlatformToolset

Pokud chcete pokračovat v práci s vlastním parametrem PlatformToolset v sadě Visual Studio 2013, sada nástrojů musí být v umístění %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ v počítači s architekturou x86 nebo v umístění %ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets\ v počítači s architekturou x64.Informace o tom, jak vytvořit vlastní PlatformToolset naleznete v tématu Nativní cílení na více verzí v C++ na blogu týmu Visual C++.

Viz také

Koncepty

Kompatibilita sady Visual Studio 2013