El conjunto de herramientas de Visual C++ 2010 solo admite .NET Framework 4 como destino

En este artículo se proporcionan las combinaciones admitidas de y PlatformToolset la configuración en el archivo de proyecto de TargetFrameworkVersion Visual C++ al compilar un proyecto de C++/CLI con Microsoft Visual Studio 2010.

Versión original del producto:   Visual Studio 2010
Número de KB original:   2740044

Combinaciones admitidas

Al compilar un proyecto de C++/CLI con Visual Studio 2010, debe especificar la siguiente combinación de TargetFrameworkVersion y PlatformToolset:

  • TargetFrameworkVersion = v4.0
  • PlatformToolset = v100

Si también tiene instalado Visual Studio 2008 en el mismo equipo con Visual Studio 2010 y prefiere usar el conjunto de herramientas anterior para tener como destino .NET 3.5, puede usar la configuración de la siguiente manera:

  • TargetFrameworkVersion = v3.5
  • PlatformToolset = v90

Configuración que no sean anteriores no se prueban ni admiten, y otras configuraciones pueden provocar errores o comportamientos de compilación inesperados. Aunque la propia compilación se realice correctamente, Microsoft no garantiza que la versión de /.NET Framework de C++ especificada se cargue en la aplicación de destino.

Referencias

Para ver otros artículos sobre la configuración anterior, visite la sección PlatformToolset (Propiedad) sobre MSBuild elementos internos para proyectos de C++.