Visual C++ 2010-Toolset unterstützt nur .NET Framework 4 als Ziel

Dieser Artikel enthält die unterstützten Kombinationen und TargetFrameworkVersion PlatformToolset Einstellungen in Ihrer Visual C++-Projektdatei, wenn Sie ein C++/CLI-Projekt mit Microsoft Visual Studio 2010 erstellen.

Originalversion des Produkts:   Visual Studio 2010
Ursprüngliche KB-Nummer:   2740044

Unterstützte Kombinationen

Wenn Sie ein C++/CLI-Projekt mit Visual Studio 2010 erstellen, müssen Sie die folgende Kombination aus TargetFrameworkVersion und PlatformToolsetangeben:

  • TargetFrameworkVersion = v4.0
  • PlatformToolset = v100

Wenn Sie auch Visual Studio 2008 auf demselben Computer mit Visual Studio 2010 installiert haben und es vorziehen, das ältere Toolset für .NET 3.5 zu verwenden, können Sie die folgenden Einstellungen verwenden:

  • TargetFrameworkVersion = v3.5
  • PlatformToolset = v90

Einstellungen werden nicht getestet oder unterstützt, und andere Einstellungen können zu unerwarteten Buildfehlern oder -verhalten führen. Selbst wenn der Build selbst erfolgreich ist, garantiert Microsoft nicht, dass die angegebene C++-/.NET Framework-Version in die Zielanwendung geladen wird.

References

Weitere Artikel zur Konfiguration oben finden Sie im Abschnitt "PlatformToolset-Eigenschaft" zu MSBuild internen Komponenten für C++-Projekte.