Ändern des .NET TargetFrameworks in VS2012 für C++/CLI Projekte

Leider ist es immer noch nicht möglich in VS2012 die .NET-Version für C++/CLI Projekte direkt anzupassen. Schon in VS2010 war dazu eine Änderung in der .vcproj-Datei notwendig. Das gleiche muss man jetzt in VS2012, wenn man eine andere Version verwenden will:

 <PropertyGroup Label="Globals">
    <ProjectGuid>...</ProjectGuid>
    <Keyword>...</Keyword>
    <RootNamespace>CPP_VS2012</RootNamespace>
    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
  </PropertyGroup>

Die Werte für “TargetFrameworkVersion” können sein:

  • v2.0
  • v3.0
  • v3.5
  • v4.0
  • v4.5