Quais arquivos de instalação do .NET Framework eu uso para ter suporte para tudo?

3

Eu tenho um computador de escritório aleatório que pode estar sujeito a todos os tipos de software. Vamos supor que ele pode acabar com um software que requer qualquer das versões do Microsoft .NET Framework que foram lançadas ao longo dos anos.

Quais arquivos eu instalo para colocar uma nova máquina com Windows XP nessa condição?

Primeiro, a parte fácil: o .NET 4.0 Client Profile suporta a maioria das instalações do .NET 4.0; você pode ter que mudar para o perfil completo se o perfil do cliente não for suficiente.

Segundo: o instalador do .NET 3.5 SP1 afirma que é compatível com as versões 3.5, 3.0 e 2.0, mas o Web Installer para o 3.5 SP1 foi atualizado com todos os patches de segurança? Existe um instalador atualizado mesmo ou todos têm que executar pelo Windows Update 15 vezes após a instalação do 3.5 SP1?

Terceiro: O que diabos eu instalei para o Framework 1.0, 1.1 e 1.1 SP1? O 1.1 SP1 fornece todas as 3 versões para o sistema da mesma forma que o 3.5 SP1, ou eu tenho que instalar todos os três individualmente? E, novamente, há patches de segurança em instaladores?

Parece-me que este seria um candidato para um programa de instalação única 'instalar todas as coisas do .NET para mim, por favor'.

Então, minha pergunta "TL; DR": para instalar todas as estruturas .NET em um computador, quais arquivos eu instalo e em qual ordem?

    
por evilspoons 02.01.2012 / 23:47

2 respostas

1

É verdade que um aplicativo .NET 3.5 não será executado em uma instalação padrão do .NET 4.0, mas esse comportamento pode ser alterado com um arquivo de configuração simples. Normalmente, esse tipo de configuração seria feito por aplicativo, mas, dado o objetivo da sua pergunta, parece que você gostaria de um tipo de solução "configure uma vez e funcione em qualquer lugar". Você está com sorte porque o .NET tem essa capacidade.

Você não deve precisar de nada além do .NET 4.0 Full Profile e de um arquivo de configuração de máquina devidamente escrito. Depois de instalar o .NET 4.0 Full Profile, adicione um arquivo de configuração da máquina . Nesse arquivo de configuração de máquina, adicione uma seção supportedRuntime . Adicione uma seção supportedRuntime para cada versão do .NET que você deseja manipular pelo .NET 4.0 Runtime. (Adicionar suporte para .NET 1.0 é um pouco diferente.) Veja esta página para uma explicação completa de como segmentar uma versão do framework .NET .

    
por 03.01.2012 / 06:41
0

Encontrei tudo o que você precisa no link a seguir ; contém cliente + versão estendida do .NET4.

Esteja ciente de que esta versão do Microsoft .NET Framework 4 não suporta a função Server Core no Windows Server 2008 e no Windows Server 2008 R2. Para obter uma versão do Microsoft .NET Framework 4 que suporte a função Núcleo do Servidor no Windows Server 2008 R2 Service Pack 1, vá para este link .

    
por 10.09.2012 / 21:47