
Instalei o .NET Framework 4.8 em um Windows Server 2016 usando este link instalador offline do .NET 4.8]1. E embora tudo pareça estar indo bem, quando verifico os recursos do Windows ele não aparece instalado e aparece 4.6. Por favor, você poderia me dizer o que eu faço de errado?
[X] Application Development Web-App-Dev Installed
[X] .NET Extensibility 3.5 Web-Net-Ext Installed
[X] .NET Extensibility 4.6 Web-Net-Ext45 Installed
[X] Application Initialization Web-AppInit Installed
[X] ASP Web-ASP Installed
[X] ASP.NET 3.5 Web-Asp-Net Installed
[X] ASP.NET 4.6
Meu palpite é que devo procurar algo assim:
Responder1
Se algo não estiver funcionando, você deve fornecer isso em vez de presumir que a caixa de diálogo Recursos do Windows mudaria.
Você pode consultar o registro para determinar a versão do .NET Framework instalada:
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release
Se o valor for 528040 (decimal) (0x80EA8 hex) ou superior, o .NET 4.8 está instalado.
Responder2
Sob qual lógica você esperaria instalar o que é o IIRC, uma atualização local (4.8) para alterar o nome de um recurso do Windows NO QUE OS INSTALADORES PODEM CONFIAR?
Faz sentido não mudar isso, a menos que você introduza alterações significativas - o que o 4.8 foi projetado para não fazer.