Frage Die Installation von .NET Framework 4.0 ist sehr langsam


Auf meinem Windows Vista dauert es eine volle 12 Minuten um das .NET Framework 4.0 zu installieren.

  • a) Ist das normal?
  • b) Wenn nicht, kann etwas dagegen unternommen werden?

Der Grund, warum ich wegen der Geschwindigkeit besorgt bin, liegt darin, dass es die Tests unseres Produktinstallationsprogramms erheblich verlangsamt. Das Testen eines Installationsprogramms ist bereits zeitaufwendig, aber dieses neue .NET Framework-Installationsprogramm macht es fast rückgängig.

Detail:

  • Ich habe den Test auf einem sauberen Vista in einer VirtualBox virtuellen Maschine durchgeführt. Diese Konfiguration zeigt keine Leistungsprobleme in anderen Situationen.
  • Ich habe sowohl dotNetFx40_Full_x86_x64.exe als auch dotNetFx40_Client_x86_x64.exe ausprobiert. Beide benötigen ungefähr die gleiche Zeit für die Installation.

4
2018-05-26 13:21


Ursprung


halte dich für glücklich, ich bin 45 Minuten und zähle die Installation von .net 4 - Chris McGrath


Antworten:


Du nicht haben um auf einer Maschine ohne .NET 4 jedes Mal zu testen, wenn Sie das Installationsprogramm testen möchten.

Sie können eine Maschine erhalten, die auf dem neusten Stand der Technik ist und diese verwenden, um die Teile Ihres Installers zu testen, die Sie kontrollieren - also die Bits, die installiert werden Ihre Software.

Sie müssen alle [n] Tests auf einer Maschine ohne .NET 4 testen, um sicherzustellen, dass sie immer noch wie erwartet funktioniert.

Sie sagen nicht, auf welche anderen Betriebssysteme Sie abzielen, aber Sie sollten auch auf Computern testen, auf denen .NET 3.5 oder gar .NET 2 nicht installiert ist.


6
2018-05-26 13:40



+1 Adressierung des Problems, das der Frage zugrunde liegt. - T.J. Crowder
@ T.J. Crowder: Das zugrundeliegende Problem ist, dass das Testen von Installationsprogrammen bereits sehr zeitaufwändig ist, und ich möchte den meiner Meinung nach ziemlich großen Aufwand vermeiden, auf einer weiteren Plattformvariante testen zu müssen. - Dimitri C.
Gute Bemerkung; Ich bezweifle, dass ich eine andere Option haben werde. Aber es ist traurig, weil es bedeutet, dass ich das Installationsprogramm unter Windows XP, Windows XP mit .NET 4.0, Windows Vista, Windows Vista mit .NET 4.0, Windows 7 und Windows 7 mit .NET 4.0 testen muss. Nicht immer, aber das macht Tests komplexer und zeitaufwendiger. - Dimitri C.
Ich komme spät, aber als ich Installateure getestet habe, habe ich VMs verwendet. Ich könnte die Installation auf "sauberen" Images von XP, XP mit .NET, Vista und 2000 gleichzeitig starten und sie würden mit fast der Geschwindigkeit von physischen PCs parallel laufen. Wenn Ihre Firma MSDN gehört oder Microsoft Partner ist, können Sie Installationsprogramme und / oder Images aller Betriebssysteme legal herunterladen. - CarlF


Ja, das ist ziemlich normal, was ich gesehen habe. Warum bist du so besorgt darüber - es ist eine einmalige Aufgabe, es ist nicht so, dass du es jeden Tag machen musst?


4
2018-05-26 13:23



Vielen Dank für Ihre Antwort. Ich habe meine Frage mit dem Grund aktualisiert, warum ich wegen der Geschwindigkeit besorgt bin. - Dimitri C.


Versuchen Sie, das Antivirenprogramm zu deaktivieren. Als ich AVG "Echtzeitschutz" deaktivierte, bewegte sich der .NET Installer progressbar 4-5 mal schneller.


2
2018-04-20 18:37





Dieses neue .NET Framework-Installationsprogramm macht es fast rückgängig.

Ich bin gespannt was sich für dich geändert hat. 2 und 3.5 brauchten für mich auch fast immer so viel Zeit.


1
2018-05-26 13:48



.NET 2.0 ist auf einem Windows Vista-Computer vorinstalliert und wird unter Windows XP relativ schnell installiert. - Dimitri C.