2010-05-05 8 views
8

Po obejrzeniu z przerażeniem jako .NET framework 3.5 SP1 nadęty aż do 231 MB byłem zdumiony widząc, że .NET Framework 4 Full (x86) to tylko 35 MB, a profil klienta to tylko 29 MB..NET framework 4 całkowity rozmiar wdrożenia aplikacji

Moje pytanie brzmi, czy .NET Framework 4 jest w jakikolwiek sposób zależny od poprzednich wersji architektury instalowanej na komputerze klienta lub jeśli moi użytkownicy będą musieli pobrać tylko 29 (lub 35) MB, jeśli opracuję WinForm lub Aplikacja komputerowa WPF w VS 2010 targetowania .NET Framework w wersji 4.0?

Edit:

Wikipedia zgadza się z odpowiedziami:

Niektórzy programiści wyrazili obawy o dużym rozmiarze NET instalatorów ramy wykonawcze dla użytkowników końcowych. Rozmiar wynosi około 54 MB dla .NET 3.0, 197 MB dla .NET 3.5 i 250 MB dla .NET 3.5 SP1 (podczas korzystania z instalatora internetowego typowy plik do pobrania dla Windows XP ma około 50 MB, dla Windows Vista - 20 MB). Problem z wielkością jest częściowo rozwiązany przez instalator .NET 4 (x86 + x64) będący 54 MB i bez osadzania pełnych pakietów uruchomieniowych dla poprzednich wersji .

Odpowiedz

5

Aplikacja .NET 4.0 nie jest w żaden sposób zależna od poprzednich wersji instalowanego frameworka. .NET 4.0 jest całkowicie niezależny i nie wymaga żadnej innej wersji frameworka.

+1

Jeśli podasz link do strony Microsoftu, gdzie jest to oficjalnie podane, natychmiast przyjmuję twoją odpowiedź ... Nie mogłem jej znaleźć, dlatego zapytałem tutaj ... –

+0

@kzen Dla porównania ostatnia wolnostojąca wersja .Net Framework była 2.0. Wersje 3.0 i 3.5 zbudowane na wersji 2.0, dlatego musiały zainstalować każdą "wersję". – Rangoric

4

.NET 4.0 jest ukierunkowany na wyższą wersję CLR, więc nie; nie ma zależności.

Powiązane problemy