Gewusst wie: Upgraden von Visual C++-Projekten auf Visual Studio 2012

Haben Sie ein Visual C++-Projekt, das mit einer früheren Version von Visual Studio Visual Studio 2012 möglicherweise aufgefordert, das Projekt zum ersten Mal aktualisieren Sie sie öffnen.Wenn das Projekt eine frühere Version von Visual C++-Compiler und Bibliotheken verwendet, wird in einer Meldung gefragt, ob Sie auf die neueste Version von Build-Tools aktualisieren möchten.Ihre Optionen für die Aktualisierung hängt davon ab, welche Version von Visual Studio wurde verwendet, um das Projekt zu erstellen.

  • Wenn das Projekt (.vcproj), in einer Version von erstellt wurde Visual Studio ist, die älter als Visual Studio 2010, müssen Sie das Projekt Visual Studio 2012.

  • Wenn das Projekt (.vcxpoj), in erstellt wurde Visual Studio 2010, haben Sie zwei Möglichkeiten:

    • Sie können das Update überspringen.Visual Studio 2012wird geladen und mit dem Projekt arbeiten, ohne Änderungen vorzunehmen, hat sie Zugriff auf die Visual C++-Tools in Visual Studio 2010 mit SP1.Zugriff ermöglichen Sie diese am einfachsten durch die Installation Visual Studio 2010 und Visual Studio 2012 auf demselben Computer.Weitere Informationen finden Sie unter Parallele Installation mehrerer Visual Studio-Versionen.

    • Sie können das Projekt aktualisieren, denn Visual Studio um die Änderungen, die beschrieben werden weiter unten in diesem Thema.Wenn Sie mehr als ein Visual C++-Projekt in der Projektmappe haben, müssen Sie keine oder alle von ihnen aktualisieren.

      HinweisHinweis

      Wenn Sie das Update bei der ersten Aufforderung ablehnen, können Sie das Projekt später aktualisieren, öffnen Sie die Projekt Menü und wählen Aktualisieren VC++-Projekts.

Aktualisieren eines Visual C++-Projekts

Wenn Sie zulassen, dass Visual Studio 2012 das Toolset in Ihrem Projekt automatisch aktualisieren Visual Studio werden die folgenden Änderungen vornehmen:

  • Ändern Sie das Projekt der Compiler und Bibliotheken für Visual Studio 2012 (PlatformToolset = VisualStudio-11).

  • Ändern Sie die TargetFrameworkVersion zu.NET Framework 4.5 für CLI C++-Projekte.

Weitere Informationen finden Sie unter "Projekt-Kompatibilität = kein Upgrade (Yay!)" in der folgenden Blog-Eintrag: First Look at C++ IDE Produktivität Neuerungen im Visual Studio 11 (Cont'd...).

Weiterhin arbeiten mit einer benutzerdefinierten PlatformToolset

Möchten Sie weiterhin mit einer benutzerdefinierten PlatformToolset in Visual Studio 2012, die benutzerdefinierte PlatformToolset muss sich unter %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets (für X 86-Computern) oder %ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets (für eine X 64-Computer).Informationen zum Erstellen einer benutzerdefinierten Platformtoolset finden Sie unter Systemeigenen C++-Multi-Zielgruppenadressierung.

Siehe auch

Konzepte

Visual Studio 2012 – Kompatibilität