The microsoft

In this article

.NET is an integral part of many apps running on Windows and provides common functionality for those apps to run. For developers, .NET Framework provides a comprehensive and consistent programming mã sản phẩm for building apps that have sầu visually stunning user experiences & seamless and secure communication.

You watching: The microsoft


Note

This article is intended for developers who either want to install .NET Framework on their own system or who want khổng lồ install it with their applications. For users interested in installing .NET Framework, see the individual articles that discuss installing .NET Framework on specific operating systems, such as Install .NET Framework on Windows 10 & Windows Server năm 2016.


This article provides link for installing all versions of .NET Framework from .NET Framework 4.5 lớn .NET Framework 4.8 on your computer. If you"re a developer, you can also use these links to lớn tải về & redistribute .NET Framework with your apps. For information on deploying a version of .NET Framework with your ứng dụng, see .NET Framework deployment guide for developers.


Important

.NET Framework nội dung previously digitally signed using certificates that use the SHA1 algorithm, will be retired in order to tư vấn evolving industry standards.

The following versions of .NET Framework will reach end-of-support on April 26, 2022: 4.5.2, 4.6, và 4.6.1. After this date, security fixes, updates, và technical tư vấn for these versions will no longer be provided.

If you"re using .NET Framework 4.5.2, 4.6, or 4.6.1, update your deployed runtime to lớn a more recent version, such as .NET Framework 4.6.2, before April 26, 2022 in order to continue to lớn receive updates and technical tư vấn.

Updated SHA2 signed installers will be available for .NET Framework 3.5 SP1, và 4.6.2 through 4.8. For more information, see the SHA1 retirement plan, the .NET 4.5.2, 4.6, và 4.6.1 lifecycle update blog post, và the FAQ.


Important

All .NET Framework versions since .NET Framework 4 are in-place updates, so only a single 4.x version can be present on a system. In addition, particular versions of .NET Framework are preinstalled on some versions of the Windows operating system. This means that:

If there"s a later 4.x version installed on the machine already, you can"t install a previous 4.x version.If the OS comes preinstalled with a particular .NET Framework version, you can"t install a previous 4.x version on the same machine.If you install a later version, you don"t have to lớn first uninstall the previous version.

For more information about versions of .NET Framework và how khổng lồ determine which versions are installed on a computer, see Versions và Dependencies và How to: Determine Which .NET Framework Versions Are Installed.


Note

For information on .NET Framework 3.5, see Install the .NET Framework 3.5 on Windows 10, Windows 8.1, và Windows 8.


Use the following table for quiông chồng liên kết, or read further for details. To view the system requirements for .NET Framework before installation, see System Requirements. For help with troubleshooting, see Troubleshooting.

.NET Framework versionInstaller (Developer Pachồng & Runtime)Platform support
4.8.NET Framework 4.8Included in:Windows 10 May 2019 Update (and later versions)Visual Studio 2019 (16.3 update) You can install on:Windows 10 October 2018 UpdateWindows 10 April 2018 UpdateWindows 10 Fall Creators UpdateWindows 10 Creators Update Windows 10 Anniversary Update Windows 8.1 & earlier Windows Server 2019Windows Server, Version 1809Windows Server, Version 1803 (for a full các mục, see system requirements)
4.7.2.NET Framework 4.7.2Included in: Windows 10 October 2018 UpdateWindows 10 April 2018 UpdateWindows Server 2019Windows Server, Version 1809Windows Server, Version 1803Visual Studio 2017 (15.8 update) You can install on: Windows 10 Fall Creators UpdateWindows 10 Creators Update Windows 10 Anniversary Update Windows 8.1 & earlier Windows Server, version 1709 & earlier (for a full danh sách, see system requirements)
4.7.1.NET Framework 4.7.1Included in: Windows 10 Fall Creators UpdateWindows Server, version 1709Visual Studio 2017 (15.5 update) You can install on: Windows 10 Creators Update Windows 10 Anniversary Update Windows 8.1 & earlier Windows Server 2016 & earlier (for a full danh mục, see system requirements)
4.7.NET Framework 4.7Included in: Windows 10 Creators UpdateVisual Studio 2017 (15.3 update) You can install on: Windows 10 Anniversary Update Windows 8.1 & earlier Windows Server 2016 & earlier (for a full menu, see system requirements)
4.6.2.NET Framework 4.6.2Included in: Windows 10 Anniversary Update You can install on: Windows 10 November Update Windows 10 Windows 8.1 và earlier Windows Server 2012 R2 and earlier (for a full menu, see system requirements)
4.6.1.NET Framework 4.6.1Included in: Visual Studio năm ngoái Update 2You can install on: Windows 10 Windows 8.1 and earlier Windows Server 2012 R2 và earlier (for a full danh sách, see system requirements)
4.6.NET Framework 4.6Included in: Windows 10 Visual Studio năm ngoái You can install on: Windows 8.1 và earlier Windows Server 2012 R2 & earlier (for a full danh sách, see system requirements)
4.5.2.NET Framework 4.5.2You can install on: Windows 8.1 & earlier Windows Server 2012 R2 & earlier (for a full menu, see system requirements)
4.5.1.NET Framework 4.5.1Included in:Windows 8.1 Windows Server 2012 R2 Visual Studio 2013 You can install on: Windows 8 và earlier Windows Server 2012 và earlier(for a full các mục, see system requirements)
4.5.NET Framework 4.5Included in: Windows 8 Windows Server 2012 Visual Studio 2012 You can install on: Windows 7 & earlier Windows Server 2008 SP2 & earlier(for a full list, see system requirements)

Important

Starting with Visual Studio 2022, Visual Studio no longer includes .NET Framework components for .NET Framework 4.0 - 4.5.1 because these versions are no longer supported. Visual Studio 2022 and later versions can"t build apps that target .NET Framework 4.0 through .NET Framework 4.5.1. To continue building these apps, you can use Visual Studio 2019 or an earlier version.


You can install the Developer Pack for a specific version of the .NET Framework, if one is available, on all supported platforms.

You can install the Web or Offline installer on:

Windows 8.1 & earlier

Windows Server 2012 R2 & earlier

For a full danh mục, see System Requirements.

For a general introduction to lớn .NET Framework for both users và developers, see Getting Started. For information about deploying .NET Framework with your phầm mềm, see the deployment guide. To read about the architecture và key features of .NET Framework, see the overview.

Installation choices

Install a developer targeting pachồng to lớn develop against the most recent version of .NET Framework in Visual Studio or another development environment, or tải về the .NET Framework redistributable for distribution with your app or control.

To install the .NET Framework Developer Pachồng or Targeting Pack

A targeting pack lets your ứng dụng target a specific version of .NET Framework when developing in Visual Studio and some other development environments. A developer pack includes a specific version of .NET Framework & its accompanying SDK along with its corresponding targeting paông xã.

The developer pachồng for .NET Framework 4.5.1 or 4.5.2, the targeting pachồng for .NET Framework 4.6, & the developer paông xã for .NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, or 4.8 provides a particular .NET Framework"s version of the reference assemblies, language packs, và IntelliSense files for use in an integrated development environment such as Visual Studio. If you"re using Visual Studio, the developer paông xã or targeting pack also adds the installed version of .NET Framework khổng lồ the target choices when you create a new project. Choose one of the following:

From the developer paông xã tải về page, choose Download. Next, choose Run or Save, & follow the instructions when prompted. You can also install the developer pack or targeting pachồng for a specific version of .NET Framework by selecting it from the optional components in the .NET desktop development workload in the Visual Studio Installer, as the following figure shows.

See more: Nguyên Nhân Facebook Không Gửi Mã Đăng Nhập Facebook Nhanh Nhất

*

When you target a particular version of .NET Framework, your application is built by using the reference assemblies that are included with that version"s developer pachồng. At runtime, assemblies are resolved from the Global Assembly Cađậy, & the reference assemblies are not used.

When building an application from Visual Studio or using MSBuild from the commvà line, MSBuild may display error MSB3644, "The reference assemblies for framework "framework-version" were not found." To address the error, tải về the developer pack or the targeting paông chồng for that version of .NET Framework.

To install or tải về the .NET Framework redistributable

Installers download .NET Framework components for an tiện ích or control that targets those versions of .NET Framework. These components must be installed on each computer where the app or control runs. These installers are redistributable, so you can include them in the thiết đặt program for your tiện ích.

The tải về page is provided in several languages, but most of the downloads are provided in English only. For additional language tư vấn, you must install a language paông xã.

Two types of redistributable installers are available:

Both web & offline installers are designed for x86-based & x64-based computers (see system requirements), but vị not support Itanium-based computers.

xuất hiện the download page for the .NET Framework version you want lớn install:

Select the language for the download page. This option does not tải về the localized resources of .NET Framework; it only affects the text displayed on the download page.

Choose Download.

If prompted, select the tải về that matches your system architecture, & then choose Next.

When the tải về prompt appears, vị one of the following:

If you want lớn install .NET Framework on your computer, choose Run, & then follow the prompts on your screen.

If you want khổng lồ download .NET Framework for redistribution, choose Save, & then follow the prompts on your screen.

If you want lớn tải về resources for additional languages, follow the instructions in the next section khổng lồ install one or more language packs.


Installation notes:

.NET Framework 4.5 & later versions replace .NET Framework 4.0. When you install these versions on a system that has .NET Framework 4 installed, the assemblies are replaced.

You must have administrative credentials lớn install .NET Framework 4.5 or later versions.

To install language packs

Language packs are executable files that contain the localized resources (such as translated error messages & UI text) for supported languages. If you don"t install a language paông xã, .NET Framework error messages & other text are displayed in English. chú ý that the web installer automatically installs the language pachồng that matches your operating system, but you can download additional language packs to lớn your computer. The offline installers don"t include any language packs.


Important

The language packs don"t contain the .NET Framework components that are required lớn run an app, so you must run the website or offline installer before you install a language paông xã. If you have sầu already installed a language paông chồng, uninstall it, install the .NET Framework, & then reinstall the language pachồng.


xuất hiện the language paông xã download page for the .NET Framework version you"ve sầu installed:

In the language list, choose the language you want to lớn tải về, và wait a few seconds for the page lớn reload in that language.

Choose Download.

See more: Cách Xem Ai Vào Facebook Của Mình, Nhiều Nhất (Update 2021)

The following table lists the supported languages.

LanguageCulture
Arabicar
Czechcs
Danishda
Dutchnl
Finnishfi
English (USA)en-US
Frenchfr
Germande
Greekel
Hebrewhe
Hungarianhu
Italianit
Japaneseja
Koreanko
Norwegianno
Polishpl
Portuguese (Brazil)pt-BR
Portuguese (Portugal)pt-PT
Russianru
Simplified Chinesezh-CHS
Spanishes
Swedishsv
Traditional Chinesezh-CHT
Turkishtr

Next steps

See also



Chuyên mục: Chia sẻ