Ich habe Code/support eine Anwendung auf .NET-Framework, die immer auf .NET ausgeführt hat. 2. In diesem Jahr aktualisieren wir die Anwendung für die Verwendung von .NET 3.5 (oder 4?).Wie kommt es, dass das .NET Framework 3.5 Offline-Installationsprogramm 200 MB größer ist als das .NET 4 Offline-Installationsprogramm?
Bei der Vorbereitung für diese Änderung haben wir festgestellt, dass das Offline-Installationsprogramm (für unseren Kundenstamm erforderlich) für .NET 3.5 200 + MB größer ist als das .NET 4-Offline-Installationsprogramm.
Hier sind meine Fragen.
Warum ist der dotnet 3.5 Installer so viel größer als der 4 Offline Installer?
Können wir .NET 3.5 aber .NET verteilen? 4. Ist .NET 4 abwärtskompatibel? Angenommen, dass .NET 4 die einzige installierte .NET-Anwendung war, die noch auf frühere Frameworks abzielt?
Wenn unsere Anwendung für x86-CPU kompiliert wird (anstatt irgendeine CPU), müssen Sie noch das x64/x86-Client-Profil verteilen oder können wir nur das x86-Client-Profil verteilen? Mit anderen Worten, können wir das x86-Client-Profil verteilen, obwohl es auf x64-Maschinen installiert wird, wenn unsere App für x86-Ziel-CPU kompiliert wird? Irgendwelche Risiken oder Herausforderungen dafür?
Das Problem ist, dass, wenn wir unsere App auf Ziel .NET 4 aktualisieren, gibt es viele Anwendungsserver, die wir auch aktualisieren müssen, die eine Reihe anderer Anwendungen betrifft. Irgendwelche Gedanken?
Seth
gute Frage, ich fragte mich das gleiche selbst :) – Tom