Por que um lote de instalação não sabe que tenho o .net 4.7.1 instalado?

0

Portanto, estou instalando o cosmos para o vs2017 e, quando executo o arquivo .bat, ele diz que não tenho o .NET Framework 4.7.1 instalado, mas, quando o instalei, ele disse a mesma coisa. Então eu fui para C: \ Arquivos de Programas (x86) \ Referência Assemblies \ Microsoft \ Framework.NETFramework e eu apaguei as outras pastas (versões desatualizadas) então agora tudo que eu tenho lá é v4.7.1 e ainda não sabe Eu tenho isso instalado ... alguém saberia por que isso é? também estou no windows 10 ... não tenho certeza se isso vai ajudar ou não ...

    
por FlamingBurrito15 20.02.2018 / 07:43

1 resposta

0

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework são os assemblies de referência para compilar programas contra a versão .net. Esses fornecem apenas as funções fornecidas, mas nenhuma implementação.

Para verificar a versão do .net, você precisa visualizar o registro , vá para HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full e verifique o DWORD Release

Meu valor é 461310 no Windows 8.1, portanto, eu tenho o .net framework 4.7.1 instalado. Se você usa o Windows 10 v1709, o valor é 461308

    
por 20.02.2018 / 17:23