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?
windows
.net-framework
Radość Seacat
źródło
źródło
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.
źródło
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ódło
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)
źródło
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.
źródło
Jeśli masz zainstalowany program .NET 4, możesz uruchomić dowolną aplikację .NET zbudowaną w dowolnej strukturze od wersji 1.1 .
źródło