Eu tenho 4 versões do Microsoft .NET Framework:
- 1.1
- 2.0 Service Pack 2
- 3.0 Service Pack 2
- 3.5 SP1
Preciso de todos eles?
Eu tenho 4 versões do Microsoft .NET Framework:
Preciso de todos eles?
Respostas:
Existem 4 versões distintas da estrutura .net.
Todos esses podem ser instalados e desinstalados independentemente. É aqui que começa a ficar interessante! O .NET 3 foi introduzido (junto com um service pack ao .NET 2) e era um conjunto adicional de bibliotecas. O .NET 3.5 seguiu essa tendência (com um segundo service pack para o .NET 2 e um service pack para o .NET 3) e novamente exigiu o .NET 2, uma vez que o estendeu.
A versão mais recente é totalmente independente e não requer versões anteriores. É principalmente compatível com versões anteriores, portanto, é possível fazer com que seus aplicativos antigos funcionem nele.
Se você precisa de algum deles ou não, depende do que você está executando. A maioria dos aplicativos ainda são criados para o .NET 2 ao 3.5, portanto, a instalação do 3.5 cobrirá você. Eu recomendaria instalar o 4, pois é isso que a Microsoft quer que as pessoas usem.
O .NET 4.5 (e 4.5.1, 4.5.2) é uma atualização no local para o .NET 4.
A instalação do .Net Framework 3.5 também instala todas as versões anteriores a partir da 2.0. A versão 1.1 é uma exceção e deve ser instalada separadamente.
Como você parece precisar da versão 3.5 SP1, isso também instalará todas as versões .Net da versão 2.0 e superior. Portanto, você realmente não tem escolha e tentar desinstalar uma versão pode causar problemas com as outras versões que se baseiam nela.
Como existem muito poucos produtos que requerem .Net 1.1, pode-se esperar com sua instalação até que haja uma necessidade real. Como ele não é instalado automaticamente e, se já estiver instalado, isso significa que é exigido por algum produto que você instalou (a menos que esteja no XP, onde é instalado por padrão).
Você não mencionou o .Net 4.0, mas com esta versão a Microsoft tentou reduzir o tamanho do software, não incluindo todas as versões anteriores. O .Net 4.0 é, portanto, menor e deve ser compatível com todas as versões anteriores a partir da 1.1. Então, em teoria, é o único que você precisa.
Aplicativos diferentes precisam de estruturas diferentes e acho que não há compatibilidade com versões anteriores; portanto, você pode precisar de todos eles, embora não precise baixá-los imediatamente.
Quando você instala um aplicativo que precisa de uma versão específica da estrutura, você pode baixá-los. (Eles geralmente precisam de 2, 3 ou 3,5)
Não é verdade que o Net4 é tudo o que você precisa. Eu removi todas as versões e instalei SOMENTE a v4. O primeiro aplicativo que tentei executar (Powermate) disse que não conseguia encontrar o .NET Framework necessário. Então, instalei o Net v2 SP2 e a atualização do SP2 e o aplicativo funcionou perfeitamente.
Se você possui o .NET 4 instalado, pode executar qualquer aplicativo .NET criado com qualquer estrutura a partir da 1.1 .
O .NET Framework 4 é compatível com versões anteriores dos aplicativos criados com o .NET Framework versões 1.1, 2.0, 3.0 e 3.5. Em outras palavras, aplicativos e componentes criados com versões anteriores do .NET Framework funcionarão no .NET Framework 4.