Estoy creando una aplicación C# en Visual Studio 2019 que debe ejecutarse en Windows 7 (y versiones posteriores). En el momento de elegir una plantilla, sin saberlo, seleccioné la que solo me permite apuntar a NET Core 3.1 o NET 5.0 , cuando en el pasado hubiera optado por el NET Framework 3.5 más antiguo para asegurar que el programa se ejecutaría en computadoras más antiguas.
Entiendo que NET 5.0 se puede instalar en W7 , pero parece que requiere que se instalen más dependencias (lo que podría confundir a mi cliente si alguna vez decide instalar el software por su cuenta), y nunca intenté ejecutar un NET 5.0 aplicación en W7 .
¿Debería quedarme con NET 5.0 para que esté preparado para el futuro , o sería más seguro volver a orientar mi proyecto a Framework 3.5 ? ¿Qué tan bien funciona NET 5.0 con W7 ?
Puede publicar la aplicación .NET 5 como independiente (consulte los RID de Windows ) para que el usuario final no necesite instalar manualmente nada adicional en la máquina.