Freigeben über


Gewusst wie: Ändern des Zielframeworks und des Plattformtoolsets

Sie können Visual C++-Projekteinstellungen ändern, um andere .NET Framework-Versionen als Ziel festzulegen, und um andere Plattformtoolsets zu verwenden. Standardmäßig wird vom Projektsystem die .NET Framework-Version und die Toolsetversion verwendet, die der von Ihnen zum Erstellen des Projekts verwendeten Version von Visual Studio entsprechen. Sie können das Toolset der Zielplattform ändern, indem Sie die Projekteigenschaften ändern. Das Zielframework kann durch Bearbeiten der Projektdatei (.vcxproj) geändert werden. Sie müssen keine separate CodeBase für jedes Kompilierungsziel verwenden.

Wichtig

Einige Editionen unterstützen möglicherweise geänderte Zielframeworks oder Plattformtoolsets nicht.Informationen zur Kompatibilität finden Sie unter Visual Studio 2013-Kompatibilität.

Wenn Sie das Zielframework ändern, ändern Sie auch das Plattformtoolset in eine Version, die das Zielframework unterstützt. Um zum Beispiel .NET Framework 4.5 als Ziel festzulegen, müssen Sie ein kompatibles Plattformtoolset wie Visual Studio 2013 (v120) oder Visual Studio 2012 (v110) verwenden. Sie können das Windows7.1SDK-Plattformtoolset verwenden, um .NET Framework 2.0, 3,0, 3,5 und 4 sowie x86, Itanium und x64-Plattformen als Ziel festzulegen.

Hinweis

Zum Ändern des Toolsets der Zielplattform muss die zugehörige Version von Visual Studio oder die Windows-Plattform SDK installiert sein.Um beispielsweise die Itanium-Plattform mit dem Windows7.1SDK-Plattformtoolset als Ziel festzulegen, muss Microsoft Windows-SDK für Windows 7 und .NET Framework 4 SP1 installiert sein. Sie können aber auch eine andere Visual Studio-Version für die Entwicklung verwenden, sofern Sie die richtige Frameworkversion und das richtige Plattformtoolset als Ziel festlegen.

Sie können die Zielplattform zusätzlich erweitern, indem Sie ein benutzerdefiniertes Plattformtoolset erstellen. Weitere Informationen finden Sie unter Systemeigene Festlegung von C++-Zielversionen im Visual C++-Blog.

So ändern Sie das Zielframework

  1. Öffnen Sie im Projektmappen-Explorer in Visual Studio das Kontextmenü für Ihr Projekt, und wählen Sie Projekt entladen aus. Dadurch wird die Projektdatei (.vcxproj) für das Projekt entladen.

    Hinweis

    Ein C++-Projekt kann nicht geladen werden, während die Projektdatei in Visual Studio geändert wird.Sie können allerdings einen anderen Editor, wie den Editor in Windows, zum Ändern der Projektdatei verwenden, während das Projekt in Visual Studio geladen wird.Visual Studio erkennt, dass die Projektdatei geändert wurde, und Sie werden aufgefordert, das Projekt erneut zu laden.

  2. Wählen Sie in der Menüleiste das Menü Datei, den Menüeintrag Öffnen und anschließend Datei aus. Navigieren Sie im Dialogfeld Datei öffnen zum Projektordner, und öffnen Sie dann die Projektdatei (.vcxproj).

  3. Suchen Sie in der Projektdatei den Eintrag für die Framework-Zielversion. Wenn das Projekt für .NET Framework 4.5 entworfen wurde, suchen Sie <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> im <PropertyGroup Label="Globals">-Element des <Project>-Elements. Wenn das <TargetFrameworkVersion>-Element nicht vorhanden ist, verwendet das Projekt .NET Framework nicht, und es ist keine Änderung erforderlich.

  4. Ändern Sie den Wert in die gewünschte Frameworkversion.

  5. Speichern Sie die Änderungen, und schließen Sie den Editor.

  6. Öffnen Sie im Projektmappen-Explorer das Kontextmenü für Ihr Projekt, und wählen Sie Projekt erneut laden aus.

  7. Öffnen Sie im Projektmappen-Explorer das Kontextmenü für das Projekt (nicht für Ihre Projektmappe), und wählen Sie dann Eigenschaften, um das Dialogfeld Eigenschaftenseiten für Ihr Projekt zu öffnen. Erweitern Sie im linken Bereich des Dialogfelds Allgemeine Eigenschaften, und wählen Sie dann Framework und Verweise aus. Stellen Sie sicher, dass Zielframework die neue Frameworkversion anzeigt.

So ändern Sie das Projekttoolset

  1. Öffnen Sie in Visual Studio im Projektmappen-Explorer das Kontextmenü für das Projekt (nicht für Ihre Projektmappe), und wählen Sie dann Eigenschaften, um das Dialogfeld Eigenschaftenseiten für Ihr Projekt zu öffnen.

  2. Öffnen Sie im Dialogfeld Eigenschaftenseiten die Dropdownliste Konfiguration, und wählen Sie anschließend Alle Konfigurationen aus.

  3. Erweitern Sie im linken Bereich des Dialogfelds Konfigurationseigenschaften, und wählen Sie dann Allgemein aus.

  4. Wählen Sie im rechten Bereich Plattformtoolset und dann das gewünschte Toolset aus der Dropdownliste aus. Wenn Sie beispielsweise das Visual Studio 2010-Toolset installiert haben, wählen Sie Visual Studio 2010 (v100) für das Projekt aus.

  5. Klicken Sie auf OK.

Siehe auch

Weitere Ressourcen

MSBuild (Visual C++)