Instalowanie programu .NET Framework dla deweloperów
Platforma .NET jest integralną częścią wielu aplikacji działających w systemie Windows i udostępnia typowe funkcje dla tych aplikacji do uruchomienia. Dla deweloperów platforma .NET Framework udostępnia kompleksowy i spójny model programowania do tworzenia aplikacji, które mają wizualnie wspaniałe środowiska użytkownika i bezproblemową i bezpieczną komunikację.
Uwaga
Ten artykuł jest przeznaczony dla deweloperów , którzy chcą zainstalować program .NET Framework we własnym systemie lub którzy chcą zainstalować go ze swoimi aplikacjami. Aby uzyskać informacje o użytkownikach zainteresowanych instalowaniem programu .NET Framework, zobacz poszczególne artykuły, które omawiają instalowanie programu .NET Framework w określonych systemach operacyjnych, takich jak Instalowanie programu .NET Framework w systemach Windows 10 i Windows Server 2016.
Ten artykuł zawiera linki do instalowania wszystkich wersji programu .NET Framework z programu .NET Framework 4.5 do programu .NET Framework 4.8.1 na komputerze. Jeśli jesteś deweloperem, możesz również użyć tych linków, aby pobrać i rozpowszechnić program .NET Framework z aplikacjami. Aby uzyskać informacje na temat wdrażania wersji programu .NET Framework z aplikacją, zobacz Przewodnik wdrażania programu .NET Framework dla deweloperów.
Ważne
Zawartość platformy .NET Framework wcześniej podpisana cyfrowo przy użyciu certyfikatów korzystających z algorytmu SHA1 zostanie wycofana w celu zapewnienia obsługi zmieniających się standardów branżowych.
Następujące wersje programu .NET Framework osiągną koniec wsparcia w dniu 26 kwietnia 2022 r.: 4.5.2, 4.6 i 4.6.1. Po tej dacie poprawki zabezpieczeń, aktualizacje i pomoc techniczna dla tych wersji nie będą już udostępniane.
Jeśli używasz programu .NET Framework 4.5.2, 4.6 lub 4.6.1, zaktualizuj wdrożone środowisko uruchomieniowe do nowszej wersji, takiej jak .NET Framework 4.6.2, przed 26 kwietnia 2022 r., aby nadal otrzymywać aktualizacje i pomoc techniczną.
Zaktualizowane instalatory podpisane algorytmem SHA2 będą dostępne dla programu .NET Framework 3.5 z dodatkiem SP1 i od 4.6.2 do 4.8. Aby uzyskać więcej informacji, zobacz wpis w blogu dotyczącym aktualizacji cyklu życia programu .NET 4.5.2, 4.6 i 4.6.1 oraz wpis w blogu dotyczącym aktualizacji cyklu życia platformy .NET 4.5.2, 4.6 i 4.6.1.
Ważne
Wszystkie wersje programu .NET Framework od programu .NET Framework 4 są aktualizacjami w miejscu, więc w systemie może znajdować się tylko jedna wersja 4.x. Ponadto określone wersje programu .NET Framework są wstępnie zainstalowane w niektórych wersjach systemu operacyjnego Windows. To oznacza, że:
- Jeśli na maszynie jest już zainstalowana nowsza wersja 4.x, nie można zainstalować poprzedniej wersji 4.x.
- Jeśli system operacyjny jest wstępnie zainstalowany z określoną wersją programu .NET Framework, nie można zainstalować poprzedniej wersji 4.x na tym samym komputerze.
- Jeśli zainstalujesz nowszą wersję, nie musisz najpierw odinstalować poprzedniej wersji.
Aby uzyskać więcej informacji na temat wersji programu .NET Framework i sposobu określania, które wersje są zainstalowane na komputerze, zobacz Wersje i zależności oraz Instrukcje: określanie, które wersje programu .NET Framework są zainstalowane.
Uwaga
Aby uzyskać informacje na temat programu .NET Framework 3.5, zobacz Instalowanie programu .NET Framework 3.5 w systemach Windows 11, Windows 10, Windows 8.1 i Windows 8.
Skorzystaj z poniższej tabeli, aby uzyskać szybkie linki, lub przeczytaj więcej, aby uzyskać szczegółowe informacje. Aby wyświetlić wymagania systemowe programu .NET Framework przed instalacją, zobacz Wymagania systemowe. Aby uzyskać pomoc dotyczącą rozwiązywania problemów, zobacz Rozwiązywanie problemów.
Wersja systemu .NET Framework | Instalator (Pakiet deweloperów i środowisko uruchomieniowe) | Obsługa platform |
---|---|---|
4.8.1 | .NET Framework 4.8.1 | Uwzględnione w: Visual Studio 2022 (wersja 17.3) Instalację można zainstalować w: Windows 11 Windows 10 w wersji 21H2 Windows 10 w wersji 21H1 Windows 10 w wersji 20H2 Windows Server 2022 (aby uzyskać pełną listę, zobacz wymagania systemowe) |
4.8 | .NET Framework 4.8 | Uwzględnione w: Windows 11 Aktualizacja systemu Windows 10 z maja 2019 (i nowsze wersje) Visual Studio 2019 (wersja 16.3) Instalację można zainstalować w: Aktualizacja systemu Windows 10 z października 2018 Windows 10 April 2018 Update Windows 10 Fall Creators Update Aktualizacja systemu Windows 10 dla twórców Rocznicowa aktualizacja systemu Windows 10 Windows 8.1 i starsze wersje Windows Server 2022 Windows Server 2019 Windows Server, wersja 1809 Windows Server, wersja 1803 (aby uzyskać pełną listę, zobacz wymagania systemowe) |
4.7.2 | .NET Framework 4.7.2 | Uwzględnione w: Aktualizacja systemu Windows 10 z października 2018 Windows 10 April 2018 Update Windows Server 2019 Windows Server, wersja 1809 Windows Server, wersja 1803 Visual Studio 2017 (aktualizacja 15.8) Instalację można zainstalować w: Windows 10 Fall Creators Update Aktualizacja systemu Windows 10 dla twórców Rocznicowa aktualizacja systemu Windows 10 Windows 8.1 i starsze wersje Windows Server, wersja 1709 i starsze (aby uzyskać pełną listę, zobacz wymagania systemowe) |
4.7.1 | .NET Framework 4.7.1 | Uwzględnione w: Windows 10 Fall Creators Update Windows Server w wersji 1709 Visual Studio 2017 (aktualizacja 15.5) Instalację można zainstalować w: Aktualizacja systemu Windows 10 dla twórców Rocznicowa aktualizacja systemu Windows 10 Windows 8.1 i starsze wersje Windows Server 2016 i starsze wersje (aby uzyskać pełną listę, zobacz wymagania systemowe) |
4.7 | .NET Framework 4.7 | Uwzględnione w: Aktualizacja systemu Windows 10 dla twórców Visual Studio 2017 (aktualizacja 15.3) Instalację można zainstalować w: Rocznicowa aktualizacja systemu Windows 10 Windows 8.1 i starsze wersje Windows Server 2016 i starsze wersje (aby uzyskać pełną listę, zobacz wymagania systemowe) |
4.6.2 | .NET Framework 4.6.2 | Uwzględnione w: Rocznicowa aktualizacja systemu Windows 10 Instalację można zainstalować w: Aktualizacja z listopada systemu Windows 10 Windows 10 Windows 8.1 i starsze wersje Windows Server 2012 R2 i starsze (aby uzyskać pełną listę, zobacz wymagania systemowe) |
4.6.1 | .NET Framework 4.6.1 | Uwzględnione w: Visual Studio 2015 Update 2 Instalację można zainstalować w: Windows 10 Windows 8.1 i starsze wersje Windows Server 2012 R2 i starsze (aby uzyskać pełną listę, zobacz wymagania systemowe) |
4.6 | .NET Framework 4.6 | Uwzględnione w: Windows 10 Visual Studio 2015 Instalację można zainstalować w: Windows 8.1 i starsze wersje Windows Server 2012 R2 i starsze (aby uzyskać pełną listę, zobacz wymagania systemowe) |
4.5.2 | .NET Framework 4.5.2 | Instalację można zainstalować w: Windows 8.1 i starsze wersje Windows Server 2012 R2 i starsze (aby uzyskać pełną listę, zobacz wymagania systemowe) |
4.5.1 | .NET Framework 4.5.1 | Uwzględnione w: Windows 8.1 Windows Server 2012 R2 Visual Studio 2013 Instalację można zainstalować w: Windows 8 i starsze wersje Windows Server 2012 i starsze wersje (aby uzyskać pełną listę, zobacz wymagania systemowe) |
4.5 | .NET Framework 4.5 | Uwzględnione w: Windows 8 Windows Server 2012 Visual Studio 2012 Instalację można zainstalować w: Windows 7 i starsze wersje Windows Server 2008 SP2 i starsze (aby uzyskać pełną listę, zobacz wymagania systemowe) |
Ważne
Począwszy od programu Visual Studio 2022, program Visual Studio nie zawiera już składników programu .NET Framework dla programu .NET Framework 4.0 — 4.5.1, ponieważ te wersje nie są już obsługiwane. Program Visual Studio 2022 i nowsze wersje nie mogą tworzyć aplikacji przeznaczonych dla programu .NET Framework 4.0 za pośrednictwem programu .NET Framework 4.5.1. Aby kontynuować tworzenie tych aplikacji, możesz użyć programu Visual Studio 2019 lub starszej wersji.
Możesz zainstalować pakiet Developer Pack dla określonej wersji programu .NET Framework, jeśli jest dostępny, na wszystkich obsługiwanych platformach.
Pakiety deweloperskie dotyczą tylko określonej wersji programu .NET Framework i nie zawierają poprzednich wersji. Na przykład pakiet .NET Framework 4.8 Developer Pack nie zawiera programu .NET Framework 4.7.
Instalator sieci Web lub offline można zainstalować na:
Windows 8.1 i starsze wersje
Windows Server 2012 R2 i starsze
Aby uzyskać pełną listę, zobacz Wymagania systemowe.
Aby zapoznać się z ogólnym wprowadzeniem do programu .NET Framework dla użytkowników i deweloperów, zobacz Wprowadzenie. Aby uzyskać informacje na temat wdrażania programu .NET Framework za pomocą aplikacji, zobacz przewodnik wdrażania. Aby zapoznać się z architekturą i kluczowymi funkcjami programu .NET Framework, zobacz omówienie.
Opcje instalacji
Zainstaluj pakiet docelowy dla deweloperów, aby opracować go w najnowszej wersji programu .NET Framework w programie Visual Studio lub innym środowisku programistycznym, albo pobierz pakiet redystrybucyjny programu .NET Framework do dystrybucji z aplikacją lub kontrolą.
Aby zainstalować pakiet dla deweloperów programu .NET Framework lub pakiet docelowy
Pakiet docelowy umożliwia aplikacji określenie określonej wersji programu .NET Framework podczas opracowywania w programie Visual Studio i innych środowiskach programistycznych. Pakiet dewelopera zawiera określoną wersję programu .NET Framework i towarzyszący mu zestaw SDK wraz z odpowiednim pakietem określania wartości docelowej.
Pakiet dewelopera dla programu .NET Framework 4.5.1 lub 4.5.2, pakiet docelowy dla programu .NET Framework 4.6 i pakiet dewelopera dla programu .NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 lub 4.8 udostępnia określoną wersję zestawów referencyjnych, pakietów językowych i plików IntelliSense do użycia w zintegrowanym środowisku programistycznym, takim jak Visual Studio. Jeśli używasz programu Visual Studio, pakiet dewelopera lub pakiet docelowy dodaje również zainstalowaną wersję programu .NET Framework do opcji docelowych podczas tworzenia nowego projektu. Wybierz jedną z następujących pozycji:
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2 do zainstalowania wersji 4.5.2 w systemie Windows 8.1 lub starszym, Visual Studio 2013, Visual Studio 2012 lub innych środowiskach IDE.
- Program .NET Framework 4.5.1 do zainstalowania wersji 4.5.1 w programie Visual Studio 2012 lub innych środowiskach IDE.
Na stronie pobierania pakietu deweloperów wybierz pozycję Pobierz. Następnie wybierz pozycję Uruchom lub Zapisz i postępuj zgodnie z instrukcjami po wyświetleniu monitu. Pakiet dewelopera lub pakiet docelowy można również zainstalować dla określonej wersji programu .NET Framework, wybierając go z opcjonalnych składników w obciążeniu programowanie aplikacji klasycznych platformy .NET w Instalator programu Visual Studio, jak pokazano na poniższej ilustracji.
Jeśli docelowa jest określona wersja programu .NET Framework, aplikacja jest kompilowana przy użyciu zestawów referencyjnych dołączonych do pakietu deweloperskiego tej wersji. W czasie wykonywania zestawy są rozpoznawane z globalnej pamięci podręcznej zestawów, a zestawy odwołań nie są używane.
Podczas kompilowania aplikacji z programu Visual Studio lub korzystania z programu MSBuild z wiersza polecenia program MSBuild może wyświetlić błąd MSB3644 "Nie znaleziono zestawów referencyjnych dla platformy "framework-version". Aby rozwiązać ten problem, pobierz pakiet dewelopera lub pakiet docelowy dla tej wersji programu .NET Framework.
Aby zainstalować lub pobrać pakiet redystrybucyjny programu .NET Framework
Instalatory pobierają składniki programu .NET Framework dla aplikacji lub kontroli przeznaczonej dla tych wersji programu .NET Framework. Te składniki muszą być zainstalowane na każdym komputerze, na którym działa aplikacja lub kontrolka. Te instalatory są redystrybucyjne, dzięki czemu można je uwzględnić w programie instalacyjnym aplikacji.
Strona pobierania jest dostępna w kilku językach, ale większość plików do pobrania jest dostępna tylko w języku angielskim. Aby uzyskać dodatkową obsługę języka, należy zainstalować pakiet językowy.
Dostępne są dwa typy instalatorów pakietu redystrybucyjnego:
Instalator internetowy (program rozruchowy sieci Web) pobiera wymagane składniki i pakiet językowy zgodny z systemem operacyjnym komputera instalacyjnego z sieci Web. Ten pakiet jest znacznie mniejszy niż instalator offline, ale wymaga spójnego połączenia internetowego. Aby zainstalować dodatkową obsługę języka, możesz pobrać autonomiczne pakiety językowe.
Instalator offline (autonomiczny pakiet redystrybucyjny) zawiera wszystkie składniki wymagane do zainstalowania programu .NET Framework, ale nie zawiera pakietów językowych. Ten plik do pobrania jest większy niż instalator internetowy. Instalator offline nie wymaga połączenia internetowego. Po uruchomieniu instalatora offline można pobrać autonomiczne pakiety językowe, aby zainstalować obsługę języka. Użyj instalatora offline, jeśli nie możesz polegać na spójnym połączeniu internetowym.
Zarówno instalatory internetowe, jak i offline są przeznaczone dla komputerów opartych na architekturze x86 i x64 (zobacz wymagania systemowe), ale nie obsługują komputerów opartych na itanium.
Otwórz stronę pobierania dla wersji programu .NET Framework, którą chcesz zainstalować:
Wybierz język strony pobierania. Ta opcja nie pobiera zlokalizowanych zasobów programu .NET Framework; ma wpływ tylko na tekst wyświetlany na stronie pobierania.
Wybierz pozycję Pobierz.
Jeśli zostanie wyświetlony monit, wybierz pobieranie zgodne z architekturą systemu, a następnie wybierz przycisk Dalej.
Po wyświetleniu monitu o pobranie wykonaj jedną z następujących czynności:
Jeśli chcesz zainstalować program .NET Framework na komputerze, wybierz pozycję Uruchom, a następnie postępuj zgodnie z monitami na ekranie.
Jeśli chcesz pobrać program .NET Framework do ponownej dystrybucji, wybierz pozycję Zapisz, a następnie postępuj zgodnie z monitami na ekranie.
Jeśli chcesz pobrać zasoby dla dodatkowych języków, postępuj zgodnie z instrukcjami w następnej sekcji, aby zainstalować co najmniej jeden pakiet językowy.
Uwaga
Jeśli podczas instalacji wystąpią jakiekolwiek problemy, zobacz Rozwiązywanie problemów.
Uwagi dotyczące instalacji:
Program .NET Framework 4.5 lub nowsze wersje zastępują program .NET Framework 4.0. Po zainstalowaniu tych wersji w systemie z zainstalowanym programem .NET Framework 4 zestawy są zastępowane.
Odinstalowanie programu .NET Framework 4.5 lub nowszego powoduje również usunięcie istniejących plików programu .NET Framework 4. Jeśli chcesz wrócić do programu .NET Framework 4, musisz zainstalować go ponownie i wszystkie aktualizacje. Zobacz Instalowanie programu .NET Framework 4.
Aby zainstalować program .NET Framework 4.5 lub nowsze wersje, musisz mieć poświadczenia administracyjne.
Pakiet redystrybucyjny programu .NET Framework 4.5 został zaktualizowany 9 października 2012 r. w celu rozwiązania problemu związanego z niewłaściwym znacznikiem czasu certyfikatu cyfrowego, co spowodowało przedwczesne wygaśnięcie podpisu cyfrowego w plikach utworzonych i podpisanych przez firmę Microsoft. Jeśli wcześniej zainstalowano pakiet redystrybucyjny programu .NET Framework 4.5 z dnia 16 sierpnia 2012 r., zalecamy zaktualizowanie kopii przy użyciu najnowszego pakietu redystrybucyjnego ze strony pobierania programu .NET Framework. Aby uzyskać więcej informacji na temat tego problemu, zobacz Microsoft Security Advisory 2749655.
Aby zainstalować pakiety językowe
Pakiety językowe to pliki wykonywalne zawierające zlokalizowane zasoby (takie jak przetłumaczone komunikaty o błędach i tekst interfejsu użytkownika) dla obsługiwanych języków. Jeśli nie zainstalujesz pakietu językowego, w języku angielskim będą wyświetlane komunikaty o błędach programu .NET Framework i inny tekst. Należy pamiętać, że instalator internetowy automatycznie instaluje pakiet językowy zgodny z systemem operacyjnym, ale można pobrać dodatkowe pakiety językowe na komputer. Instalatory offline nie zawierają żadnych pakietów językowych.
Ważne
Pakiety językowe nie zawierają składników programu .NET Framework wymaganych do uruchomienia aplikacji, dlatego przed zainstalowaniem pakietu językowego należy uruchomić instalatora internetowego lub offline. Jeśli masz już zainstalowany pakiet językowy, odinstaluj go, zainstaluj program .NET Framework, a następnie ponownie zainstaluj pakiet językowy.
Otwórz stronę pobierania pakietu językowego dla zainstalowanej wersji programu .NET Framework:
Na liście języków wybierz język, który chcesz pobrać, i zaczekaj kilka sekund na ponowne załadowanie strony w tym języku.
Wybierz pozycję Pobierz.
W poniższej tabeli wymieniono obsługiwane języki.
Język | Kultura |
---|---|
Arabski | ar |
Czeski | cs |
Duński | da |
niderlandzki | nl |
Fiński | fi |
Angielski (USA) | en-US |
Francuski | fr |
Niemiecki | de |
Grecki | el |
Hebrajski | he |
Węgierski | hu |
Włoski | it |
japoński | ja |
Koreański | ko |
Norweski | nie |
Polski | pl |
portugalski (Brazylia) | pt-BR |
portugalski (Portugalia) | pt-PT |
Rosyjski | ru |
Chiński (uproszczony) | zh-CHS |
Hiszpański | es |
Szwedzki | sv |
Chiński tradycyjny | zh-CHT |
Turecki | tr |
Następne kroki
Jeśli dopiero zaczynasz korzystać z programu .NET Framework, zapoznaj się z omówieniem wprowadzenia do kluczowych pojęć i składników.
Aby uzyskać nowe funkcje i ulepszenia w programie .NET Framework 4.5 i wszystkich nowszych wersjach, zobacz Co nowego.
Aby uzyskać szczegółowe informacje na temat wdrażania programu .NET Framework za pomocą aplikacji, zobacz Przewodnik wdrażania dla deweloperów.
Aby uzyskać informacje o zmianach wpływających na wdrażanie programu .NET Framework w aplikacji, zobacz Zmniejszenie liczby ponownych uruchomień systemu podczas instalacji programu .NET Framework 4.5.
Aby uzyskać informacje na temat migrowania aplikacji z programu .NET Framework 4 do .NET Framework 4.5 lub nowszej wersji, zobacz przewodnik migracji.
Zobacz Źródło referencyjne programu .NET Framework, aby przeglądać kod źródłowy programu .NET Framework w trybie online. Źródło referencyjne jest również dostępne w witrynie GitHub. Źródło referencyjne można pobrać do przeglądania w trybie offline i przechodzić przez źródła (w tym poprawki i aktualizacje) podczas debugowania. Aby uzyskać więcej informacji, zobacz wpis w blogu Nowy wygląd źródła referencyjnego platformy .NET.