Question L'installation de .NET Framework 4.0 est très lente


Sur mon Windows Vista, il faut beaucoup 12 minutes installer le .NET Framework 4.0.

  • a) Est-ce normal?
  • b) Sinon, peut-on faire quelque chose?

La raison pour laquelle je suis préoccupé par la vitesse est que cela ralentit considérablement les tests de notre installateur de produits. Tester un installateur prend déjà beaucoup de temps, mais ce nouveau programme d’installation de .NET Framework le rend presque impossible.

Détail:

  • J'ai fait le test sur un Vista propre dans une machine virtuelle VirtualBox. Cette configuration n'affiche aucun problème de performance dans d'autres situations.
  • J'ai essayé à la fois dotNetFx40_Full_x86_x64.exe et dotNetFx40_Client_x86_x64.exe. Les deux prennent à peu près le même temps d'installation.

4
2018-05-26 13:21


origine


considérez-vous chanceux d'avoir 45 minutes et compter installer .net 4 - Chris McGrath


Réponses:


Vous n'avez pas avoir pour tester sur une machine sans .NET 4 chaque fois que vous souhaitez tester le programme d’installation.

Vous pouvez obtenir une machine complètement à jour avec .NET et l'utiliser pour tester les bits de votre programme d'installation que vous contrôlez - c'est-à-dire les bits qui s'installent votre Logiciel.

Tous les [n] tests que vous devez tester sur une machine sans .NET 4 pour vous assurer que cela fonctionne toujours comme prévu.

Vous ne dites pas quels autres systèmes d'exploitation vous ciblez, mais vous devez également tester sur des machines sur lesquelles .NET 3.5 ou même .NET 2 n'est pas installé.


6
2018-05-26 13:40



+1 Traiter le problème sous-jacent à la question très bien. - T.J. Crowder
@ T.J. Crowder: Le problème sous-jacent est que le test des installateurs prend déjà beaucoup de temps, et je voudrais éviter de devoir tester sur une autre variante de la plate-forme. - Dimitri C.
Bonne remarque Je doute que j'aie une autre option. Mais c'est triste, car cela signifie que je devrai tester l'installateur sous Windows XP, Windows XP avec .NET 4.0, Windows Vista, Windows Vista avec .NET 4.0, Windows 7 et Windows 7 avec .NET 4.0. Ce n'est pas toujours le cas, mais cela rend les tests plus complexes et plus longs. - Dimitri C.
En retard, mais: lorsque je testais des installateurs, j'ai utilisé des machines virtuelles. Je pourrais commencer l'installation sur des images "propres" de XP, XP avec .NET, Vista et 2000 simultanément et ils fonctionneraient presque à la vitesse des PC physiques en parallèle. Si votre entreprise appartient à MSDN ou est un partenaire Microsoft, vous pouvez télécharger les programmes d'installation et / ou les images de tous les systèmes d'exploitation en toute légalité. - CarlF


Oui, c'est assez normal selon ce que j'ai vu. Pourquoi êtes-vous si préoccupé par cela - c'est une tâche unique, ce n'est pas comme si vous deviez le faire tous les jours?


4
2018-05-26 13:23



Merci pour votre réponse. J'ai mis à jour ma question avec la raison pour laquelle je suis préoccupé par la vitesse. - Dimitri C.


Essayez de désactiver l'antivirus. Lorsque j'ai désactivé la "protection en temps réel" d'AVG, la barre de progression du programme d'installation .NET s'est déplacée 4 à 5 fois plus rapidement.


2
2018-04-20 18:37





ce nouveau programme d’installation de .NET Framework le rend presque indomptable.

Je suis curieux de savoir ce qui a changé pour toi. 2 et 3,5 ont toujours pris presque autant de temps pour moi.


1
2018-05-26 13:48



.NET 2.0 est préinstallé sur un ordinateur Windows Vista et s’installe assez rapidement sous Windows XP. - Dimitri C.