Microsoft .NET Framework 4.8, который является частью обновления Windows 10 May 2019 Update (версия 1903), представляет собой выполняемое на месте обновление .NET Framework версий 4–4.7.2, отличающееся высокой степенью совместимости
Что нового
Новое в версии 4.8 :
Новая версия .NET Framework 4.8 являются частью крупного обновления Windows 10 May 2019 Update (версия 1903).
Новое в версии 4.7.2 :
Компания Microsoft объявила о доступности новой версии .NET Framework 4.7.2, которая являются частью крупного обновления Windows 10 April 2018 Update (версия 1803).
Системные требования
Технические и системные требования
Поддерживаемые операционные системы:
- Windows 11
- Windows 10
- Windows 7 SP1 (x86 и x64)
- Windows 8.1 (x86 и x64)
- Windows Server 2019 версия 1809 (в составе), Windows Server 2019 версия 1809, Windows Server версия 1803, Windows Server версия 1709, Windows Server 2016, Windows Server 2012, Windows Server 2012 R2, Windows Server 2008 R2 SP1
- Процессор с тактовой частотой 1 ГГц или выше.
- ОЗУ объемом 512 МБ.
- 4.5 ГБ доступного пространства на жестком диске (x86).
- 4.5 ГБ доступного пространства на жестком диске (x64).
Полезные ссылки
- Microsoft завершает поддержку устаревших версий .NET Framework
- Накопительные обновления .NET Framework для Windows 10
Подробное описание
Microsoft .NET Framework 4.8 является высокосовместимым обновлением «на месте» для Microsoft .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 и 4.7.2.
Что такое Framework?
Используя .NET Framework версии 4.8 вместе с языками программирования C#, Visual Basic и F# можно разрабатывать приложения для современных версий ОС Windows, включая последние Windows 10 и Windows Server 2019.
Новая версия включает значительные расширения языка и платформы для C#, Visual Basic и F#, которые позволяют упростить создание асинхронного кода, обеспечить смешение потока управления в синхронном коде, повысить быстроту отклика пользовательского интерфейса и улучшить масштабируемость веб-приложений.
Новая программная платформа от Microsoft также реализует существенные усовершенствования в других функциональных областях, таких как ASP.NET, Managed Extensibility Framework, Windows Communication Foundation, Windows Workflow Foundation и Windows Identity Foundation.
Microsoft .NET Framework 4.8 обеспечивает повышение производительности, надежности и безопасности.
Как скачать Microsoft .NET Framework
Перейдите на страницу загрузки и выберите версию для вашего устройства.
Другие программы

Microsoft .NET Core
Компоненты для разработки и запуска приложений среды .NET Core

Что такое Framework простыми словами?
Microsoft Safety Scanner
Бесплатный антивирусный сканер для удаления вирусов и вредоносного ПО
Рекомендуем

БЕСПЛАТНО
Магазин мобильных приложений и игр

БЕСПЛАТНО
Облачный гейминг на смартфоне

ПРОБНАЯ
Новая операционная система от Microsoft

БЕСПЛАТНО
Активная защита Protect, защищенный режим

АКЦИЯ
Источник: www.comss.ru
Для чего нужна программа .NET Framework 4.7.2
Практически каждый пользователь, при установке некоторых программ, сталкивался с сообщением следующего содержания: «На компьютере отсутствует Microsoft .Net Framework». Однако, мало кто понимает, что это такое и зачем его он нужен.
Microsoft .Net Framework — это специальное ПО, так называемая платформа, которая нужна для функционирования многих программ написанных по технологии «.Net». В его состав входит библиотека классов (FCL) и среда исполнения (CLR). Главный замысел производителя — это активное взаимодействие различных компонентов между собой. Например, если какой то запрос был написан на языке C++, то с использованием платформы, он без проблем сможет обратиться к классу языка Delfy и т.п. Это очень удобно и экономит программистам время.
Framework Class Library
Framework Class Library (FCL) — библиотека включает в себя компоненты, которые нужны в разных направлениях работы. Это и редактирование интерфейса пользователя, работа с файлами, серверами, базой данных и т.п.
Language Integrated Query
Это специальный язык запросов, который состоит из нескольких компонентов. В зависимости от источника, для которого составлен запрос, подбирается тот или иной компонент LINQ. Очень похож на другой язык SQL.
Windows Presentation Foundation
WPF- включает средства визуальных оболочек. Технология использует собственный язык XAML. С помощью компонента WPF разрабатываются клиентские программы с графической оболочкой. Это могут быть как самостоятельные приложения так и различные дополнительные компоненты и плагины для браузеров.

При разработке должны использоваться определенные языки программирования, например: C#, VB, C++, Ruby, Python, Delphi. Также обязательно наличие технологии DirectX. Работать можно в Expression Blend или Visual Studio.
Windows Communication Foundation
С его помощью создаются распределенные приложения. Этот компонент позволяет осуществлять обмен данными между ними. Передача осуществляется в виде сообщений, в том числе шаблонных. Подобные задачи можно было выполнять и ранее, однако с появлением WCF- все стало гораздо проще.
ADO.NET
Обеспечивает взаимодействие с данными. Включает в себя дополнительные модули, упрощающие разработку распределенных приложений с технологией Microsoft .Net Framework.

ASP.NET
Неотъемлемая часть Microsoft .Net Framework. Данная технология пришла на смену Microsoft ASP. Компонент, в основном, нужен для работы в Веб. С его помощью создаются различные Веб-приложения от производителя Microsoft. Он значительно облегчает разработку, за счет включения в состав многих функций и возможностей.
Достоинства
Недостатки
Для установки программ на компьютер нужна определенная версия Microsoft .Net Framework. Но это не говорит о том, что для 10 программ вы должны поставить 10 фреймверков. Имеется в виду, что для установки ПО, на компьютере должна присутствовать версия Microsoft .Net Framework не ниже какой-то, например, 4.5. Многие приложения устанавливают Framework автоматически при его отсутствии.
Источник: lumpics.ru
NET Framework

.NET Framework (также Net Framework, Dot NET Framework, Microsoft .NET Framework и dotNetFX) – специальная программная платформа от разработчиков Windows, компании Microsoft, которая позволяет писать и запускать различный софт, использующий её библиотеки. Первая версия фреймворка была выпущена ещё в 2002 году и с тех пор платформа стала весьма популярной. Главное достоинство .NET Framework в том, что он использует среду исполнения Common Language Runtime (CLR), которая поддерживается в различных языках программирования. Основным является C#, однако, на ряду с ним программы могут писаться на Visual Basic .NET, Visual C++, а также менее популярных JScript .NET и F#. В статье ниже речь пойдёт о том, чем может быть полезен .NET Framework для обычного пользователя и как его установить.
Зачем нужен .NET Framework
Для корректной работы некоторых программ и игр Вам может понадобиться установить дополнительные наборы библиотек. Мы расскажем, как выбрать нужные версии .NET Framework и установить их. Ещё каких-то лет 10–15 назад для работы Windows достаточно было установить саму систему и драйвера. Большинство программ работало на штатном Windows API и ничего более не требовало.
Однако, с тех пор многое изменилось. Сегодня всё большее количество софта базируется на сторонних программных платформах. «Первой ласточкой» в этой сфере стала виртуальная машина JAVA от Sun Microsystems, которая позволяла создавать и запускать программы практически на любых операционных системах. Правда, у JAVA был (и порой остаётся до сих пор в некоторых реализациях) один недостаток – большое потребление ресурсов и медленная работа. Однако, в Microsoft, видя в лице такой технологии серьёзного конкурента, решили создать свою собственную программную платформу. Так к 2000 году появляется первая версия (а к концу 2002 и стабильная 1.1) программного продукта под названием Microsoft NET Framework.
Что такое .NET Framework

Фактически .NET Framework является набором системных библиотек, которые реализуют собственные алгоритмы работы с операционной системой, альтернативные штатным. Это позволяет, в первую очередь разработчикам, в некоторой степени избавиться от привязки своих программ к установленной на компьютере ОС, поскольку поддержка фреймворка имеется также в Linux, MacOS и даже мобильной iOS. .NET Framework является своеобразной базой для исполнения программного кода, написанного на языках C#, Visual Basic, Visual C++ (и некоторых других), которые поддерживают команды Common Language Runtime (CLR).
Именно благодаря поддержке CLR программы, созданные на .NET Framework, могут выполняться на различных платформах и даже объединять в себе фрагменты кода на разных языках! Это, в свою очередь, открывает разработчику широкие возможности по интеграции ряда готовых решений в свой проект. Для пользователя же .NET Framework ценен тем, что позволяет запускать весь вышеупомянутый софтовый «зоопарк» практически без ущерба для производительности, что выгодно отличает его от той же JAVA. В случае же, если фреймворка на компьютере нет, мы можем получать различные ошибки при попытке запуска программ, его использующих: Поскольку на сегодняшний день для Windows написано уже довольно много софта на базе .NET Framework, то, думаю, данный элемент должен быть установлен и активирован на каждом современном ПК. Поэтому теперь разберёмся с некоторыми техническими нюансами.
Версии .NET Framework
Самая главная путаница при работе с .NET Framework заключается в том, какие версии фреймворка установлены на Вашем ПК и какие из них вообще поддерживает Ваша операционная система. Дело в том, что сегодня уже существует четыре основные ветки (а не за горами уже и пятая), которые включают в себя по несколько подверсий. Причём они могут довольно сильно различаться между собой. Яркий тому пример: версия 4.0 ещё работает на Windows XP и Vista, а 4.5, содержащая множество нововведений, поддерживается уже только на Windows 7 и выше! Чтобы долго никого не путать, предлагаю Вашему вниманию немного переосмысленную таблицу с Википедии, наглядно отображающую имеющиеся на сегодняшний день основные версии .NET Framework и их работу на разных системах Windows:
| 1.0 | 1.0 | Windows 98/XP/Server 2003 | — | — |
| 1.1 | 1.1 | Windows 2000 / XP / Server 2003 | Windows Server 2003 | 1.0 |
| 2.0 | 2.0 | Windows 2000 / XP / Server 2003 / Vista / 7 / Server 2008 | Windows Vista / 7 / Server 2008 | — |
| 3.0 | 2.0 | Windows XP / Server 2003 / Vista / 7 / Server 2008 | Windows Vista / 7 / Server 2008 | 2.0 |
| 3.5 | 2.0 | Windows XP / Server 2003 / Vista / 7 / Server 2008 / 8 / Server 2012 | Windows 7 / Server 2008 / 8 / Server 2012 | 2.0 и 3.0 |
| 4.0 | 4 | Windows XP / Server 2003 / Vista / 7 / Server 2008 / 8 / Server 2012 | Windows 8 / Server 2012 | — |
| 4.5 | 4 | Windows Vista / 7 / Server 2008 / 8 / Server 2012 | Windows 8 / Server 2012 | 4.0 |
| 4.6 | 4 | Windows 7 / Server 2008 / 8 / Server 2012 / 10 | Windows 10 | 4.0-4.5.2 |
| 4.7 | 4 | Windows 7 / Server 2008 / 8 / Server 2012 / 10 | Windows 10 | 4.0-4.6.2 |
Немного поясню. Первые версии .NET Framework (1.0 и 1.1) были практически невостребованы и сегодня могут пригодиться, разве что, самим разработчикам или пользователям, запускающим какой-то устаревший специфический софт. Настоящий бум технологии развития начался с выходом версии 2.0 в 2005 году.
В этой ветке среда исполнения Common Language Runtime тоже обновилась до версии 2.0 и обзавелась рядом новых «полезностей», которые обусловили популярность фреймворка и лавинообразный рост софта на его базе. Выход через год версии 3.0, а спустя ещё год 3.5, только закрепил успех и задал тенденцию разработки программ вплоть до 2010 года.
Фактически .NET Framework 3.5 вобрал в себя практически всю мощь предыдущих сборок и смог заменить собой все версии, использующие CLR 2.0. Поэтому до сих пор наличие именно этой версии фреймворка очень желательно для Windows с XP по 10 (кстати, начиная с «Семёрки» она входит в дистрибутив Windows)!
В 2010 году разработчики из Microsoft обновили среду Common Language Runtime сразу до 4 версии и реализовали её поддержку в .NET Framework 4.0. Это была последняя сборка, официально поддерживающая уже устаревшие Windows XP и Vista (хотя есть сведения о том, что у некоторых получалось установить .NET Framework 4.5 для Windows XP).
Все последующие выпуски сохранили совместимость с «Семёркой», но были ориентированы уже на новую Windows 8, а позднее и 10. Последняя актуальная на данный момент сборка 4.7 для Windows 10 (работает начиная с Windows 7 SP1) может полностью заменить собой всю 4-ю линейку фреймворка, поскольку поддерживает все новые и старые команды.
Таким образом, для большинства современных систем Windows достаточно установки всего двух версий .NET Framework: 3.5 и 4.7. Более старые сборки установить можно, но они необязательны и не всегда дают хоть какой-нибудь эффект. Кстати, как я уже говорил, начиная с Windows 7, Microsoft, наконец-таки, начала включать в состав дистрибутива операционной системы .NET Framework 3.5 (а с «Восьмёрки» и 4.0). По умолчанию они, правда, отключены и чтобы активировать их нужно в Панели управления вызвать раздел «Программы и компоненты», а оттуда подраздел «Включение и отключение компонентов Windows». В открывшемся окошке нужно поставить галочки напротив всех пунктов, касающихся .NET Framework:
Проверка полноты установки и устранение неполадок
Чтобы убедиться в корректности и полноте установленных именно у Вас сборок .NET Framework, можно воспользоваться бесплатной программой ASoft .NET Version Detector:
Данная программа проверяет, доступны ли в Вашей системе основные версии фреймворка и, в случае недоступности, позволяет сразу скачать их (зелёная кнопка загрузки) и соответствующие им SDK (сиреневая кнопка – это нужно только для разработчиков). Имеющиеся пакеты ASoft .NET Version Detector подсвечивает белым цветом, а отсутствующие серым.
Всё довольно удобно, кроме, разве что, того, что программа выдаёт ссылки на скачивание лишь для более старых сборок .NET Framework и не отображает обновления. Правда, наличие той или иной версии .NET Framework ещё не означает, что она работает так как нужно.
Проверить корректность работы фреймворка можно при помощи утилиты от Microsoft .NET Framework Setup Verification Tool (см. секцию «Download location»):
Хоть программа и не имеет русскоязычного интерфейса, разобраться в ней сможет каждый. Достаточно в выпадающем списке выбрать версию тестируемой сборки и нажать кнопку «Verify Now», чтобы получить результат проверки.
Если будет выдано сообщение «Product verification succeeded!», значит никаких проблем не обнаружено. Если же в списке неполадок будет отображаться что-либо, можно попробовать исправить их при помощи другой утилиты Microsoft .NET Framework Repair Tool :
Эта программа работает в виде пошагового мастера, который сканирует установленные компоненты .NET Framework на наличие ошибок в работе и предлагает исправить найденные неполадки. Фактически для работы с ней знание английского тоже необязательно, поскольку все действия, по сути, сводятся к нажатию кнопки «Next». В том случае, если даже после работы .NET Framework Repair Tool нормальное функционирование фреймворка не восстановилось, Вы можете полностью переустановить его проблемную версию. Однако, прежде всего её нужно корректно и полностью удалить. Для этого лучше всего прибегнуть к помощи очередной утилиты от Microsoft .NET Framework Cleanup Tool (см. секцию «Download location»): 
Ссылки на скачивание .NET Framework
- скачать .NET Framework 1.0 (Windows 2000 – XP);
- скачать .NET Framework 1.1 (Windows 2000 – Vista);
- скачать .NET Framework 2.0 (Windows 2000 – 7);
- скачать .NET Framework 3.0 (online installer) (Windows XP – 7);
- скачать .NET Framework 3.5 (offline installer — прямая ссылка) (Windows XP – 10);
- скачать .NET Framework 4.0 (Windows XP – 10);
- скачать .NET Framework 4.5 (online installer) (Windows Vista – 10);
- скачать .NET Framework 4.5.1 (Windows Vista – 10);
- скачать .NET Framework 4.5.2 (Windows Vista – 10);
- скачать .NET Framework 4.6 (Windows Vista – 10);
- скачать .NET Framework 4.6.1 (Windows 7 – 10);
- скачать .NET Framework 4.6.2 (Windows 7 – 10);
- скачать .NET Framework 4.7 (Windows 7 – 10).
При установке .NET Framework учтите, что процесс инсталляции может занять довольно много времени (до пары-тройки десятков минут!), поэтому не начинайте это дело в спешке. Длительность процесса может также затянуться, если Вы используете онлайн-установщики (старался давать ссылки на автономные пакеты, но, увы, не нашёл таковых для версий 3.0 и 4.5).
.NET Framework сегодня уже окончательно перешёл из разряда дополнительного софта в категорию обязательного ПО. К сожалению, некоторые не особо добросовестные товарищи при переустановке Windows забывают об этом. В итоге у многих пользователей появляется куча ошибок при попытке запустить ту или иную программу. Если Вы вдруг столкнётесь с подобными сообщениями в первую очередь проверьте, установлен ли у Вас .NET Framework и установите или активируйте его основные версии.
Желаю Вам успешной и безошибочной работы всех программ!
P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.
Источник: www.bestfree.ru