Instalowanie .NET Framework dla deweloperów

.NET jest integralną częścią wielu aplikacji działających na platformie Windows udostępnia typowe funkcje uruchamiania tych aplikacji. Deweloperzy mogą .NET Framework kompleksowy i spójny model programowania do tworzenia aplikacji, które wizualnie zapewniają atrakcyjne środowisko użytkownika oraz bezproblemową i bezpieczną komunikację.

Uwaga

Ten artykuł jest przeznaczony dla deweloperów, którzy chcą instalować aplikacje .NET Framework własnym systemie lub chcą instalować je przy użyciu swoich aplikacji. W przypadku użytkowników zainteresowanych instalowaniem .NET Framework zapoznaj się z poszczególnymi artykułami, w których omówiono instalowanie programu .NET Framework w określonych systemach operacyjnych, takich jak Instalowanie programu .NET Framework na platformie Windows 10 i Windows Server 2016.

Ten artykuł zawiera linki do instalowania wszystkich wersji .NET Framework od .NET Framework 4.5 do .NET Framework 4.8 na komputerze. Jeśli jesteś deweloperem, możesz również użyć tych linków do pobierania i ponownego rozpowszechniania .NET Framework z aplikacjami. Aby uzyskać informacje na temat wdrażania wersji usługi .NET Framework z aplikacją, zobacz .NET Framework wdrażania dla deweloperów.

Ważne

.NET Framework podpisana cyfrowo przy użyciu certyfikatów korzystających z algorytmu SHA1 zostanie wycofana w celu obsługi rozwijających się standardów branżowych.

Następujące wersje programu .NET Framework zakończy się 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 w wersji 4.5.2, 4.6 lub 4.6.1, zaktualizuj wdrożone środowisko uruchomieniowe do najnowszej wersji, takiej jak .NET Framework 4.6.2, przed 26 kwietnia 2022 r., aby nadal otrzymywać aktualizacje i pomoc techniczną.

Zaktualizowane instalatory z podpisem SHA2 będą dostępne dla wersji .NET Framework 3.5 SP1 i od 4.6.2 do 4.8. Aby uzyskać więcej informacji, zobacz wpis w blogu poświęcony planowi wycofania SHA1, platformom .NET 4.5.2, 4.6 i 4.6.1oraz często zadawanym pytaniam.

Ważne

Wszystkie .NET Framework od wersji .NET Framework 4 są aktualizacjami w miejscu, więc w systemie może być obecna tylko jedna wersja 4.x. Ponadto konkretne wersje programu .NET Framework są wstępnie zainstalowane w niektórych wersjach Windows operacyjnego. Oznacza to, ż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ą .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 o wersjach programu .NET Framework i ustaleniu, które wersje są zainstalowane na komputerze, zobacz Wersje i zależności oraz Jak określić, którewersje .NET Framework zainstalowane.

Uwaga

Aby uzyskać informacje na .NET Framework 3.5, zobacz Instalowanie programu .NET Framework 3.5 na platformie 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 w rozwiązywaniu problemów, zobacz Rozwiązywanie problemów.

Wersja programu .NET Framework Instalator (pakiet deweloperski i środowisko uruchomieniowe) Obsługa platform
4.8 .NET Framework 4.8 Uwzględnione w:

Windows 11
Aktualizacja systemu Windows 10 z maja 2019 (i nowsze wersje)
Visual Studio 2019 (aktualizacja 16.3)

Instalację można instalować na:

Aktualizacja systemu Windows 10 z października 2018
Windows 10 Aktualizacja z kwietnia 2018 r.
Windows 10 Fall Creators Update
Aktualizacja systemu Windows 10 dla twórców
Aktualizacja Windows 10 Anniversary Update
Windows 8.1 i starsze
Windows Server 2022
Windows Server 2019
Windows Serwer, wersja 1809
Windows Serwer, 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 Aktualizacja z kwietnia 2018 r.
Windows Server 2019
Windows Serwer, wersja 1809
Windows Serwer, wersja 1803
Visual Studio 2017 (aktualizacja 15.8)

Instalację można instalować na:

Windows 10 Fall Creators Update
Aktualizacja systemu Windows 10 dla twórców
Aktualizacja Windows 10 Anniversary Update
Windows 8.1 i starsze
Windows Serwer, 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 Serwer, wersja 1709
Visual Studio 2017 (aktualizacja 15.5)

Instalację można instalować na:

Aktualizacja systemu Windows 10 dla twórców
Aktualizacja Windows 10 Anniversary Update
Windows 8.1 i starsze
Windows Server 2016 i starsze
(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 instalować na:

Aktualizacja Windows 10 Anniversary Update
Windows 8.1 i starsze
Windows Server 2016 i starsze
(Aby uzyskać pełną listę, zobacz wymagania systemowe)
4.6.2 .NET Framework 4.6.2 Uwzględnione w:

Aktualizacja Windows 10 Anniversary Update

Instalację można instalować na:

Windows 10 Aktualizacja listopadowa
Windows 10
Windows 8.1 i starsze
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 instalować na:

Windows 10
Windows 8.1 i starsze
Windows Server 2012 R2 i starsze
(Aby uzyskać pełną listę, zobacz wymagania systemowe)
4.6 Program .NET Framework 4.6 Uwzględnione w:

Windows 10
Visual Studio 2015

Instalację można instalować na:

Windows 8.1 i starsze
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 instalować na:

Windows 8.1 i starsze
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 z dodatkiem R2
Visual Studio 2013

Instalację można instalować na:

Windows 8 i starsze
Windows Server 2012 i starsze
(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 instalować na:

Windows 7 i starsze
Windows Server 2008 SP2 i starsze
(Aby uzyskać pełną listę, zobacz wymagania systemowe)

Ważne

Począwszy od Visual Studio 2022 r., program Visual Studio nie zawiera już składników programu .NET Framework dla wersji .NET Framework 4.0–4.5.1, ponieważ te wersje nie są już obsługiwane. Visual Studio 2022 i nowsze nie mogą tworzyć aplikacji, które są .NET Framework 4.0 do .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 pakietu .NET Framework, jeśli jest dostępny, na wszystkich obsługiwanych platformach.

Instalator sieci Web lub instalator w trybie offline można zainstalować w:

  • Windows 8.1 i starsze

  • Windows Server 2012 R2 i starsze

Aby uzyskać pełną listę, zobacz Wymagania systemowe.

Aby uzyskać ogólne wprowadzenie do .NET Framework dla użytkowników i deweloperów, zobacz Wprowadzenie. Aby uzyskać informacje o wdrażaniu .NET Framework z aplikacją, zobacz przewodnik wdrażania. Aby zapoznać się z architekturą i kluczowymi funkcjami .NET Framework, zobacz omówienie .

Opcje instalacji

Zainstaluj pakiet przeznaczony dla deweloperów, aby programować przy użyciu najnowszej wersji programu .NET Framework w programie Visual Studio lub innym środowisku programistycznym, lub pobierz pakiet redystrybucyjny .NET Framework do dystrybucji za pomocą aplikacji lub kontrolki.

Aby zainstalować pakiet .NET Framework Developer Pack lub Targeting Pack

Pakiet docelowy umożliwia aplikacji określenie określonej wersji pakietu .NET Framework podczas tworzenia aplikacji w Visual Studio i niektórych innych środowiskach deweloperskich. Pakiet deweloperski zawiera określoną wersję pakietu .NET Framework i towarzyszący mu zestaw SDK wraz z odpowiadającym mu pakietem określania wartości docelowej.

Pakiet deweloperski dla .NET Framework 4.5.1 lub 4.5.2, pakiet docelowy dla programu .NET Framework 4.6, a pakiet dla deweloperów dla wersji .NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 lub 4. .NET Framework 8 udostępnia określoną wersję zestawu referencyjnego, pakietów językowych i plików IntelliSense do użycia w zintegrowanym pliku d środowisko użytkownika, takie jak Visual Studio. Jeśli używasz pakietu Visual Studio, pakiet deweloperski lub pakiet docelowy dodaje również zainstalowaną wersję pakietu .NET Framework do opcji docelowych podczas tworzenia nowego projektu. Wybierz jedną z następujących opcji:

Na stronie pobierania pakietu dla deweloperów wybierz pozycję Pobierz. Następnie wybierz pozycję Uruchom lub Zapisz i postępuj zgodnie z instrukcjami po wyświetleniu monitu. Można również zainstalować pakiet deweloperski lub pakiet docelowy dla określonej wersji programu .NET Framework, wybierając go z opcjonalnych składników w obciążeniu Tworzenie aplikacji klasycznych na platformie .NET w programie Instalator programu Visual Studio, jak pokazano na poniższej ilustracji.

Instalator programu Visual Studio z obciążeniem Tworzenie aplikacji klasycznych dla programu .NET

W przypadku określonej wersji pakietu .NET Framework aplikacja jest łączona przy użyciu zestawów odwoływanych dołączonych do pakietu dewelopera tej wersji. W czasie uruchamiania zestawy są rozpoznawane z globalnej pamięci podręcznej zestawów, a zestawy odwołania nie są używane.

Podczas budowania aplikacji z programu Visual Studio lub używania programu MSBuild z wiersza polecenia program MSBuild może wyświetlać błąd MSB3644" "Nie znaleziono zestawów odwoływnych dla struktury "framework-version". Aby rozwiązać ten problem, pobierz pakiet dla deweloperów lub pakiet docelowy dla tej wersji .NET Framework.

Aby zainstalować lub pobrać pakiet .NET Framework redystrybucyjnego

Instalatory pobierają .NET Framework aplikacji lub kontrolki przeznaczonych dla tych wersji .NET Framework. Te składniki muszą być zainstalowane na każdym komputerze, na którym działa aplikacja lub kontrolka. Te instalatory są redystrybucyjne, więc 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 redystrybucyjnego:

  • Instalator sieci Web (program inicjujący w sieci Web) pobiera z Sieci Web wymagane składniki i pakiet językowy, który odpowiada systemowi operacyjneowi komputera instalacyjnego. Ten pakiet jest znacznie mniejszy niż instalator trybu offline, ale wymaga spójnego połączenia internetowego. Możesz pobrać autonomiczne pakiety językowe, aby zainstalować dodatkową obsługę języka.

  • Instalator offline (autonomiczny pakiet redystrybutywny) zawiera wszystkie składniki wymagane do instalowania .NET Framework ale nie zawiera pakietów językowych. To pobieranie jest większe niż w przypadku instalatora internetowego. Instalator w trybie offline nie wymaga połączenia z Internetem. Po uruchomieniu instalatora w trybie 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.

Instalatory sieci Web i offline są przeznaczone dla komputerów opartych na procesorze x86 i x64 (zobacz wymaganiasystemowe ), ale nie obsługują komputerów z procesorem Itanium.

  1. Otwórz stronę pobierania dla .NET Framework wersji, którą chcesz zainstalować:

  2. Wybierz język strony pobierania. Ta opcja nie powoduje pobrania zlokalizowanych zasobów .NET Framework; Ma to wpływ tylko na tekst wyświetlany na stronie pobierania.

  3. Wybierz pozycję Pobierz.

  4. Jeśli zostanie wyświetlony monit, wybierz pobieranie, które odpowiada architekturze systemu, a następnie wybierz pozycję Dalej.

  5. Po wyświetleniu monitu o pobranie wykonaj jedną z następujących czynności:

    • Jeśli chcesz zainstalować aplikację .NET Framework komputerze, wybierz pozycję Uruchom, a następnie postępuj zgodnie z monitami wyświetlanymi na ekranie.

    • Jeśli chcesz pobrać aplikację do .NET Framework redystrybucji, wybierz pozycję Zapisz, a następnie postępuj zgodnie z monitami wyświetlanymi na ekranie.

  6. 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:

  • .NET Framework wersji 4.5 i nowszych zastąpią .NET Framework 4.0. Po zainstalowaniu tych wersji w systemie, w którym zainstalowano .NET Framework 4, zestawy są zastępowane.

  • Odinstalowanie .NET Framework wersji 4.5 lub nowszej powoduje również usunięcie istniejących .NET Framework 4 plików. Jeśli chcesz wrócić do programu .NET Framework 4, musisz ponownie zainstalować go i wszelkie jego aktualizacje. Zobacz Instalowanie .NET Framework 4.

  • Aby zainstalować program w wersji 4.5 lub nowszej, .NET Framework poświadczenia administracyjne.

  • Pakiet redystrybucyjny .NET Framework 4.5 został zaktualizowany 9 października 2012 r. w celu rozwiązania problemu związanego z nieprawidłowym sygnaturą czasową certyfikatu cyfrowego, co spowodowało, że podpis cyfrowy plików wytwarzanych i podpisanych przez firmę Microsoft przedwcześnie wygasł. Jeśli wcześniej zainstalowano pakiet redystrybucyjnego programu .NET Framework 4.5 z 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 Biuletyn zabezpieczeń firmy Microsoft 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, komunikaty o błędach .NET Framework są wyświetlane w języku angielskim. Należy pamiętać, że instalator sieci Web automatycznie instaluje pakiet językowy, który pasuje do twojego systemu operacyjnego, ale możesz 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 .NET Framework wymaganych do uruchomienia aplikacji, dlatego przed zainstalowaniem pakietu językowego należy uruchomić instalatora internetowego lub offline. Jeśli pakiet językowy został już zainstalowany, odinstaluj go, zainstaluj pakiet .NET Framework, a następnie ponownie zainstaluj pakiet językowy.

  1. Otwórz stronę pobierania pakietu językowego dla .NET Framework zainstalowanej wersji:

  2. Na liście języków wybierz język, który chcesz pobrać, i poczekaj kilka sekund na ponowne załadowanie strony w tym języku.

  3. 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 On
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

Zobacz też