Estoy tratando de compilar un programa antiguo, descargué el código fuente, era un montón de archivos .cs. Cuando lo abrí en VSStudio e intenté compilarlo, recibí este error:
No se encontraron los ensamblados de referencia para .NETFramework,Version=v4.0. Para resolver esto, instale Developer Pack (SDK/Targeting Pack) para esta versión de marco o vuelva a orientar su aplicación. Puede descargar los paquetes para desarrolladores de .NET Framework en https://aka.ms/msbuild/developerpacks
Después de investigar un poco, algunos han tenido éxito al compilar esto en una versión anterior de Visual Studio. voy a probar eso ahora,
Pero, ¿alguien sabe si aún puedo compilar este código?
Compilando en VisualStudio 2022 con .NET 4.8
Puedes ver desde esta página :
A partir de Visual Studio 2022, Visual Studio ya no incluye componentes de .NET Framework para .NET Framework 4.0 - 4.5.1 porque estas versiones ya no son compatibles. Visual Studio 2022 y versiones posteriores no pueden compilar aplicaciones destinadas a .NET Framework 4.0 a .NET Framework 4.5.1. Para continuar creando estas aplicaciones, puede usar Visual Studio 2019 o una versión anterior.
Puede consultar esta página para migrar versiones anteriores de .NET Framework a .NET Framework 4.8. https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/