Service Packs do Microsoft .NET Framework

1

A Microsoft instalou o seguinte como atualizações para minha máquina XP Home:

  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.0 Service Pack 2
  • Microsoft .NET Framework 3.5 SP1

Preciso ter todos esses três instalados ou posso me livrar de um ou dois?

    
por Kevin Panko 10.09.2009 / 07:45

3 respostas

5

Você, a qualquer momento, só precisa do mais recente. Mesmo se um aplicativo atingir 2 e você tiver apenas 3.5, ele funcionará, pois o Framework inclui tudo, desde as versões anteriores. A única exceção a essa regra é 1.x. De 2.x em diante, é cumulativo.

Scot Hanselman escreveu um artigo extenso sobre isso explicando em detalhes.

O

Framework 3.0 e 3.5 ainda está usando o 2.0 no núcleo, portanto partes do 2.0 permanecerão. No Vista e Windows 7 3.0 e 3.5 é nativamente instalado e você não pode instalar apenas 2.0 por si só, como um caso e ponto.

Os Service Packs para todos os 3 serão carregados, mesmo se eu tiver apenas 3.5 carregado. Você também descobrirá que muitas vezes não é possível desinstalar a unidade se a dependência estiver nas outras.

O Framework 4.0 incorpora tudo desde o 2.0 up e, portanto, uma vez liberado com apenas 4.0, você pode executar tudo, exceto os aplicativos 1.x.

    
por 10.09.2009 / 09:39
3

O versionamento da Microsoft para .net é um pouco maluco ...

O

.Net 2.0 foi lançado originalmente no final de 2005.

O

.Net 3.0 foi lançado no final de 2006, mas usa o CLR do .Net 2.0. .Net 3.0 adiciona o Windows Presentation Foundation (WPF), o Windows Communication Foundation (WCF), o Windows Workflow Foundation (WF) e o Windows CardSpace (WCS).

.Net 3.5 foi lançado no final de 2007, e também usa o .Net 2.0 CLR. .Net 3.5 e 3.5 SP1 adicionam coisas como Linq, Ajax, Entity Framework, etc.

Como o 3.0 se baseia em 2.0 e 3.5 em versões 2.0 e 3.0, você não pode desinstalar o 2.0 e o 3.0 se estiver tentando manter o 3.5. Você poderia desinstalar o 3.5 e o 3.0 e executar apenas o 2.0 SP 2, mas provavelmente você vai acertar algo mais cedo ou mais tarde que requeira 3.0 ou 3.5.

Se você tem o 1.0 ou o 1.1 instalado, eu definitivamente os desinstaloi.

    
por 10.09.2009 / 08:20
1

Você não deve removê-los. Versões diferentes são usadas por softwares diferentes.

Um aplicativo pode ser codificado para usar a versão 2.0. Se você tem apenas o 3.5, você teria que reinstalar o 2.0.

    
por 10.09.2009 / 07:58