Содержание
- Для чего нужна программа .NET Framework 4.7.2
- Microsoft NET Framework — что это такое и как установить его на Windows
- Microsoft NET Framework — что это такое?
- Как установить Microsoft NET Framework
- Ещё кое-что о Microsoft Net Framework
- What is .NET Framework?
- Что такое Python Django и почему он стал так популярен. В чем секрет?
- .NET and .NET Framework
- Зачем нужны JS фреймворки? React JS, Angular и Vue JS
- Architecture of .NET Framework
- ЧТО ТАКОЕ ENTITY FRAMEWORK?
- Release history
- .NET Framework FAQ
- What is .NET Framework used for?
- Who uses .NET Framework?
- Why do I need .NET Framework?
- How does .NET Framework work?
- What are the main components/features of .NET Framework?
- What is the difference between .NET and .NET Framework?
- Can you have multiple .NET Frameworks installed?
- How much does .NET Framework cost?
- Which version of .NET Framework should I use?
- What is the support policy for .NET Framework?

Если вы часто устанавливаете программы, то наверняка сталкивались с ошибками Microsoft .NET Framework . Две самых распространённых — он либо не установлен, либо установлена не та версия.
Для чего нужна программа .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 автоматически при его отсутствии.
Microsoft NET Framework — что это такое и как установить его на Windows
Если вы часто устанавливаете программы, то наверняка сталкивались с ошибками Microsoft .NET Framework . Две самых распространённых — он либо не установлен, либо установлена не та версия.
Почему так происходит? Что это такое и зачем нужен NET Framework ?
Microsoft NET Framework — что это такое?
Наверное, вы знаете, что основное занятие программистов — написание кода. При этом они используют различные языки программирования, позволяющие сказать компьютеру, что он должен делать:

Но есть одна проблема — языки программирования довольно примитивны. С их помощью можно легко выполнять простые действия вроде сложения и умножения. А всё остальное требует долгой и усердной работы. Хотите вывести текст или изображения на экран? Тогда придётся написать много кода, используя самые простые элементы языка.
Здесь на помощь приходит .NET Framework . По сути, это обширный набор написанных фрагментов кода ( созданный и поддерживающийся Microsoft ) , который программисты могут использовать, чтобы быстрее писать программы.
К примеру, .NET Framework берёт на себя все операции по отрисовке окон на экране. Программисту остаётся только вставить текст, продумать меню программы, задать поведение кнопок, когда на них нажимает пользователь и т.д.
Но .NET Framework — намного больше, чем просто набор дополнительного кода. Он включает в себя инструменты, призванные сократить время разработки и дополнительные API , которые программисты могут использовать для простого взаимодействия с такими сервисами как Windows Store . Вместо того чтобы вручную писать весь необходимый код для поддержки универсальной платформы Windows , можно воспользоваться .NET Framework :

Есть только один недостаток разработки приложений с использованием .NET Framework — их невозможно запустить, если .NET не установлен в вашей системе.
.NET Framework состоит из двух частей. Первая часть включает в себя набор заранее написанного кода ( официально именуемого SDK , Dev Packs или «Пакеты разработчика» ). Вторая часть включает в себя программу, которая может интерпретировать код .NET Framework в команды для операционной системы. Эта часть, которую называют « средой выполнения », позволяет запускать программы, написанные с использованием .NET Framework .
В этом отношении .NET Framework напоминает Java — для использования написанных на нём приложений необходимо скачать среду выполнения Java Runtime Environment .
Говоря кратко, зачем нужен Microsoft NET Framework : если вы простой пользователь, который не собирается заниматься программированием, вам потребуется только среда выполнения .NET Framework .
Как установить Microsoft NET Framework
На большинстве компьютеров на Windows уже установлен Microsoft NET Framework , но его версия может быть устаревшей. Например, с Windows 8 и 8.1 поставляется версия 4.5.1 , а с Windows 10 — версия 4.6 , 4.6.1 или 4.6.2 .
На момент написания статьи самая свежая версия — Microsoft NET Framework 4,7 . Именно её мы и будем устанавливать:

Microsoft Net Framework можно установить и через Центр обновления Windows . Но многие отключают обновление Windows , поэтому данный метод будет предпочтительнее.
Перед установкой — Microsoft Net Framework можно установить на Windows 10 , Windows 8.1 и Windows 7 SP1 как на 32-битные, так и на 64-битные системы. Чтобы установка прошла без ошибок, Microsoft рекомендует иметь на жестком диске минимум 2.5 ГБ свободного пространства.
Microsoft предлагает два вида установщиков: веб-установщик и автономный установщик. Веб-установщик весит меньше 2 МБ, и скачивает все необходимые компоненты во время инсталляции. Поэтому вам потребуется стабильное соединение с интернетом.
Автономный установщик весит около 60 МБ, и не требует доступа к интернету во время инсталляции.
Оба установщика содержат одинаковые версии NET Framework , но мы предпочитаем использовать автономный установщик. Он надёжнее, и всегда будет под рукой, если потребуется переустановить NET Framework . После скачивания процесс установки не должен вызвать затруднений — просто следуйте инструкциям, появляющимся на экране. И тогда вы быстрее поймете, зачем нужен NET Framework 4 .
.NET Framework 4.7 Веб-установщик
.NET Framework 4.7 Автономный установщик

Обратите внимание, что версия 4.7 — это выполняемое обновление версий 4 , 4.5 , 4.5.1 , 4.5.2 , 4.6 , 4.6.1 и 4.6.2 . Поэтому не удаляйте предыдущие версии после установки. NET Framework 3.5 SP1 и более старые версии устанавливаются отдельно.
По умолчанию NET Framework инсталлирует английскую версию независимо от того, какой вы используете установщик. Для локализации нужно скачать соответствующий языковой пакет. На данный момент языковые пакеты для версии 4.7 доступны только в виде автономных установщиков.

Перейдя по ссылке, приведенной ниже, выберите необходимый язык, дождитесь, пока страница перезагрузится, и нажмите « Скачать ».
Языковой пакет .NET Framework 4.7
Ещё кое-что о Microsoft Net Framework
Еще одна причина, зачем нужен NET Framework . Несколько лет назад Microsoft открыла исходный код NET Framework , позволив всем желающим вносить свой вклад в разработку платформы. В результате Microsoft стала самой активной организацией на GitHub .
Что это значит для вас? В сущности, то, что приложения, написанные на .NET Framework в будущем станут только популярнее и качественнее. Поэтому, почему бы не установить .NET Framework прямо сейчас?
Пожалуйста, оставляйте ваши комментарии по текущей теме материала. Мы очень благодарим вас за ваши комментарии, лайки, отклики, дизлайки, подписки!
What is .NET Framework?
.NET Framework is a software development framework for building and running applications on Windows.
.NET Framework is part of the .NET platform, a collection of technologies for building apps for Linux, macOS, Windows, iOS, Android, and more.
Что такое Python Django и почему он стал так популярен. В чем секрет?
.NET and .NET Framework
.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
There are various implementations of .NET. Each implementation allows .NET code to execute in different places—Linux, macOS, Windows, iOS, Android, and many more.
Зачем нужны JS фреймворки? React JS, Angular и Vue JS
- .NET Framework is the original implementation of .NET. It supports running websites, services, desktop apps, and more on Windows.
- .NET is a cross-platform implementation for running websites, services, and console apps on Windows, Linux, and macOS. .NET is open source on GitHub. .NET was previously called .NET Core.
- Xamarin/Mono is a .NET implementation for running apps on all the major mobile operating systems, including iOS and Android.
.NET Standard is a formal specification of the APIs that are common across .NET implementations. This allows the same code and libraries to run on different implementations.
Architecture of .NET Framework
The two major components of .NET Framework are the Common Language Runtime and the .NET Framework Class Library.
ЧТО ТАКОЕ ENTITY FRAMEWORK?
- The Common Language Runtime (CLR) is the execution engine that handles running applications. It provides services like thread management, garbage collection, type-safety, exception handling, and more.
- The Class Library provides a set of APIs and types for common functionality. It provides types for strings, dates, numbers, etc. The Class Library includes APIs for reading and writing files, connecting to databases, drawing, and more.
.NET applications are written in the C#, F#, or Visual Basic programming language. Code is compiled into a language-agnostic Common Intermediate Language (CIL). Compiled code is stored in assemblies—files with a .dll or .exe file extension.
When an app runs, the CLR takes the assembly and uses a just-in-time compiler (JIT) to turn it into machine code that can execute on the specific architecture of the computer it is running on.
Release history
Supported versions
| Version | Release date | End of support |
|---|---|---|
| .NET Framework 4.8.1 | August 9, 2022 | |
| .NET Framework 4.8 (recommended) | April 18, 2019 | |
| .NET Framework 4.7.2 | April 30, 2018 | |
| .NET Framework 4.7.1 | October 17, 2017 | |
| .NET Framework 4.7 | April 5, 2017 | |
| .NET Framework 4.6.2 | August 2, 2016 | |
| .NET Framework 3.5 SP1 | November 18, 2008 | January 9, 2029 |
Out of support versions
The following releases have reached end of life, meaning they’re no longer supported. We recommend moving to a supported release.
| Version | Release date | End of support |
|---|---|---|
| .NET Framework 4.6.1 | November 30, 2015 | April 26, 2022 |
| .NET Framework 4.6 | July 20, 2015 | April 26, 2022 |
| .NET Framework 4.5.2 | May 5, 2014 | April 26, 2022 |
| .NET Framework 4.5.1 | October 17, 2013 | January 12, 2016 |
| .NET Framework 4.5 | August 15, 2012 | January 12, 2016 |
| .NET Framework 4.0 | April 12, 2010 | January 12, 2016 |
.NET Framework FAQ
What is .NET Framework used for?
.NET Framework is used to create and run software applications. .NET apps can run on many operating systems, using different implementations of .NET. .NET Framework is used for running .NET apps on Windows.
Who uses .NET Framework?
Software developers and the users of their applications both use .NET Framework:
- Users of applications built with the .NET Framework need to have .NET Framework installed. In most cases, .NET Framework is already installed with Windows. If needed, you can download .NET Framework.
- Software developers use .NET Framework to build many different types of applications—websites, services, desktop apps, and more with Visual Studio. Visual Studio is an integrated development environment (IDE) that provides development productivity tools and debugging capabilities. See the .NET customer showcase for examples of what people are building with .NET.
Why do I need .NET Framework?
You need .NET Framework installed to run applications on Windows that were created using .NET Framework. It’s already included in many versions of Windows. You only need to download and install .NET Framework if prompted to do so.
How does .NET Framework work?
.NET Framework applications are written in C#, F#, or Visual Basic and compiled to Common Intermediate Language (CIL). The Common Language Runtime (CLR) runs .NET applications on a given machine, converting the CIL to machine code. See Architecture of .NET Framework for more info.
What are the main components/features of .NET Framework?
The two major components of .NET Framework are the Common Language Runtime (CLR) and the .NET Framework Class Library. The CLR is the execution engine that handles running applications. The Class Library provides a set of APIs and types for common functionality. See Architecture of .NET Framework for more info.
What is the difference between .NET and .NET Framework?
.NET and .NET Framework share many of the same components and you can share code across the two. Some key differences include:
- .NET is cross-platform and runs on Linux, macOS, and Windows. .NET Framework only runs on Windows.
- .NET is open-source and accepts contributions from the community. The .NET Framework source code is available but doesn’t take direct contributions.
- All of the innovation happens in .NET.
- .NET Framework is included in Windows and automatically updated machine-wide by Windows Update. .NET is shipped independently.
Can you have multiple .NET Frameworks installed?
Some versions of .NET Framework are installed side-by-side, while others will upgrade an existing version (known as an in-place update). In-place updates occur when two .NET Framework versions share the same CLR version.
For example, installing .NET Framework 4.8 on a machine with .NET Framework 4.7.2 and 3.5 installed will perform an in-place update of the 4.7.2 installation and leave 3.5 installed separately.
| .NET Framework version | CLR version |
|---|---|
| .NET Framework 4.x | 4.0 |
| .NET Framework 2.x and 3.x | 2.0 |
| .NET Framework 1.1 | 1.1 |
| .NET Framework 1.0 | 1.0 |
How much does .NET Framework cost?
.NET Framework is free, like the rest of the .NET platform. There are no fees or licensing costs, including for commercial use. See .NET is free for more details.
Which version of .NET Framework should I use?
In most cases, you should use the latest stable release. Currently, that’s .NET Framework 4.8.1 .
Applications that were created with any 4.x version of .NET Framework will run on .NET Framework 4.8.1 . To run an application that was created for an earlier version (for example, .NET Framework 3.5), you should install that version. See Download .NET Framework for a complete list.
What is the support policy for .NET Framework?
.NET Framework 4.8.1 is the latest version of .NET Framework and will continue to be distributed with future releases of Windows. As long as it is installed on a supported version of Windows, .NET Framework 4.8.1 will continue to also be supported.
Похожие статьи
-
Microsoft net framework для чего
Скачать можно, например, по этой ссылке. Версия по оной ровно 4 . Установка предельно проста и на ней я останавливаться не буду. Никаких специфичных…
-
Microsoft visual для чего он нужен
Поддержка разных языков. Есть инструменты, которые предназначены специально для какого-то языка, например Python или C++. Visual Studio Code поддерживает…
-
Java для чего нужна эта программа
Рассказываем, как выбрать и установить JDK — комплект инструментов для Java-разработки. 10 главных конструкций языка Java Java — важный язык разработки…