Questão A instalação do .NET Framework 4.0 é muito lenta


No meu Windows Vista, leva um completo 12 minutos para instalar o .NET Framework 4.0.

  • a) Isso é normal?
  • b) Se não, algo pode ser feito sobre isso?

A razão pela qual estou preocupado com a velocidade é porque ela atrasa consideravelmente o teste do instalador do nosso produto. Testar um instalador já é demorado, mas este novo instalador do .NET Framework torna-o praticamente impossível de ser desfeito.

Detalhe:

  • Eu fiz o teste em um Vista limpo dentro de uma máquina virtual do VirtualBox. Esta configuração não mostra problemas de desempenho em outras situações.
  • Eu tentei tanto dotNetFx40_Full_x86_x64.exe e dotNetFx40_Client_x86_x64.exe. Ambos levam aproximadamente o mesmo tempo para instalar.

4


origem


considere-se sortudo estou em 45 minutos e contando com a instalação .net 4 - Chris McGrath


Respostas:


Você não ter para testar em uma máquina sem o .NET 4 toda vez que você quiser testar o instalador.

Você pode obter uma máquina totalmente atualizada em .NET e usá-la para testar os bits do instalador sobre os quais você tem controle - ou seja, os bits que são instalados seu Programas.

A cada [n] testes você precisa testar em uma máquina sem o .NET 4 apenas para ter certeza de que ainda funciona como esperado.

Você não diz quais outros sistemas operacionais está segmentando, mas também deve testar em máquinas que não tenham o .NET 3.5 ou mesmo o .NET 2 instalado.


6



+1 Abordando a questão subjacente à pergunta muito bem. - T.J. Crowder
@ T.J. Crowder: A questão subjacente é que os instaladores de teste já consomem muito tempo, e eu gostaria de evitar a grande sobrecarga em minha opinião de ter que testar uma outra variante de plataforma. - Dimitri C.
Boa observação; Eu duvido que tenha outra opção. Mas é triste, porque significa que terei que testar o instalador no Windows XP, no Windows XP com o .NET 4.0, no Windows Vista, no Windows Vista com o .NET 4.0, no Windows 7 e no Windows 7 com o .NET 4.0. Nem sempre, é verdade, mas torna o teste mais complexo e mais demorado. - Dimitri C.
Chegando tarde, mas quando eu estava testando instaladores, eu usava VMs. Eu poderia iniciar a instalação em imagens "limpas" do XP, XP com .NET, Vista e 2000 simultaneamente, e eles rodariam praticamente na mesma velocidade dos PCs físicos em paralelo. Se sua empresa pertencer ao MSDN ou for um Microsoft Partner, você poderá fazer o download de instaladores e / ou imagens de todos os sistemas operacionais legalmente. - CarlF


Sim, é bem normal de acordo com o que eu vi. Por que você está tão preocupado com isso - é uma tarefa única, não é como se você tivesse que fazer isso todos os dias?


4



Obrigado pela sua resposta. Eu atualizei minha pergunta com a razão pela qual estou preocupado com a velocidade. - Dimitri C.


Tente desativar o antivírus. Quando desativei a "proteção em tempo real" do AVG, a barra de progresso do instalador do .NET começou a se mover de quatro a cinco vezes mais rápido.


2





este novo instalador do .NET Framework torna quase impossível de ser desfeito.

Estou curioso para saber o que mudou para você. 2 e 3,5 ambos sempre levaram quase tanto tempo para mim também.


1



O .NET 2.0 é pré-instalado em uma máquina com Windows Vista e instala-se razoavelmente rápido no Windows XP. - Dimitri C.