Net framework all versions windows 10

Содержание
  1. Install the .NET Framework on Windows 10 and Windows Server 2016 and later
  2. .NET Framework 4.8
  3. .NET Framework 4.6.2
  4. .NET Framework 3.5
  5. Additional information
  6. Microsoft .NET Framework 4.8 для Windows 10 версия 1709, Windows 10 версия 1803, Windows 10 версия 1809 и Windows Server 2019
  7. Введение
  8. О Microsoft .NET Framework 4.8
  9. Сведения о загрузке
  10. Дополнительная информация
  11. Установка платформы .NET Framework в Windows 10 и Windows Server 2016 и более поздней версии Install the .NET Framework on Windows 10 and Windows Server 2016 and later
  12. .NET Framework 4.8 .NET Framework 4.8
  13. .NET Framework 4.6.2 .NET Framework 4.6.2
  14. .NET Framework 3,5 .NET Framework 3.5
  15. Дополнительные сведения Additional information
  16. Справка Help
  17. Microsoft .NET Framework
  18. Установить данную платформу можно различными способами.
  19. Выберите и установите нужные Вам версии для Windows XP, Vista, 7, 8,10
  20. .NET Framework versions and dependencies
  21. Version information
  22. .NET Framework 4.8
  23. .NET Framework 4.7.2
  24. .NET Framework 4.7.1
  25. .NET Framework 4.7
  26. .NET Framework 4.6.2
  27. .NET Framework 4.6.1
  28. .NET Framework 4.6
  29. .NET Framework 4.5.2
  30. .NET Framework 4.5.1
  31. .NET Framework 4.5
  32. .NET Framework 4
  33. .NET Framework 3.5
  34. .NET Framework 3.0
  35. .NET Framework 2.0
  36. .NET Framework 1.1
  37. .NET Framework 1.0
  38. Remarks for version 4.5 and later
  39. Remarks for older versions
  40. Next steps

Install the .NET Framework on Windows 10 and Windows Server 2016 and later

The .NET Framework is required to run many applications on Windows. The instructions in this article should help you install the .NET Framework versions that you need. The .NET Framework 4.8 is the latest available version.

You may have arrived on this page after trying to run an application and seeing a dialog on your machine similar to the following one:

.NET Framework 4.8

The .NET Framework 4.8 is included with:

.NET Framework 4.8 can be used to run applications built for the .NET Framework 4.0 through 4.7.2.

  • Windows 10 October 2018 Update (version 1809)
  • Windows 10 April 2018 Update (version 1803)
  • Windows 10 Fall Creators Update (version 1709)
  • Windows 10 Creators Update (version 1703)
  • Windows 10 Anniversary Update (version 1607)
  • Windows Server 2019
  • Windows Server, version 1809
  • Windows Server, version 1803
  • Windows Server 2016

The .NET Framework 4.8 is not supported on:

  • Windows 10 1507
  • Windows 10 1511

If you’re using Windows 10 1507 or 1511 and you want to install the .NET Framework 4.8, you first need to upgrade to a later Windows 10 version.

.NET Framework 4.6.2

The .NET Framework 4.6.2 is the latest supported .NET Framework version on Windows 10 1507 and 1511.

The .NET Framework 4.6.2 supports apps built for the .NET Framework 4.0 through 4.6.2.

.NET Framework 3.5

Follow the instructions to install the .NET Framework 3.5 on Windows 10.

The .NET Framework 3.5 supports apps built for the .NET Framework 1.0 through 3.5.

Additional information

.NET Framework 4.x versions are in-place updates to earlier versions. That means the following:

You can only have one version of the .NET Framework 4.x installed on your machine.

You cannot install an earlier version of the .NET Framework on your machine if a later version is already installed.

4.x versions of the .NET Framework can be used to run applications built for the .NET Framework 4.0 through that version. For example, .NET Framework 4.7 can be used to run applications built for the .NET Framework 4.0 through 4.7. The latest version (the .NET Framework 4.8) can be used to run applications built with all versions of the .NET Framework starting with 4.0.

For a list of all the versions of the .NET Framework available to download, see the .NET Downloads page.

If you cannot get the correct version of the .NET Framework installed, you can contact Microsoft for help.

Microsoft .NET Framework 4.8 для Windows 10 версия 1709, Windows 10 версия 1803, Windows 10 версия 1809 и Windows Server 2019

Введение

В этой статье описывается обновление для Microsoft .NET Framework 4.8 для Windows 10, версия 1709, Windows 10, версия 1803, Windows Server, версия 1803, Windows 10, версия 1809 и Windows Server, версия 1809 и Windows Server 2019.

Примечание. .NET Framework 4.8 был обновлен с последним обновления службы по состоянию на 14 января2020 года. Помимо сервисных исправлений, нет никаких изменений в продукте .NET Framework 4.8 от 13 августа2019. Если вы уже скачали и установили августовское обновление, вам не нужно устанавливать это обновление в противном случае, пожалуйста, установите это обновление, чтобы получить последние биты продукта.

О Microsoft .NET Framework 4.8

Microsoft .NET Framework 4.8 — это высоко-совместимое обновление на месте для .NET Framework 4.7 4.7.1 и 4.7.2. Однако он может работать параллельно с пакетом обновления 1 (SP1) .NET Framework 3.5 и более ранними версиями .NET Framework.

При установке этого пакета он отображается как Обновление для Microsoft Windows (KB 4486153) в разделе Установленные обновления на панели управления.

Microsoft .NET Framework 4.8 доступен на веб-сайте каталога Центра обновления Майкрософт для загрузки и импорта в службы Windows Software Update Services (WSUS).

Сведения о загрузке

На сайте загрузок .NET можно загрузить указанные ниже файлы:

Дополнительные сведения об автономном установщике .NET Framework 4.8 см. в разделе .NET Framework 4.8 автономных установщика для Windows.

Дополнительные сведения о загрузке файлов поддержки Майкрософт см . в разделе Как получить файлы поддержки Майкрософт из веб-служб.

Заявление об отсутствии вирусов Корпорация Майкрософт проверила этот файл на отсутствие вирусов Майкрософт использует самую свежую версию антивирусного программного обеспечения, которая доступна на момент размещения файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.

Дополнительная информация

Параметры командной строки для этого обновления

Дополнительные сведения о различных параметрах командной строки, поддерживаемых этим обновлением, см. в разделе «Параметры командной строки» в руководстве по развертыванию .NET Framework для разработчиков.

Требование к перезапуску

Возможно, потребуется перезагрузить компьютер после установки этого обновления. Перед установкой обновления рекомендуется закрыть все приложения, использующие .NET Framework.

Поддерживаемые операционные системы

Microsoft .NET Framework 4.8 (автономный установщик) поддерживает следующие операционные системы:

Установка платформы .NET Framework в Windows 10 и Windows Server 2016 и более поздней версии Install the .NET Framework on Windows 10 and Windows Server 2016 and later

Для многих приложений, работающих в ОС Windows, требуется платформа .NET Framework. The .NET Framework is required to run many applications on Windows. В этой статье приводятся инструкции по установке необходимых версий .NET Framework. The instructions in this article should help you install the .NET Framework versions that you need. .NET Framework 4.8 является последней доступной версией. The .NET Framework 4.8 is the latest available version.

Вы могли попасть на эту страницу после попытки запуска приложения и отображения диалогового окна, аналогичного приведенному ниже: You may have arrived on this page after trying to run an application and seeing a dialog on your machine similar to the following one:

Читайте также:  Windows delete old folders

.NET Framework 4.8 .NET Framework 4.8

.NET Framework 4.8 входит в состав: The .NET Framework 4.8 is included with:

.NET Framework 4.8 можно использовать для запуска приложений, созданных для .NET Framework версий от 4.0 до 4.7.2. .NET Framework 4.8 can be used to run applications built for the .NET Framework 4.0 through 4.7.2.

Вы можете установить .NET Framework 4.8 в: You can install .NET Framework 4.8 on:

  • обновлении Windows 10 за октябрь 2018 г. (версия 1809); Windows 10 October 2018 Update (version 1809)
  • Windows 10, обновление за апрель 2018 г. (версия 1803) Windows 10 April 2018 Update (version 1803)
  • Windows 10 Fall Creators Update (версия 1709) Windows 10 Fall Creators Update (version 1709)
  • Обновление Windows 10 Creators Update (версия 1703) Windows 10 Creators Update (version 1703)
  • Юбилейное обновление Windows 10 Anniversary Update (версия 1607) Windows 10 Anniversary Update (version 1607)
  • Windows Server 2019 Windows Server 2019
  • Windows Server, версия 1809 Windows Server, version 1809
  • Windows Server, версия 1803 Windows Server, version 1803
  • Windows Server 2016 Windows Server 2016

.NET Framework 4.8 не поддерживается в: The .NET Framework 4.8 is not supported on:

  • Windows 10 1507 Windows 10 1507
  • Windows 10 1511 Windows 10 1511

Если вы используете Windows 10 с версией сборки 1507 или 1511 и хотите установить .NET Framework 4.8, сначала выполните обновление до более поздней версии Windows 10. If you’re using Windows 10 1507 or 1511 and you want to install the .NET Framework 4.8, you first need to upgrade to a later Windows 10 version.

.NET Framework 4.6.2 .NET Framework 4.6.2

.NET Framework 4.6.2 является последней поддерживаемой версией платформы .NET Framework в Windows 10 1507 и 1511. The .NET Framework 4.6.2 is the latest supported .NET Framework version on Windows 10 1507 and 1511.

Платформа .NET Framework 4.6.2 поддерживает приложения, созданные для платформы .NET Framework версий с 4.0 по 4.6.2. The .NET Framework 4.6.2 supports apps built for the .NET Framework 4.0 through 4.6.2.

.NET Framework 3,5 .NET Framework 3.5

Следуйте инструкциям по установке .NET Framework 3.5 в Windows 10. Follow the instructions to install the .NET Framework 3.5 on Windows 10.

Платформа .NET Framework 3.5 поддерживает приложения, созданные для платформы .NET Framework версий с 1.0 по 3.5. The .NET Framework 3.5 supports apps built for the .NET Framework 1.0 through 3.5.

Дополнительные сведения Additional information

В версиях платформы .NET Framework 4.x существуют локальные обновления на более ранние версии. .NET Framework 4.x versions are in-place updates to earlier versions. Это означает следующее. That means the following:

На компьютере может быть установлена только одна версия платформы .NET Framework 4.x. You can only have one version of the .NET Framework 4.x installed on your machine.

Нельзя установить более раннюю версию .NET Framework, если уже установлена более поздняя версия. You cannot install an earlier version of the .NET Framework on your machine if a later version is already installed.

.NET Framework версий 4.x можно использовать для запуска приложений, созданных для .NET Framework версий с 4.0 до этой версии. 4.x versions of the .NET Framework can be used to run applications built for the .NET Framework 4.0 through that version. Например, .NET Framework 4.7 можно использовать для запуска приложений, созданных для .NET Framework версии с 4.0 до 4.7. For example, .NET Framework 4.7 can be used to run applications built for the .NET Framework 4.0 through 4.7. Последнюю версию (.NET Framework 4.8) можно использовать для запуска приложений, созданных для всех версий .NET Framework начиная с версии 4.0. The latest version (the .NET Framework 4.8) can be used to run applications built with all versions of the .NET Framework starting with 4.0.

Список всех версий платформы .NET Framework, доступных для скачивания, см. на странице скачиваемых файлов .NET. For a list of all the versions of the .NET Framework available to download, see the .NET Downloads page.

Справка Help

Вы можете обратиться за помощью в корпорацию Майкрософт, если не можете определить правильную версию установленной платформы .NET Framework. If you cannot get the correct version of the .NET Framework installed, you can contact Microsoft for help.

Microsoft .NET Framework

Microsoft .NET Framework — это цифровая платформа, позволяющая создавать, корректно запускать и использовать различные приложения или игры, при создании которых, части одного конкретного приложения пишутся разными программными кодами. Эта платформа представляет из себя цифровую среду, в которой разные коды отдельно взятого приложения компилируется в один переходящий код, который в свою очередь понятен самой платформе Framework. Затем переходящий код компилируется в понятный код для непосредственно той операционной системы, под которую разрабатывалось приложение. Например для Windows 7/8/10

Установить данную платформу можно различными способами.

  • Установив операционную систему, пакет обновлений которой уже включает в себя эту платформу.
  • Скачать Net Framework а затем установить. (Официальные ссылки у нас на сайте)
  • Установить в качестве дополнительного ПО при установке игры.
  • Автоматически установить, используя «Центр обновления Windows»

Бывают случаи: Что во время запуска игры или приложения на экране всплывает окно примерного содержания: «(имя приложения) требует наличие .НЕТ Фреймворк. Пожалуйста скачайте и установите Net Framework 3.5 или выше.» Что делает запуск данного приложения невозможным без этой платформы. Если у вас установлена Microsoft Net Framework 4.7, то это не означает что, вам не нужны более старые версии. Вам понадобится установить и Microsoft Net Framework 4 и предыдущие версии. Настоятельно рекомендуется установить все существующие касательно вашей операционной системы.

Выберите и установите нужные Вам версии для Windows XP, Vista, 7, 8,10

Microsoft .NET Framework 1.0

Microsoft .NET Framework 1.1

Microsoft .NET Framework 2.0

Microsoft .NET Framework 3.0

Microsoft .NET Framework 3.5

Microsoft .NET Framework 4.0

Microsoft .NET Framework 4.5

Microsoft .NET Framework 4.5.1

Microsoft .NET Framework 4.5.2

Microsoft .NET Framework 4.6

Microsoft .NET Framework 4.6.1

Microsoft .NET Framework 4.6.2

Microsoft .NET Framework 4.7

Microsoft .NET Framework 4.7.1

Microsoft .NET Framework 4.7.2

Microsoft .NET Framework 4.8

Обязательно должна быть установлена версия 3.5, которая включает в себя более ранние, и версия 4.7.1 (последняя на данный момент)

Будем рады услышать от Вас отзыв, также поможем при установки компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже

.NET Framework versions and dependencies

Each version of .NET Framework contains the common language runtime (CLR), the base class libraries, and other managed libraries. This article describes the key features of .NET Framework by version, provides information about the underlying CLR versions and associated development environments, and identifies the versions that are installed by the Windows operating system (OS).

Читайте также:  Canon 550d драйвер windows 10

Each new version of .NET Framework adds new features but retains features from previous versions.

.NET Framework 4.8 is the last version of .NET Framework, and no further versions will be released. However, .NET Framework will continue to be serviced with monthly security and reliability bug fixes. Additionally, it will continue to be included with Windows, with no plans to remove it. You don’t need to migrate your .NET Framework apps, but for new development, use .NET 5.0 or later.

The CLR is identified by its own version number. The .NET Framework version number is incremented at each release, but the CLR version is not always incremented. For example, .NET Framework 4, 4.5, and later releases include CLR 4, but .NET Framework 2.0, 3.0, and 3.5 include CLR 2.0. (There was no version 3 of the CLR.)

  • For a complete list of supported operating systems, see System requirements.
  • For downloads, see Install .NET Framework for developers.
  • For information about determining which versions of .NET Framework are installed on a computer, see How to determine which .NET Framework versions are installed.

Version information

The tables that follow summarize .NET Framework version history and correlate each version with Visual Studio, Windows, and Windows Server. Visual Studio supports multi-targeting, so you’re not limited to the version of .NET Framework that’s listed.

  • The check mark icon вњ”пёЏ denotes OS versions on which .NET Framework is installed by default.
  • The plus sign icon вћ• denotes OS versions on which .NET Framework doesn’t come installed but can be installed.
  • The asterisk * denotes OS versions on which .NET Framework (whether preinstalled or not) must be enabled in Control Panel or, for Windows Server, through the Server Manager.
.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
.NET Framework 4.5.1 .NET Framework 4.5 .NET Framework 4 .NET Framework 3.5
.NET Framework 3.0 .NET Framework 2.0 .NET Framework 1.1 .NET Framework 1.0

.NET Framework 4.8

  • New features
  • New in accessibility
  • Release notes
CLR version 4
Windows versions вњ”пёЏ 10 May 2019 Update
вћ• 10 October 2018 Update (Version 1809)
вћ• 10 April 2018 Update (Version 1803)
вћ• 10 Fall Creators Update (Version 1709)
вћ• 10 Creators Update (Version 1703)
вћ• 10 Anniversary Update (Version 1607)
вћ• 8.1
вћ•7
Windows Server versions вћ• Windows Server 2019
вћ• Windows Server, version 1809
вћ• Windows Server, version 1803
вћ• 2016
вћ• 2012 R2
вћ• 2012
вћ• 2008 R2 SP1
To determine installed .NET version Use Release DWORD:
— 528040 (Windows 10 May 2019 Update)
— 528049 (all other OS versions)
(See instructions)

.NET Framework 4.7.2

  • New features
  • New in accessibility
  • Release notes
CLR version 4
Included in Visual Studio version 2019 1
Windows versions вњ”пёЏ 10 October 2018 Update (Version 1809)
вњ”пёЏ 10 April 2018 Update (Version 1803)
вћ• 10 Fall Creators Update (Version 1709)
вћ• 10 Creators Update (Version 1703)
вћ• 10 Anniversary Update (Version 1607)
вћ• 8.1
вћ•7
Windows Server versions вњ”пёЏ Windows Server 2019
вњ”пёЏ Windows Server, version 1809
вњ”пёЏ Windows Server, version 1803
вћ• Windows Server, version 1709
вћ• 2016
вћ• 2012 R2
вћ• 2012
вћ• 2008 R2 SP1
To determine installed .NET version Use Release DWORD:
— 461814 (Windows 10 October 2018 Update)
— 461808 (Windows 10 April 2018 Update and Windows Server, version 1803)
— 461814 (all other OS versions)
(See instructions)

1 Requires installing the .NET desktop development, ASP.NET and web development, Azure development, Office/SharePoint development, Mobile development with .NET, or .NET Core cross-platform development workloads.

.NET Framework 4.7.1

  • New features
  • New in accessibility
  • Release notes
CLR version 4
Windows versions вњ”пёЏ 10 Fall Creators Update (Version 1709)
вћ• 10 Creators Update (Version 1703)
вћ• 10 Anniversary Update (Version 1607)
вћ• 8.1
вћ•7
Windows Server versions вћ• Windows Server, version 1803
вњ”пёЏ Windows Server, version 1709
вћ• 2016
вћ• 2012 R2
вћ• 2012
вћ• 2008 R2 SP1
To determine installed .NET version Use Release DWORD:
— 461308 (Windows 10 Creators Update and Windows Server, version 1709)
— 461310 (all other OS versions)
(See instructions)

.NET Framework 4.7

  • New features
  • Release notes
CLR version 4
Windows versions вњ”пёЏ 10 Creators Update (Version 1703)
вћ• 10 Anniversary Update (Version 1607)
вћ• 8.1
вћ•7
Windows Server versions вћ• 2016
вћ• 2012 R2
вћ• 2012
вћ• 2008 R2 SP1
To determine installed .NET version Use Release DWORD:
— 460798 (Windows 10 Creators Update)
— 460805 (all other OS versions)
(See instructions)

.NET Framework 4.6.2

  • New features
  • Release notes
CLR version 4
Windows versions вњ”пёЏ 10 Anniversary Update (Version 1607)
вћ• 10 November Update (Version 1511)
вћ• 10
вћ• 8.1
вћ• 7
Windows Server versions вњ”пёЏ 2016

вћ• 2012 R2
вћ• 2012
вћ• 2008 R2 SP1

To determine installed .NET version Use Release DWORD:

— 394802 (Windows 10 Anniversary Update and Windows Server 2016)
— 394806 (all other OS versions)

.NET Framework 4.6.1

  • New features
  • Release notes
CLR version 4
Included in Visual Studio version 2017 1
Windows versions вњ”пёЏ 10 November Update (Version 1511)
вћ• 10
вћ• 8.1
вћ• 8
вћ• 7
Windows Server versions вћ• 2012 R2
вћ• 2012
вћ• 2008 R2 SP1
To determine installed .NET version Use Release DWORD:

— 394254 (Windows 10 November Update)
— 394271 (all other OS versions)

1 Requires installing the .NET desktop development, ASP.NET and web development, Azure development, Office/SharePoint development, Mobile development with .NET, or .NET Core cross-platform development workloads.

.NET Framework 4.6

  • New features
  • Release notes
CLR version 4
Included in Visual Studio version 2015
Windows versions вњ”пёЏ 10

вћ• 8.1
вћ• 8
вћ• 7
вћ• Vista

Windows Server versions вћ• 2012 R2
вћ• 2012
вћ• 2008 R2 SP1
вћ• 2008 SP2
To determine installed .NET version Use Release DWORD:

— 393295 (Windows 10)
— 393297 (all other OS versions)

.NET Framework 4.5.2

  • New features
  • Release notes
CLR version 4
Windows versions вћ• 8.1
вћ• 8
вћ• 7
вћ• Vista
Windows Server versions вћ• 2012 R2
вћ• 2012
вћ• 2008 R2 SP1
вћ• 2008 SP2
To determine installed .NET version Use Release DWORD 379893

.NET Framework 4.5.1

  • New features
  • Release notes
CLR version 4
Included in Visual Studio version 2013
Windows versions вњ”пёЏ 8.1

вћ• 8
вћ• 7
вћ• Vista

Windows Server versions вњ”пёЏ 2012 R2

вћ• 2012
вћ• 2008 R2 SP1
вћ• 2008 SP2

To determine installed .NET version Use Release DWORD:

— 378675 (Windows 8.1)
— 378758 (all other)

.NET Framework 4.5

  • New features
  • Release notes
CLR version 4
Included in Visual Studio version 2012
Windows versions вњ”пёЏ 8
вћ• 7
вћ• Vista
Windows Server versions вњ”пёЏ 2012
вћ• 2008 R2 SP1
вћ• 2008 SP2
To determine installed .NET version Use Release DWORD 378389

.NET Framework 4

CLR version 4
Included in Visual Studio version 2010
Windows versions вћ• 7
вћ• Vista
Windows Server versions вћ• 2008 R2 SP1
вћ• 2008 SP2
вћ• 2003
To determine installed .NET version See instructions

.NET Framework 3.5

  • LINQ
  • Expression trees
  • Improved ASP.NET support for AJAX development
  • HashSet collections
  • DateTimeOffset
  • WCF and WF integration
  • Peer-to-Peer networking
  • Add-ins for extensibility
CLR version 2.0
Included in Visual Studio version 2008
Windows versions вњ”пёЏ 10*
вњ”пёЏ 8.1*
вњ”пёЏ 8*
вњ”пёЏ 7

вћ• Vista

Windows Server versions вћ• Windows Server, version 1803*
вћ• Windows Server, version 1709*
вћ• 2016*
вћ• 2012 R2*
вћ• 2012*

вњ”пёЏ2008 R2 SP1*

вћ• 2008 SP2
вћ• 2003

To determine installed .NET version See instructions

.NET Framework 3.0

  • Windows Presentation Foundation
  • Windows Communication Foundation
  • Windows Workflow Foundation
  • Windows CardSpace
CLR version 2.0
Windows versions вњ”пёЏ Vista
Windows Server versions вњ”пёЏ 2008 R2 SP1*
вњ”пёЏ 2008 SP2*

вћ• 2003

To determine installed .NET version See instructions.

.NET Framework 2.0

  • Generics
  • Debugger edit and continue
  • Improved scalability and performance
  • ClickOnce deployment
  • In ASP.NET 2.0, new controls and support for a broad array of browsers
  • 64-bit support
CLR version 2.0
Included in Visual Studio version 2005
Windows versions N/A
Windows Server versions вњ”пёЏ 2008 R2 SP1
вњ”пёЏ 2008 SP2
вњ”пёЏ 2003
To determine installed .NET version See instructions

.NET Framework 1.1

  • ASP.NET mobile controls
  • Side-by-side execution
  • IPv6 support
CLR version 1.1
Included in Visual Studio version 2003
Windows versions N/A
Windows Server versions вњ”пёЏ 2003
To determine installed .NET version See instructions

.NET Framework 1.0

CLR version 1.0
Included in Visual Studio version Visual Studio .NET
Windows versions N/A
Windows Server versions N/A
To determine installed .NET version See instructions
  • .NET Framework must be enabled on this operating system through Control Panel (for Windows) or the Server Manager (for Windows Server).
  • In general, you should not uninstall any versions of .NET Framework that are installed on your computer, because an application you use may depend on a specific version and may break if that version is removed. You can load multiple versions of .NET Framework on a single computer at the same time. This means that you can install .NET Framework without having to uninstall previous versions. For more information, see Getting Started.

Remarks for version 4.5 and later

.NET Framework 4.5 is an in-place update that replaces .NET Framework 4 on your computer, and similarly, .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, and 4.8 are in-place updates to .NET Framework 4.5. In-place update means that they use the same runtime version, but the assembly versions are updated and include new types and members. After you install one of these updates, your .NET Framework 4, .NET Framework 4.5, .NET Framework 4.6, or .NET Framework 4.7 apps should continue to run without requiring recompilation. However, the reverse is not true. We do not recommend running apps that target a later version of .NET Framework on an earlier version. For example, we do not recommend that you run an app the targets .NET Framework 4.6 on .NET Framework 4.5.

The following guidelines apply:

In Visual Studio, you can choose .NET Framework 4.5 as the target framework for a project (this sets the GetReferenceAssemblyPaths.TargetFrameworkMoniker property) to compile the project as a .NET Framework 4.5 assembly or executable. This assembly or executable can then be used on any computer that has the .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, or 4.8 installed.

In Visual Studio, you can choose .NET Framework 4.5.1 as the target framework for a project to compile it as a .NET Framework 4.5.1 assembly or executable. Only run this assembly or executable on computers that have .NET Framework 4.5.1 or later installed. An executable that targets .NET Framework 4.5.1 will be blocked from running on a computer that only has an earlier version of .NET Framework, such as .NET Framework 4.5, installed. The user will be prompted to install .NET Framework 4.5.1. In addition, .NET Framework 4.5.1 assemblies should not be called from an app that targets an earlier version of .NET Framework, such as .NET Framework 4.5.

.NET Framework 4.5.1 and .NET Framework 4.5 are used here only as examples. The principle described applies to any app that targets a later version of .NET Framework than the one installed on the system on which it’s running.

Some changes in .NET Framework may require changes to your app code; see Application Compatibility before you run your existing apps with .NET Framework 4.5 or later versions. For more information about installing the current version, see Install the .NET Framework for developers. For information about support for the .NET Framework, see .NET Framework official support policy on the .NET website.

Remarks for older versions

.NET Framework versions 2.0, 3.0, and 3.5 are built with the same version of the CLR (CLR 2.0). These versions represent successive layers of a single installation. Each version is built incrementally on top of the earlier versions. It’s not possible to run versions 2.0, 3.0, and 3.5 side by side on a computer. When you install version 3.5, you get the 2.0 and 3.0 layers automatically, and apps that were built for versions 2.0, 3.0, and 3.5 can all run on version 3.5. However, .NET Framework 4 ends this layering approach, and it and later releases (.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, and 4.8) also represent successive layers of a single installation. Starting with .NET Framework 4, you can use in-process, side by side hosting to run multiple versions of the CLR in a single process. For more information, see Assemblies and Side-by-Side Execution.

In addition, if your app targets version 2.0, 3.0, or 3.5, your users may be required to enable .NET Framework 3.5 on a Windows 8, Windows 8.1, or Windows 10 computer before they can run your app. For more information, see Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8.

Next steps

If you’re new to the .NET Framework, see the overview for an introduction to key concepts and features.

For new features and improvements in the .NET Framework 4.5 and its point releases, see What’s new in the .NET Framework.

For information about migrating your app to a newer version of the .NET Framework, see the migration guide.

Читайте также:  Максимальная схема питания windows 10
Оцените статью