Mam 4 wersje Microsoft .NET Framework:
- 1.1
- 2.0 z dodatkiem Service Pack 2
- 3.0 z dodatkiem Service Pack 2
- 3.5 SP1
Czy potrzebuję ich wszystkich?
Mam 4 wersje Microsoft .NET Framework:
Czy potrzebuję ich wszystkich?
Odpowiedzi:
Istnieją 4 różne wersje .NET Framework.
Wszystkie z nich można instalować i odinstalowywać niezależnie. Tutaj zaczyna się robić ciekawie! .NET 3 został wprowadzony (wraz z dodatkiem Service Pack do .NET 2) i był dla niego dodatkowym zestawem bibliotek. .NET 3.5 podążył za tym trendem (z drugim dodatkiem Service Pack dla .NET 2 i dodatkiem Service Pack dla .NET 3) i ponownie wymagał .NET 2, ponieważ właśnie go rozszerzył.
Najnowsza wersja jest całkowicie samodzielna i nie wymaga wcześniejszych wersji. Jest w większości kompatybilny wstecz, dzięki czemu można na nim uruchomić stare aplikacje.
To, czy potrzebujesz któregoś z nich, zależy od tego, co prowadzisz. Większość dostępnych aplikacji jest w dalszym ciągu zbudowana dla .NET 2 do 3.5, więc zainstalowanie wersji 3.5 to wszystko. Polecam zainstalowanie 4 jako patrząc w przyszłość, to jest to, co Microsoft chce, aby ludzie używali.
.NET 4.5 (i 4.5.1, 4.5.2) to lokalna aktualizacja .NET 4.
Instalacja .Net Framework 3.5 instaluje również wszystkie poprzednie wersje od wersji 2.0 i nowszych. Wersja 1.1 jest wyjątkiem i musi zostać zainstalowana osobno.
Ponieważ wydaje się, że potrzebujesz wersji 3.5 SP1, spowoduje to również zainstalowanie wszystkich wersji .Net od wersji 2.0 i nowszych. Więc naprawdę nie masz wyboru, a próba odinstalowania jednej wersji może powodować problemy z innymi wersjami, które się na niej opierają.
Ponieważ pozostało bardzo niewiele produktów, które wymagają .Net 1.1, można poczekać z jego instalacją, aż będzie to naprawdę potrzebne. Ponieważ nie jest on instalowany automatycznie, a jeśli jest już zainstalowany, oznacza to, że jest wymagany przez jakiś zainstalowany produkt (chyba że korzystasz z XP, gdzie jest on instalowany domyślnie).
Nie wspomniałeś o .Net 4.0, ale w tej wersji Microsoft próbował zmniejszyć rozmiar oprogramowania, nie uwzględniając wszystkich poprzednich wersji. Net. 4.0 jest zatem mniejszy i powinien być kompatybilny wstecz ze wszystkimi poprzednimi wersjami od 1.1. Teoretycznie jest to jedyne, czego potrzebujesz.
Różne aplikacje wymagają różnych ram i myślę, że nie ma kompatybilności wstecznej, więc możesz potrzebować ich wszystkich, choć nie musisz ich pobierać od razu.
Po zainstalowaniu aplikacji wymagającej określonej wersji środowiska można je pobrać. (Najczęściej będą potrzebować 2, 3 lub 3,5)
To nieprawda, że Net4 jest wszystkim, czego potrzebujesz. Usunąłem wszystkie wersje, a następnie zainstalowałem TYLKO v4. Pierwsza aplikacja, którą próbowałem uruchomić (Powermate), powiedziała, że nie może znaleźć wymaganego .NET Framework. Więc następnie zainstalowałem Net v2 SP2 i aktualizację SP2, a aplikacja działała dobrze.
Jeśli masz zainstalowany program .NET 4, możesz uruchomić dowolną aplikację .NET zbudowaną w dowolnej strukturze od wersji 1.1 .
.NET Framework 4 jest wstecznie kompatybilny z aplikacjami zbudowanymi z .NET Framework w wersjach 1.1, 2.0, 3.0 i 3.5. Innymi słowy, aplikacje i komponenty zbudowane na poprzednich wersjach .NET Framework będą działać na .NET Framework 4.