A Wikipedia fornece listas curtas e longas das versões padrão da estrutura .NET em várias versões do Windows. Alguns destes são atualizados automaticamente através do Windows Update?
Entendo que o Windows XP não fornece nenhuma versão da estrutura .NET, mesmo no SP3, e que o Windows Update não a instalará. No entanto, se o .NET estiver instalado, o Windows Update atualizará o .NET automaticamente para outro número de versão principal (por exemplo, versão 1 → 2 ou 3 → 3.5)?
fonte
Como Raymond Chen ressalta, o Windows não é um canal de entrega do .NET Framework . No mínimo, você não pode esperar o .NET Framework.
Ênfase minha :)
fonte
O Windows Update sempre fornecerá atualizações de segurança e service packs para o .NET Frameworks instalado. Isso é particularmente verdadeiro nas versões do .NET Framework que são instaladas automaticamente nas versões mais recentes do sistema operacional (Vista e 7).
Se você configurar o Windows Update para usar o Microsoft Update em vez de apenas o Windows Update no Windows XP ou, se estiver usando o Vista ou 7, se configurar o Windows Update para receber atualizações "Para Windows e outros produtos do Microsoft Update", o .NET Estruturas que não estão instaladas serão oferecidas em "Atualizações Opcionais".
Eu sempre tenho o Windows Update configurado para o Microsoft Updates (isso permite que você obtenha atualizações para o Office, por exemplo), por isso não tenho certeza se você deve estar no canal MU para atualizações não relacionadas à segurança do .NET Frameworks. As atualizações que não são de segurança são, sem surpresa, listadas simplesmente como "Atualizações" em vez de "Atualizações de segurança".
fonte
Até onde eu sei, não existe uma regra fixa sobre as versões do .NET e não há como descobrir qual versão esperar em uma máquina cliente.
O número mínimo de versão esperado pode ser aquele que foi instalado com o Windows por padrão: nenhum para Windows XP, 2 para Windows Vista e 3.5 para Windows 7. Mas esses são componentes opcionais que podem ser desinstalados.
Como um exemplo recente, veja o .NET 4:
O .NET Framework 4 Client Profile é lançado como uma atualização recomendada no Windows Vista e no Windows 7 (instalado automaticamente, dependendo das configurações da Atualização automática do computador). Também lançada como uma atualização opcional para o Windows XP, é necessário executar o Windows Update manualmente e selecioná-lo, e o mesmo vale para o Windows Server 2003, Windows Server 2008 e Windows Server 2008 R2.
Conclusão: Não há regras, e os resultados variam para cada versão do .NET e, em seguida, novamente para cada tipo de Windows. Melhor não procurar nenhuma lógica persistente nas decisões da equipe do Windows Update da Microsoft e esperar tudo e nada no computador cliente.
fonte
Todas as versões principais da estrutura .NET podem ser instaladas simultaneamente, portanto, mesmo que tenha sido atualizada do 2.0 para uma nova versão (que será oferecida em um servidor Server 2008), qualquer aplicativo 2.0 existente continuará sendo executado sem problemas. Isso não deve interromper nenhum software existente usando versões anteriores.
Todos os bits têm suas próprias pastas em c: \ windows \ microsoft.net \ frames \ vVERSION
Fonte: Trabalho com software que requer as 4 principais versões do .NET.
fonte