Cuando intento compilar una solución, aparece el siguiente error de compilación:
Error MSB3644 No se encontraron los ensamblados de referencia para el marco ".NETFramework, Versión = v4.6.2". Para resolver esto, instale el SDK o Targeting Pack para esta versión del marco o redirija su aplicación a una versión del marco para la que tenga instalado el SDK o Targeting Pack. Tenga en cuenta que los ensamblados se resolverán desde la caché de ensamblados global (GAC) y se utilizarán en lugar de los ensamblados de referencia. Por lo tanto, es posible que su ensamblaje no esté correctamente orientado al marco que desea. C: \ RPR \ Dev \ Libraries \ Common \ Common.csproj C: \ Archivos de programa (x86) \ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ 15.0 \ Bin \ Microsoft.Common.CurrentVersion.targets 1111
Intenté instalar .NET Framework 4.6.2 SDK, así como 4.6 Targeting Pack, sin embargo, ambos errores de que ya lo tengo instalado. También intenté instalar Visual Studio 2017 pero todavía da el mismo error.
¿Algunas ideas?
fuente
4.8.0
adentro, que no es lo mismo que4.8
aparentemente.Respuestas:
Resulta que había instalado .NET Framework v4.6.2, no el Developer Pack para 4.6.2. Doh!
https://www.microsoft.com/en-us/download/details.aspx?id=53321
fuente
Windows -> Buscar -> Instalador de Visual Studio -> Modificar -> Componentes individuales y verifique la versión correcta
fuente
La instalación de 4.6.2 Developer Pack no funcionó para mí.
Tuve que instalar .NET Framework 4.6 Targeting Pack
fuente
A partir de mayo de 2019 , puede crear su proyecto en net20 hasta net48 (incluido ne461) en cualquier máquina con al menos MSBuild o el SDK de .NET Core instalado sin la necesidad de Developer Pack instalado.
Si .NET Core SDK está instalado en su máquina, agregue el paquete nuget Microsoft.NETFramework.ReferenceAssemblies a su proyecto
El paquete incluye todos los ReferenceAssemblies desde net20 hasta net48
Estos paquetes permiten la creación de proyectos de .NET Framework en cualquier máquina con al menos MSBuild o el SDK de .NET Core instalado, además de otros escenarios.
Para más detalles: https://github.com/Microsoft/dotnet/tree/master/releases/reference-assemblies
fuente
Recibí exactamente el mismo error al compilar, excepto que era para ".NETFramework, Version = v4.7.1".
Descargué el paquete de desarrollador para 4.7.1 desde aquí: https://www.microsoft.com/en-us/download/confirmation.aspx?id=56119
El paquete instaló estos programas en la máquina de destino (mi servidor de compilación).
Cuando intenté compilar nuevamente, ya no recibí el error y la compilación tuvo éxito.
fuente
Para el problema 4.7.2, tengo que ir aquí: https://dotnet.microsoft.com/download/dotnet-framework/net472
Instale Download .NET Framework 4.7.2 Developer Pack como se muestra en la imagen para solucionar el problema.
fuente