Cómo seleccionar .NET 4.5.2 como marco de destino en Visual Studio

Respuestas:

180

Debe instalar el paquete de desarrollador de Microsoft .NET Framework 4.5.2

Contiene los siguientes componentes (énfasis agregado por mí):

  • .NET Framework 4.5.2

  • .NET Framework 4.5.2 Multi-Targeting Pack: contiene los ensamblados de referencia necesarios para compilar aplicaciones destinadas a .NET Framework 4.5.2

  • .NET Framework 4.5.2 Paquetes de idiomas

  • .NET Framework 4.5.2 Paquetes de idiomas del paquete de objetivos múltiples: Contiene los archivos IntelliSense para mostrar ayuda al crear aplicaciones que se dirigen a .NET Framework 4.5.2 a través de Visual Studio e IDE de terceros.

nemesv
fuente
44
Asegúrese de utilizar el paquete de descarga (según el enlace), en lugar del instalador web. Este último no instalará el paquete de objetivos múltiples, incluso si tiene instalado Visual Studio 2013.
osoviejo
1
Todos mis proyectos se muestran como incompatibles incluso después de instalar desde ese enlace. ¿Alguien ha tenido este problema?
Jamie
1
Parece que se debe a Windows 8. Aparentemente, se supone que debo ejecutar Visual Studio como administrador para que funcione. ¡Acabo de recibir el nuevo sistema operativo ayer y ya me hace querer arrancarme el pelo!
Jamie
1
Tuve que reiniciar Visual Studio antes de que comenzara en 4.5.2. Asegúrese de hacerlo después de instalar el paquete Multi-Targeting.
AlphaKilo
1
Por cierto, este mismo patrón se repite para el problema cuando se intenta apuntar 4.6.1
JosephStyons
2

Yo tuve el mismo problema. El punto fue que he instalado DevPack solo para mi idioma.

NDP462-DevPack-KB3151934-RUS.exe

como resultado la carpeta apropiada aquí

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

contenía solo una carpeta "ru", mientras que la carpeta 4.6.1 estaba llena de archivos.

Al final, instalando

NDP462-DevPack-KB3151934-ENU.exe

resuelve el problema.

plavozont
fuente