Какая версия net framework нужна для windows 10

Содержание
  1. Как узнать версию NET Framework в Windows 10
  2. Через реестр
  3. Через PowerShell
  4. Список установленных версий
  5. Программа Raymondcc .NET Detector
  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. Microsoft .NET Framework 4.8 для Windows 10 версия 1607, Версия 1703 windows 1703 и Windows Server 2016
  12. Введение
  13. О Microsoft .NET Framework 4.8
  14. Сведения о загрузке
  15. Дополнительная информация
  16. Версии и зависимости платформы .NET Framework .NET Framework versions and dependencies
  17. Сведения о версии Version information
  18. .NET Framework 4.8 .NET Framework 4.8
  19. .NET Framework 4.7.2 .NET Framework 4.7.2
  20. .NET Framework 4.7.1 .NET Framework 4.7.1
  21. .NET Framework 4.7 .NET Framework 4.7
  22. .NET Framework 4.6.2 .NET Framework 4.6.2
  23. .NET Framework 4.6.1 .NET Framework 4.6.1
  24. .NET Framework 4.6 .NET Framework 4.6
  25. .NET Framework 4.5.2 .NET Framework 4.5.2
  26. .NET Framework 4.5.1 .NET Framework 4.5.1
  27. .NET Framework 4,5 .NET Framework 4.5
  28. .NET Framework 4 .NET Framework 4
  29. .NET Framework 3,5 .NET Framework 3.5
  30. .NET Framework 3.0 .NET Framework 3.0
  31. .NET Framework 2.0 .NET Framework 2.0
  32. .NET Framework 1.1 .NET Framework 1.1
  33. .NET Framework 1.0 .NET Framework 1.0
  34. Комментарии для версии 4.5 и более поздних версий Remarks for version 4.5 and later
  35. Комментарии для устаревших версий Remarks for older versions
  36. Следующие шаги Next steps

Как узнать версию NET Framework в Windows 10

NET Framework — содержит в себе библиотеки для разработки различных приложений. Это API, который упрощает работу разработчикам в написании кода. Имеются много версий NET Framework 2.0, 3.5, 4.8, которые нужны для запуска игр или программ. Чем ниже версия, тем она старее и нужна для запуска более старых приложений. В определенные моменты, нужно знать какая версия NET Framework установлена или присутствует в системе Windows 10, чтобы её переустановить или установить недостающую.

Через реестр

Нажмите сочетание кнопок Win+R и введите regedit, чтобы открыть редактор реестра. В реестре перейдите по пути:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  • В папке NDP будут представлены сборки NET Framework.
  • Раздвиньте список сборки и с правой стороны найдите значение Version.

В моем случае я проверят сборку 4 и мне показало, что версия NET Framework 4.8.

Через PowerShell

Запустите PowerShell от имени администратора и введите следующий апплет:

  • Get-ChildItem ‘HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP’ -Recurse | Get-ItemProperty -Name version -EA 0 | Where < $_.PSChildName -Match '^(?!S)\p‘> | Select PSChildName, version

Список установленных версий

Мы также можем узнать какие версии NET Framework установлены в системе Windows. Для этого Microsoft в своей справке рекомендуют воспользоваться скриптом на GitHub. Запустите PowerShell от имени администратора и введите ниже команду для установки скрипта:

  • Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force
  • Нажмите Y и Enetr, чтобы установить скрипт.

Далее введите команду, чтобы вывести список установленных версий NET Framework.

Программа Raymondcc .NET Detector

Raymondcc .NET Detector — программа, которая быстро покажет вам список всех версий NET Framework, установленных и не установленных. Перейдите на официальный сайт и загрузите программу.

  • Пароль от архива — raymondcc

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 (автономный установщик) поддерживает следующие операционные системы:

Microsoft .NET Framework 4.8 для Windows 10 версия 1607, Версия 1703 windows 1703 и Windows Server 2016

Введение

В этой статье описывается обновление для Microsoft .NET Framework 4.8 на Windows 10, версия 1607; Windows 10, версия 1703 (только загружайте каталог) и Windows Server 2016 (только загружайте каталог).

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

О Microsoft .NET Framework 4.8

Microsoft .NET Framework 4.8 является высокосовместимым и на месте обновление мн.NET Framework 4.6.2, 4.7, 4.7.1 и 4.7.2. Тем не менее, он может работать бок о бок с .NET Framework 3.5 Service Pack 1 (SP1) и более ранними версиями .NET Framework.

При установке этого пакета он указан как обновление для Microsoft Windows (KB4486129) под элементом установленных обновлений в панели управления.

Microsoft .NET Framework 4.8 доступна на Windows Update (WU) и на службе обновления серверов Windows (WSUS). Он будет предлагаться в качестве рекомендуемого обновления на Windows Update.

Рекомендуемое обновление может быть автоматически установлено на всех поддерживаемых платформах на основе настроек вашего компьютера в Обновлении Windows.

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

Следующие файлы доступны для скачивания с сайта .NET Скачать:

Для получения информации о .NET Framework 4.8 оффлайн установщик, см.

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

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

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

Для известных проблем в .NET Framework 4.8 см.

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

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

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

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

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

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

Версии и зависимости платформы .NET Framework .NET Framework versions and dependencies

В каждую версию платформы .NET Framework входит среда CLR, библиотеки базовых классов и другие управляемые библиотеки. Each version of .NET Framework contains the common language runtime (CLR), the base class libraries, and other managed libraries. В этой статье описаны основные особенности различных версий платформы .NET Framework, приведены сведения о базовых версиях среды CLR и соответствующих средах разработки, а также указаны версии, устанавливаемые системой Windows (ОС). 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).

В каждой новой версии платформы .NET Framework добавлены новые функции и сохранены функции предыдущих версий. Each new version of .NET Framework adds new features but retains features from previous versions.

.NET Framework 4.8 — это последняя версия платформы .NET Framework. Выпуск последующих версий не планируется. .NET Framework 4.8 is the last version of .NET Framework, and no further versions will be released. Тем не менее, обслуживание платформы .NET Framework будет продолжаться в рамках ежемесячных исправлений безопасности и надежности. However, .NET Framework will continue to be serviced with monthly security and reliability bug fixes. Кроме того, она будет по-прежнему включена в состав Windows и не планируется к исключению. Additionally, it will continue to be included with Windows, with no plans to remove it. Переносить приложения .NET Framework не требуется, однако для новых разработок следует использовать платформу .NET 5.0 или более поздних версий. You don’t need to migrate your .NET Framework apps, but for new development, use .NET 5.0 or later.

Среда CLR определяется своим собственным номером версии. The CLR is identified by its own version number. Номер версии платформы .NET Framework увеличивается при каждом выпуске, но версия среды CLR увеличивается не всегда. The .NET Framework version number is incremented at each release, but the CLR version is not always incremented. Например, в .NET Framework 4, 4.5 и более поздние выпуски входит среда CLR 4, а в .NET Framework 2.0, 3.0 и 3.5 — среда CLR 2.0. 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. (Версии 3 среды CLR не было.) (There was no version 3 of the CLR.)

  • Полный список поддерживаемых операционных систем см. в статье Требования к системе для .NET Framework. For a complete list of supported operating systems, see System requirements.
  • Скачиваемые файлы см. в разделе Установка .NET Framework для разработчиков. For downloads, see Install .NET Framework for developers.
  • Сведения об определении установленных версий .NET Framework на компьютере см. Практическое руководство. Определение установленных версий платформы .NET Framework. 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

В следующей таблице приводится краткий обзор истории версий .NET Framework и сопоставление каждой версии с Visual Studio, Windows и Windows Server. The tables that follow summarize .NET Framework version history and correlate each version with Visual Studio, Windows, and Windows Server. Visual Studio поддерживает работу с различными версиями, поэтому вы не ограничены только указанной версией платформы .NET Framework. Visual Studio supports multi-targeting, so you’re not limited to the version of .NET Framework that’s listed.

  • Флажок ✔️ обозначает версии ОС, на которых платформа .NET Framework установлена по умолчанию. The check mark icon ✔️ denotes OS versions on which .NET Framework is installed by default.
  • Значок знака плюс обозначает версии ОС, на которых .NET Framework предварительно не установлена, но может быть установлена. The plus sign icon ➕ denotes OS versions on which .NET Framework doesn’t come installed but can be installed.
  • Звездочка * * _ обозначает версии ОС, на которых платформу .NET Framework (предварительно установленную либо нет) нужно включить в панели управления или (для Windows Server) с помощью диспетчера сервера. 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.8 .NET Framework 4.7.2 .NET Framework 4.7.2 .NET Framework 4.7.1 .NET Framework 4.7.1 .NET Framework 4.7 .NET Framework 4.7
.NET Framework 4.6.2 .NET Framework 4.6.2 .NET Framework 4.6.1 .NET Framework 4.6.1 .NET Framework 4.6 .NET Framework 4.6 .NET Framework 4.5.2 .NET Framework 4.5.2
.NET Framework 4.5.1 .NET Framework 4.5.1 .NET Framework 4.5 .NET Framework 4.5 .NET Framework 4 .NET Framework 4 .NET Framework 3.5 .NET Framework 3.5
.NET Framework 3.0 .NET Framework 3.0 .NET Framework 2.0 .NET Framework 2.0 .NET Framework 1.1 .NET Framework 1.1 .NET Framework 1.0 .NET Framework 1.0

.NET Framework 4.8 .NET Framework 4.8

  • Новые функции New features
  • Новые специальные возможности New in accessibility
  • Заметки о выпуске Release notes
_ Версия среды CLR* _ CLR version* 4 4
Версии WindowsWindows versions ✔️ 10, обновление за май 2019 г. ✔️ 10 May 2019 Update
10, обновление за октябрь 2018 г. (версия 1809) ➕ 10 October 2018 Update (Version 1809)
10, обновление за апрель 2018 г. (версия 1803) ➕ 10 April 2018 Update (Version 1803)
10 Fall Creators Update (версия 1709) ➕ 10 Fall Creators Update (Version 1709)
10 Creators Update (версия 1703) ➕ 10 Creators Update (Version 1703)
10, юбилейное обновление (версия 1607) ➕ 10 Anniversary Update (Version 1607)
8.1 ➕ 8.1
7 ➕7
Версии Windows ServerWindows Server versions Windows Server 2019 ➕ Windows Server 2019
Windows Server, версия 1809 ➕ Windows Server, version 1809
Windows Server, версия 1803 ➕ Windows Server, version 1803
2016 ➕ 2016
2012 R2 ➕ 2012 R2
2012 ➕ 2012
2008 R2 с пакетом обновления 1 (SP1) ➕ 2008 R2 SP1
Определение установленной версии .NETTo determine installed .NET version Используйте DWORD Release : Use Release DWORD:
— 528040 (обновление Windows 10 за май 2019 г.) — 528040 (Windows 10 May 2019 Update)
– 528049 (все остальные версии ОС) — 528049 (all other OS versions)
(См. инструкции) (See instructions)

.NET Framework 4.7.2 .NET Framework 4.7.2

  • Новые функции New features
  • Новые специальные возможности New in accessibility
  • Заметки о выпуске Release notes
Версия среды CLRCLR version 4 4
Включено в версию Visual StudioIncluded in Visual Studio version 2019 1 2019 1
Версии WindowsWindows versions ✓ 10, обновление за октябрь 2018 г. (версия 1809) ✔️ 10 October 2018 Update (Version 1809)
✓ 10, обновление за апрель 2018 г. (версия 1803) ✔️ 10 April 2018 Update (Version 1803)
10 Fall Creators Update (версия 1709) ➕ 10 Fall Creators Update (Version 1709)
10 Creators Update (версия 1703) ➕ 10 Creators Update (Version 1703)
10, юбилейное обновление (версия 1607) ➕ 10 Anniversary Update (Version 1607)
8.1 ➕ 8.1
7 ➕7
Версии Windows ServerWindows Server versions ✔️ Windows Server 2019 ✔️ Windows Server 2019
✔️ Windows Server, версия 1809 ✔️ Windows Server, version 1809
✔️ Windows Server, версия 1803 ✔️ Windows Server, version 1803
Windows Server, версия 1709 ➕ Windows Server, version 1709
2016 ➕ 2016
2012 R2 ➕ 2012 R2
2012 ➕ 2012
2008 R2 с пакетом обновления 1 (SP1) ➕ 2008 R2 SP1
Определение установленной версии .NETTo determine installed .NET version Используйте DWORD Release : Use Release DWORD:
– 461814 (обновление Windows 10 за октябрь 2018 г.) — 461814 (Windows 10 October 2018 Update)
– 461808 (обновление Windows за 10 апреля 2018 г. и Windows Server, версия 1803) — 461808 (Windows 10 April 2018 Update and Windows Server, version 1803)
— 461814 (все остальные версии ОС) — 461814 (all other OS versions)
(См. инструкции) (See instructions)

1 — требуется установить разработку классических приложений .NET , ASP.NET и веб-разработку , разработку Azure , разработку для Office или SharePoint , разработку мобильных приложений с помощью .NET или рабочие нагрузки Кроссплатформенная разработка .NET Core . 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 .NET Framework 4.7.1

  • Новые функции New features
  • Новые специальные возможности New in accessibility
  • Заметки о выпуске Release notes
Версия среды CLRCLR version 4 4
Версии WindowsWindows versions ✔️ 10 Fall Creators Update (версия 1709) ✔️ 10 Fall Creators Update (Version 1709)
10 Creators Update (версия 1703) ➕ 10 Creators Update (Version 1703)
10, юбилейное обновление (версия 1607) ➕ 10 Anniversary Update (Version 1607)
8.1 ➕ 8.1
7 ➕7
Версии Windows ServerWindows Server versions Windows Server, версия 1803 ➕ Windows Server, version 1803
✔️ Windows Server, версия 1709 ✔️ Windows Server, version 1709
2016 ➕ 2016
2012 R2 ➕ 2012 R2
2012 ➕ 2012
2008 R2 с пакетом обновления 1 (SP1) ➕ 2008 R2 SP1
Определение установленной версии .NETTo determine installed .NET version Используйте DWORD Release : Use Release DWORD:
– 461308 (обновление Windows 10 Creators Update и Windows Server, версия 1709) — 461308 (Windows 10 Creators Update and Windows Server, version 1709)
— 461310 (все остальные версии ОС) — 461310 (all other OS versions)
(См. инструкции) (See instructions)

.NET Framework 4.7 .NET Framework 4.7

  • Новые функции New features
  • Заметки о выпуске Release notes
Версия среды CLRCLR version 4 4
Версии WindowsWindows versions ✔️ 10 Creators Update (версия 1703) ✔️ 10 Creators Update (Version 1703)
10, юбилейное обновление (версия 1607) ➕ 10 Anniversary Update (Version 1607)
8.1 ➕ 8.1
7 ➕7
Версии Windows ServerWindows Server versions 2016 ➕ 2016
2012 R2 ➕ 2012 R2
2012 ➕ 2012
2008 R2 с пакетом обновления 1 (SP1) ➕ 2008 R2 SP1
Определение установленной версии .NETTo determine installed .NET version Используйте DWORD Release : Use Release DWORD:
– 460798 (обновление Windows 10 Creators Update) — 460798 (Windows 10 Creators Update)
– 460805 (все другие версии ОС) — 460805 (all other OS versions)
(См. инструкции) (See instructions)

.NET Framework 4.6.2 .NET Framework 4.6.2

  • Новые функции New features
  • Заметки о выпуске Release notes
Версия среды CLRCLR version 4 4
Версии WindowsWindows versions ✔️ 10, юбилейное обновление (версия 1607) ✔️ 10 Anniversary Update (Version 1607)
️ 10, ноябрьское обновление (версия 1511) ➕ 10 November Update (Version 1511)
10 ➕ 10
8.1 ➕ 8.1
7 ➕ 7
Версии Windows ServerWindows Server versions ✔️ 2016 ✔️ 2016

2012 R2 ➕ 2012 R2
2012 ➕ 2012
2008 R2 с пакетом обновления 1 (SP1) ➕ 2008 R2 SP1

Определение установленной версии .NET To determine installed .NET version Используйте DWORD Release : Use Release DWORD:

– 394802 (юбилейное обновление Windows 10 и Windows Server 2016) — 394802 (Windows 10 Anniversary Update and Windows Server 2016)
– 394806 (все остальные версии ОС) — 394806 (all other OS versions)

.NET Framework 4.6.1 .NET Framework 4.6.1

  • Новые функции New features
  • Заметки о выпуске Release notes
Версия среды CLRCLR version 4 4
Включено в версию Visual StudioIncluded in Visual Studio version 2017 1 2017 1
Версии WindowsWindows versions ✔️ 10, ноябрьское обновление (версия 1511) ✔️ 10 November Update (Version 1511)
10 ➕ 10
8.1 ➕ 8.1
8 ➕ 8
7 ➕ 7
Версии Windows ServerWindows Server versions 2012 R2 ➕ 2012 R2
2012 ➕ 2012
2008 R2 с пакетом обновления 1 (SP1) ➕ 2008 R2 SP1
Определение установленной версии .NETTo determine installed .NET version Используйте DWORD Release : Use Release DWORD:

– 394254 (ноябрьское обновление Windows 10) — 394254 (Windows 10 November Update)
– 394271 (все остальные версии ОС) — 394271 (all other OS versions)

1 — требуется установить разработку классических приложений .NET , ASP.NET и веб-разработку , разработку Azure , разработку для Office или SharePoint , разработку мобильных приложений с помощью .NET или рабочие нагрузки Кроссплатформенная разработка .NET Core . 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 .NET Framework 4.6

  • Новые функции New features
  • Заметки о выпуске Release notes
Версия среды CLRCLR version 4 4
Включено в версию Visual StudioIncluded in Visual Studio version 2015 2015
Версии WindowsWindows versions ✔️ 10 ✔️ 10

8.1 ➕ 8.1
8 ➕ 8
7 ➕ 7
Vista ➕ Vista

Версии Windows Server Windows Server versions 2012 R2 ➕ 2012 R2
2012 ➕ 2012
2008 R2 с пакетом обновления 1 (SP1) ➕ 2008 R2 SP1
2008 SP2 ➕ 2008 SP2
Определение установленной версии .NET To determine installed .NET version Используйте DWORD Release : Use Release DWORD:

– 393295 (Windows 10) — 393295 (Windows 10)
– 393297 (все остальные версии ОС) — 393297 (all other OS versions)

.NET Framework 4.5.2 .NET Framework 4.5.2

  • Новые функции New features
  • Заметки о выпуске Release notes
Версия среды CLRCLR version 4 4
Версии WindowsWindows versions 8.1 ➕ 8.1
8 ➕ 8
7 ➕ 7
Vista ➕ Vista
Версии Windows ServerWindows Server versions 2012 R2 ➕ 2012 R2
2012 ➕ 2012
2008 R2 с пакетом обновления 1 (SP1) ➕ 2008 R2 SP1
2008 SP2 ➕ 2008 SP2
Определение установленной версии .NETTo determine installed .NET version Используйте DWORD 379893 Release Use Release DWORD 379893

.NET Framework 4.5.1 .NET Framework 4.5.1

  • Новые функции New features
  • Заметки о выпуске Release notes
Версия среды CLRCLR version 4 4
Включено в версию Visual StudioIncluded in Visual Studio version 2013 2013
Версии WindowsWindows versions ✔️ 8.1 ✔️ 8.1

8 ➕ 8
7 ➕ 7
Vista ➕ Vista

Версии Windows Server Windows Server versions ✔️ 2012 R2 ✔️ 2012 R2

2012 ➕ 2012
2008 R2 с пакетом обновления 1 (SP1) ➕ 2008 R2 SP1
2008 SP2 ➕ 2008 SP2

Определение установленной версии .NET To determine installed .NET version Используйте DWORD Release : Use Release DWORD:

– 378675 (Windows 8.1) — 378675 (Windows 8.1)
– 378758 (все остальные) — 378758 (all other)

.NET Framework 4,5 .NET Framework 4.5

  • Новые функции New features
  • Заметки о выпуске Release notes
Версия среды CLRCLR version 4 4
Включено в версию Visual StudioIncluded in Visual Studio version 2012 2012
Версии WindowsWindows versions ✔️ 8 ✔️ 8
7 ➕ 7
Vista ➕ Vista
Версии Windows ServerWindows Server versions ✔️ 2012 ✔️ 2012
2008 R2 с пакетом обновления 1 (SP1) ➕ 2008 R2 SP1
2008 SP2 ➕ 2008 SP2
Определение установленной версии .NETTo determine installed .NET version Используйте DWORD 378389 Release Use Release DWORD 378389

.NET Framework 4 .NET Framework 4

Версия среды CLR CLR version 4 4
Включено в версию Visual Studio Included in Visual Studio version 2010 2010
Версии Windows Windows versions 7 ➕ 7
Vista ➕ Vista
Версии Windows Server Windows Server versions 2008 R2 с пакетом обновления 1 (SP1) ➕ 2008 R2 SP1
2008 SP2 ➕ 2008 SP2
2003 ➕ 2003
Определение установленной версии .NET To determine installed .NET version См. инструкции See instructions

.NET Framework 3,5 .NET Framework 3.5

  • LINQ LINQ
  • Деревья выражений Expression trees
  • Улучшенная поддержка ASP.NET для разработки AJAX Improved ASP.NET support for AJAX development
  • Коллекции HashSet HashSet collections
  • DateTimeOffset DateTimeOffset
  • Интеграция WPF и WF WCF and WF integration
  • Одноранговая сеть Peer-to-Peer networking
  • Надстройки для расширяемости Add-ins for extensibility
Версия среды CLRCLR version 2.0 2.0
Включено в версию Visual StudioIncluded in Visual Studio version 2008 2008
Версии WindowsWindows versions ✔️ 10* ✔️ 10*
✔️ 8.1* ✔️ 8.1*
✔️ 8* ✔️ 8*
✔️ 7 ✔️ 7

Vista ➕ Vista

Версии Windows Server Windows Server versions Windows Server, версия 1803* ➕ Windows Server, version 1803*
Windows Server, версия 1709* ➕ Windows Server, version 1709*
2016* ➕ 2016*
2012 R2* ➕ 2012 R2*
2012* ➕ 2012*

✔️2008 R2 с пакетом обновления 1 (SP1)* ✔️2008 R2 SP1*

2008 SP2 ➕ 2008 SP2
2003 ➕ 2003

Определение установленной версии .NET To determine installed .NET version См. инструкции See instructions

.NET Framework 3.0 .NET Framework 3.0

  • Windows Presentation Foundation Windows Presentation Foundation
  • Windows Communication Foundation Windows Communication Foundation
  • Windows Workflow Foundation Windows Workflow Foundation
  • Windows CardSpace Windows CardSpace
Версия среды CLRCLR version 2.0 2.0
Версии WindowsWindows versions ✔️ Vista ✔️ Vista
Версии Windows ServerWindows Server versions ✔️ 2008 R2 с пакетом обновления 1 (SP1)* ✔️ 2008 R2 SP1*
✔️ 2008 SP2* ✔️ 2008 SP2*

2003 ➕ 2003

Определение установленной версии .NET To determine installed .NET version Ознакомьтесь с инструкциями. See instructions.

.NET Framework 2.0 .NET Framework 2.0

  • Универсальные шаблоны Generics
  • Изменение и продолжение для отладчика Debugger edit and continue
  • Улучшенные масштабируемость и производительность Improved scalability and performance
  • развертывание ClickOnce ClickOnce deployment
  • Новые элементы управления и поддержка широкого спектра браузеров в ASP.NET 2.0 In ASP.NET 2.0, new controls and support for a broad array of browsers
  • поддержка 64–разрядной архитектуры 64-bit support
Версия среды CLRCLR version 2.0 2.0
Включено в версию Visual StudioIncluded in Visual Studio version 2005 2005
Версии WindowsWindows versions Н/Д N/A
Версии Windows ServerWindows Server versions ✔️ 2008 R2 с пакетом обновления 1 (SP1) ✔️ 2008 R2 SP1
✔️ 2008 SP2 ✔️ 2008 SP2
✔️ 2003 ✔️ 2003
Определение установленной версии .NETTo determine installed .NET version См. инструкции See instructions

.NET Framework 1.1 .NET Framework 1.1

  • Элементы управления ASP.NET для мобильных устройств ASP.NET mobile controls
  • Параллельное выполнение Side-by-side execution
  • Поддержка протокола IPv6 IPv6 support
Версия среды CLRCLR version 1.1 1.1
Включено в версию Visual StudioIncluded in Visual Studio version 2003 2003
Версии WindowsWindows versions Н/Д N/A
Версии Windows ServerWindows Server versions ✔️ 2003 ✔️ 2003
Определение установленной версии .NETTo determine installed .NET version См. инструкции See instructions

.NET Framework 1.0 .NET Framework 1.0

Версия среды CLR CLR version 1.0 1.0
Включено в версию Visual Studio Included in Visual Studio version Visual Studio .NET Visual Studio .NET
Версии Windows Windows versions Н/Д N/A
Версии Windows Server Windows Server versions Н/Д N/A
Определение установленной версии .NET To determine installed .NET version См. инструкции See instructions
  • В этой операционной системе необходимо включить платформу .NET Framework с помощью панели управления (для Windows) или диспетчера сервера (для Windows Server). .NET Framework must be enabled on this operating system through Control Panel (for Windows) or the Server Manager (for Windows Server).
  • Как правило, не требуется удалять какие-либо версии .NET Framework, уже установленные на вашем компьютере, потому что используемое приложение может зависеть от конкретной версии. В случае удаления какой-либо версии, исполнение может завершиться ошибкой. 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. Можно загружать несколько версий платформы .NET Framework на одном компьютере одновременно. You can load multiple versions of .NET Framework on a single computer at the same time. Это значит, что платформу .NET Framework можно установить, не удаляя предыдущие версии. This means that you can install .NET Framework without having to uninstall previous versions. Дополнительные сведения см. в разделе Начало работы. For more information, see Getting Started.

Комментарии для версии 4.5 и более поздних версий Remarks for version 4.5 and later

.NET Framework 4.5 — это обновление на месте, которое заменяет .NET Framework 4 на компьютере, и аналогично .NET Framework 4.5.1, 4.5.2, 4,6, 4.6.1, 4.6.2, 4,7, 4.7.1, 4.7.2 и 4.8 — это обновления на месте для .NET Framework 4.5. .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. После установки одного из этих обновлений приложения .NET Framework 4, .NET Framework 4.5, .NET Framework 4.6 или .NET Framework 4.7 должны продолжать работу без повторной компиляции. 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. Не рекомендуется запускать приложения, предназначенные для более поздней версии .NET Framework, в более ранней версии. We do not recommend running apps that target a later version of .NET Framework on an earlier version. Например, не рекомендуется запускать приложение, предназначенное для .NET Framework 4.6, на .NET Framework 4.5. 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:

В Visual Studio можно выбрать .NET Framework 4.5 в качестве целевой платформы для проекта (при этом задается свойство GetReferenceAssemblyPaths.TargetFrameworkMoniker), чтобы скомпилировать проект как сборку или исполняемый файл .NET Framework 4.5. 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. Эту сборку или исполняемый файл можно использовать на любом компьютере, где установлена платформа .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 или 4.8. 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.

В Visual Studio можно выбрать .NET Framework 4.5.1 в качестве целевой платформы для проекта, чтобы скомпилировать проект как сборку или исполняемый файл .NET Framework 4.5.1. 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. Запускайте эту сборку или исполняемый файл только на компьютерах, на которых установлен .NET Framework 4.5.1 или более поздней версии. Only run this assembly or executable on computers that have .NET Framework 4.5.1 or later installed. Исполняемый файл с целевой платформой .NET Framework 4.5.1 будет заблокирован для выполнения на компьютере, где установлена только более ранняя версия .NET Framework, например .NET Framework 4.5. 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. Пользователю будет предложено установить платформу .NET Framework 4.5.1. The user will be prompted to install .NET Framework 4.5.1. Кроме того, сборки .NET Framework 4.5.1 не должны вызываться из приложения, предназначенного для более ранней версии .NET Framework, такой как .NET Framework 4.5. 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 и .NET Framework 4.5 используются здесь только в качестве примеров. .NET Framework 4.5.1 and .NET Framework 4.5 are used here only as examples. Этот принцип применяется к любому приложению, предназначенному для более поздней версии .NET Framework, чем установленная в системе, в которой оно выполняется. 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.

Некоторые обновления в платформе .NET Framework могут потребовать изменения кода вашего приложения. Ознакомьтесь со статьей Совместимость приложений в .NET Framework, прежде чем запускать существующие приложения в .NET Framework 4.5 или более поздних версий. 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. Дополнительные сведения об установке текущей версии см. в разделе Установка .NET Framework для разработчиков. For more information about installing the current version, see Install the .NET Framework for developers. Сведения о поддержке платформы .NET Framework см. на странице Официальная политика поддержки .NET Framework веб-сайта .NET. For information about support for the .NET Framework, see .NET Framework official support policy on the .NET website.

Комментарии для устаревших версий Remarks for older versions

Версии .NET Framework 2.0, 3.0 и 3.5 построены на базе одной и той же версии среды CLR (CLR 2.0). .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. Невозможно запустить версии 2.0, 3.0 и 3.5 параллельно на одном компьютере. It’s not possible to run versions 2.0, 3.0, and 3.5 side by side on a computer. При установке версии 3.5 автоматически создаются уровни версий 2.0 и 3.0, и приложения, созданные для версий 2.0, 3.0 и 3.5, могут выполняться в версии 3.5. 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. Тем не менее .NET Framework 4 завершает этот уровневый подход, и этот выпуск — а также более поздние (.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 и 4.8) — представляет последовательные уровни единой установки. 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. Начиная с .NET Framework 4 разработчики могут использовать внутрипроцессное параллельное размещение для запуска нескольких версий среды CLR в одном процессе. 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.

Кроме того, если в приложении выбрана целевая платформа версии 2.0, 3.0 или 3.5, пользователям может потребоваться включить .NET Framework 3.5 на компьютере с Windows 8, Windows 8.1 или Windows 10, прежде чем они смогут запустить это приложение. 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. Дополнительные сведения см. в разделе Установка .NET Framework 3.5 в Windows 10, Windows 8.1 и Windows 8. For more information, see Install the .NET Framework 3.5 on Windows 10, Windows 8.1, and Windows 8.

Следующие шаги Next steps

Если у вас отсутствует опыт работы с .NET Framework, ознакомьтесь с общими сведениями об этой платформе, основными понятиями и ключевыми функциями. If you’re new to the .NET Framework, see the overview for an introduction to key concepts and features.

Сведения о новых функциях и улучшениях в .NET Framework 4.5 и ее доработанных выпусках см. в разделе Новые возможности в .NET Framework. For new features and improvements in the .NET Framework 4.5 and its point releases, see What’s new in the .NET Framework.

Сведения о миграции приложения на более новую версию платформы .NET Framework см. в руководстве по миграции. For information about migrating your app to a newer version of the .NET Framework, see the migration guide.

Читайте также:  Хром для astra linux
Оцените статью