Как установить microsoft .net framework 4.0 на windows 7? и что это такое?

Ещё кое-что о Microsoft Net Framework

Еще одна причина, зачем нужен NET Framework. Несколько лет назад Microsoft открыла исходный код NET Framework, позволив всем желающим вносить свой вклад в разработку платформы. В результате Microsoft стала самой активной организацией на GitHub.

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

Пожалуйста, оставьте ваши отзывы по текущей теме материала. За комментарии, дизлайки, подписки, лайки, отклики огромное вам спасибо!

МКМихаил Кузнецовавтор-переводчик

Важные составляющие

Необходимо знать, что состоит microsoft .net framework из двух частей:

  • среда исполнителя;
  • подключаемая библиотека.

Главной составляющей можно назвать Common Language Runtime (CLR). Она может выполнять программную часть обычных приложений или серверных, являясь исполняющей средой.

Вторая половинка нужна не менее. Framework Class Library (FCL) – это библиотека классов, в которой содержится достаточно много элементов для обращения с:

  • базами данных;
  • сетями;
  • интерфейсами;
  • файлами;
  • вводом и выводом данных.

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

Терминология .NET

Для понимания документации по .NET важно понять, как использование некоторых терминов изменилось со временем

.NET Core и .NET 5

В 2002 году корпорация Майкрософт выпустила .NET Framework, платформу разработки для создания приложений Windows. Сегодня доступна версия 4.8 платформы .NET Framework, и она по-прежнему поддерживается Майкрософт.

В 2014 году корпорация Майкрософт начала создавать кроссплатформенный преемник платформы .NET Framework с открытым исходным кодом. Эта новая реализация .NET называлась .NET Core, пока не была выпущена версия 3.1. Следующая версия после .NET Core 3.1 — это .NET 5. Номер версии 4 был пропущен во избежание путаницы между этой реализацией .NET и .NET Framework 4.8. Слово «Core» было удалено из названия, чтобы указать, что теперь это основная реализация .NET.

Эта статья посвящена .NET 5, но большая часть документации по .NET 5 по-прежнему ссылается на .NET Core или .NET Framework. Кроме того, слово «Core» остается в именах ASP.NET Core и Entity Framework Core.

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

Дополнительные сведения см. в разделе Архитектурные компоненты .NET.

Уточнение терминологии

Часть терминологии .NET может показаться запутанной, поскольку одно и то же слово используется по-разному в разных контекстах. Ниже приведены некоторые из более заметных примеров:

  • Среда выполнения

    Контекст Значение термина «среда выполнения»
    Среда выполнения для управляемой программы. Операционная система является частью среды выполнения, но не входит в среду выполнения .NET.
    Среда выполнения .NET на странице загрузки .NET и , которые обеспечивают поддержку запуска приложений, . На странице также предлагаются варианты среды выполнения для серверных приложений ASP.NET Core и классических приложений Windows.
    Идентификатор среды выполнения (RID) Платформа ОС и архитектура ЦП, на которых работает приложение .NET. Пример: 64-разрядная версия Windows, 64-разрядная версия Linux.
  • платформа

    Контекст Значение термина «платформа»
    .NET Framework Исходная реализация .NET только для Windows. Слово «Framework» указывается с первой прописной буквы.
    целевая платформа Коллекция API-интерфейсов, которую использует приложение или библиотека .NET. Примеры: .NET Core 3.1, .NET Standard 2.0
    Моникер целевой платформы (TFM) TFM — это стандартизированный формат маркера для указания целевой платформы приложения или библиотеки .NET. Пример: для .NET Framework 4.6.2.
    Приложение, зависящее от платформы Приложение, которое может выполняться на компьютере, где установлена среда выполнения со страницы загрузки .NET. «Платформа» в этом контексте — то же самое, что и среда выполнения, загружаемая со страницы загрузки .NET.
    Библиотеки платформы Иногда используется в качестве синонима для .
  • Пакет SDK

    Контекст Значение термина «пакет SDK»
    Набор средств и библиотек, которые вы скачиваете и устанавливаете для разработки и запуска приложений .NET. Включает в себя интерфейс командной строки, MSBuild, среду выполнения .NET и другие компоненты.
    Набор целевых объектов и задач MSBuild, указывающий, как следует создавать проект для конкретного типа приложения. Пакет SDK в этом смысле указывается с помощью атрибута элемента в файле проекта.
  • platform

    Контекст Значение термина «платформа»
    Кроссплатформенность Здесь термин «платформа» означает операционную систему и оборудование, на котором она выполняется, например Windows, macOS, Linux, iOS и Android.
    Платформа .NET Возможны разные варианты использования. Может иметься ввиду одна реализация .NET (например, .NET Framework или .NET 5) или абстрактная концепция .NET, включая все реализации.
  • CLI

    Акроним для Значение
    Интерфейс командной строки (CLI) Межплатформенная цепочка инструментов для разработки, сборки, запуска и публикации приложений .NET.
    Common Language Infrastructure Спецификация, реализуемая .

Дополнительные сведения о терминологии .NET см. в разделе Глоссарий .NET.

Что такое .NET Framework?

Прежде всего, произносится это чудо-юдо, как «дот нет фреймворк». «Точка-нет» по-русски (ну, почти по-русски). Dot Net.

Чтобы ответить на вопрос, что такое .NET Framework для Windows, нужно понять, почему он вообще существует. Ссылки на скачивание программы расположены ниже (это официальные серверы Майкрософт) – пока закачивается, взгляните на объяснения. Всё довольно просто, хотя придётся нырнуть в кое-какие вопросы программирования. Нет, программистом для понимания «Дот-Нета» быть не нужно.

Так вот: программисты – те люди, которые создают программы. Их работа подразумевает, что они «пишут код». Пишут код они на разных языках программирования. Код – объяснения для компьютера, что делать в каждый момент его работы.

Любой язык программирования – довольно примитивная штука. В языках программирования есть выражения типа сложения или умножения, но ничего более сложного. Программист желает вывести на экран окно программы? Ему потребуется написать для этого кучу кода и потратить много времени.

Так выглядит код, на котором написаны программы. Если не скачать Net Framework для Windows, то компьютер тоже ничего не поймёт.

И тут на помощь программисту приходит .NET Framework для Windows: скачать его можно бесплатно. Суть этого программного обеспечения – огромная коллекция уже написанных для программистов библиотек кода, которые позволяют вывести на экран то же окно. Такой код написан специалистами Microsoft. Он позволяет программистам не отвлекаться на ненужные вещи, а создавать свои программы.

Наглядный пример. В недрах .NET Framework есть множество детально проработанных операций – скажем:

  • инструкция для Windows, как нарисовать на экране окно;
  • готовая функция, чтобы поместить кнопки внутри окна;
  • что именно делать компьютеру, когда происходит нажатие на эти кнопки;

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

Хорошо, «Net Framework» – палочка-выручалочка для программистов. Зачем он рядовому пользователю?

Дело в том, что пока на компьютере не установлен .NET Framework, Windows не знает, как работать с программами, написанными в этой среде. Так и выскакивают на экран ошибки: «Данная программа требует установки Net.Framework». Таких программ всё больше и больше – это драйверы видеокарт Radeon и GeForce, графические редакторы типа Paint.NET, многочисленные мессенджеры и т.д.

Итак, для нормальной работы многих программ в Windows требуется программа .NET Framework (точнее – её часть под названием Redistributable Package – «распространяемый пакет»). Она нужна  не для программистов – она нужна для обычных пользователей, чтобы на их машинах запускались скачанные программы.

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

.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, .NET Framework 4.5, .NET Framework 4.6 или .NET Framework 4.7 должны продолжать работу без повторной компиляции. Однако обратное неверно. Не рекомендуется запускать приложения, предназначенные для более поздней версии .NET Framework, в более ранней версии. Например, не рекомендуется запускать приложение, предназначенное для .NET Framework 4.6, на .NET Framework 4.5.

Применяются следующие правила.

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

  • В Visual Studio можно выбрать .NET Framework 4.5.1 в качестве целевой платформы для проекта, чтобы скомпилировать проект как сборку или исполняемый файл .NET Framework 4.5.1. Запускайте эту сборку или исполняемый файл только на компьютерах, на которых установлен .NET Framework 4.5.1 или более поздней версии. Исполняемый файл с целевой платформой .NET Framework 4.5.1 будет заблокирован для выполнения на компьютере, где установлена только более ранняя версия .NET Framework, например .NET Framework 4.5. Пользователю будет предложено установить платформу .NET Framework 4.5.1. Кроме того, сборки .NET Framework 4.5.1 не должны вызываться из приложения, предназначенного для более ранней версии .NET Framework, такой как .NET Framework 4.5.

    Примечание

    Платформы .NET Framework 4.5.1 и .NET Framework 4.5 используются здесь только в качестве примеров. Этот принцип применяется к любому приложению, предназначенному для более поздней версии .NET Framework, чем установленная в системе, в которой оно выполняется.

Некоторые обновления в платформе .NET Framework могут потребовать изменения кода вашего приложения. Ознакомьтесь со статьей Совместимость приложений в .NET Framework, прежде чем запускать существующие приложения в .NET Framework 4.5 или более поздних версий. Дополнительные сведения об установке текущей версии см. в разделе Установка .NET Framework для разработчиков. Сведения о поддержке платформы .NET Framework см. на странице Официальная политика поддержки .NET Framework веб-сайта .NET.

Сайты и веб-приложения

ASP.NET предоставляет три платформы для создания веб-приложений: веб-формы, ASP.NET MVC и веб-страницы ASP.NET. Все три платформы стабильны и полноценны: замечательные веб-приложения можно создать с помощью любой из них. Независимо от того, какую платформу выберете, вы везде получите все преимущества и возможности ASP.NET.

Каждая платформа предназначена для определенного стиля разработки. Ваш выбор зависит от сочетания навыков программирования (знаний, опыта разработки), типа создаваемого приложения и удобного вам подхода к разработке.

Ниже приведен обзор каждой из платформ и некоторые идеи о выборе между ними. Если вы предпочитаете введение в видео, см. статью создание веб- сайтов с помощью ASP.NET и что такое Web Tools?

Если у вас есть опыт работы в Стиль разработки Экспертная область
Веб-формы Win Forms, WPF, .NET Быстрая разработка с помощью широких возможностей библиотеки элементов управления, которые инкапсулируют разметку HTML RAD среднего уровня, продвинутый уровень
MVC Ruby on Rails, .NET Полный контроль над разметкой HTML, код и разметка разделены, упрощенное написание тестов. Лучший выбор для мобильных устройств и одностраничных приложений (SPA). Средний и продвинутый уровень
Веб-страницы Классический ASP, PHP Разметка HTML и код вместе в одном файле Новый, средний уровень

Веб-формы

С веб-формами ASP.NET можно создавать динамические веб-сайты, используя знакомую модель перетаскивания, управляемую событиями. Область конструирования и сотни элементов управления и компонентов позволяют быстро создавать комплексные сайты с эффективным пользовательским интерфейсом и доступом к данным.

MVC

ASP.NET MVC предлагает эффективный, основанный на шаблонах способ создания динамических веб-сайтов, который позволяет четко разделять проблемы и дает полный контроль над разметкой для увлекательных и гибких разработок. ASP.NET MVC содержит множество функций, позволяющих вести быструю TDD-совместимую разработку для создания сложных приложений, использующих новейшие веб-стандарты.

Веб-страницы ASP.NET

Веб-страницы ASP.NET и синтаксис Razor обеспечивают быстрый, понятный и простой способ объединения серверного кода с HTML для создания динамического веб-содержимого. Подключайтесь к базам данных, добавляйте видео, ссылки на сайты социальных сетей и множество других дополнительных функций, чтобы создавать прекрасные сайты, которые соответствуют новейшим веб-стандартам.

Примечания о веб-формах, MVC и веб-страницах

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

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

Внесены ли в платформу .NET Framework 4.6.2 какие-либо критические изменения? Зачем они нужны?

В платформу .NET Framework 4.6.2 и более поздних версий внесено всего несколько изменений и исправлений, которые не полностью совместимы с предыдущими версиями .NET. Такие исправления добавляются только в случае необходимости из соображений безопасности, для обеспечения соответствия отраслевым стандартам или с целью исправления предыдущих проблем с совместимостью. Список критических изменений в среде выполнения см. здесь.

Кроме того, в эти версии внесено несколько изменений, которые будут включены только при перекомпиляции приложения для них. Изменения таких типов называются «изменения направленные на изменение целевой платформы». Список изменений в .NET Framework 4.6.2 и более поздних версиях, направленных на изменение целевой платформы, см. здесь.

Языки программирования в .NET

Одной из основных идей Microsoft .NET является совместимость программных частей, написанных на разных языках. Например, служба, написанная на C++ для Microsoft .NET, может обратиться к методу класса из библиотеки, написанной на Delphi; на C# можно написать класс, наследованный от класса, написанного на Visual Basic .NET, а исключение, созданное методом, написанным на C#, может быть перехвачено и обработано в Delphi. Каждая библиотека (сборка) в .NET имеет сведения о своей версии, что позволяет устранить возможные конфликты между разными версиями сборок.

Языки, поставляемые вместе с Microsoft Visual Studio:

  • C#
  • Visual Basic .NET
  • JScript .NET
  • C++/CLI — новая версия Managed C++
  • F# — член семейства языков программирования ML, включён в VS2010/VS2012/VS2015
  • J# — последний раз был включён в VS2005

Лицензирование

Платформы управляемого кода Microsoft и их компоненты лицензируются следующим образом:

Составная часть Лицензия
.NET Framework (распространяемый пакет) Проприетарное программное обеспечение
Справочный исходный код .NET Framework 4.5 и более ранних версий Справочная лицензия Microsoft (Ms-RSL)
Справочный исходный код .NET Framework 4.6 Лицензия MIT
Мононуклеоз Лицензия MIT
.NET (ранее .NET Core) CoreFX, CoreCLR и CLI Лицензия MIT
.NET Micro Framework Лицензия Apache 2.0
Платформа компилятора .NET (кодовое имя Roslyn) Лицензия MIT
ASP.NET MVC , веб-API и веб-страницы ( Razor ) Лицензия Apache 2.0
ASP.NET Core Лицензия Apache 2.0
Набор средств управления ASP.NET Ajax Лицензия BSD
ASP.NET SignalR Лицензия Apache 2.0
Entity Framework Лицензия Apache 2.0
NuGet Лицензия Apache 2.0

Последняя версия .Net Framework, доступная к установке на вашей ОС

Последний .Net Framework, который может быть установлен на все эти ОС (за исключением Windows XP) вручную, — это версия 4.7. Перед тем как установить компонент на компьютер, убедитесь, что нужная вам версия не интегрирована в ОС по умолчанию, ознакомившись со следующей информацией:

  • Windows XP. Интегрированная версия – 1.0 SP2;
  • Windows Интегрированные версии – 2.0 SP2, 3.0 SP2 и 3.5 SP1;
  • Windows 8 или 8.1. Интегрированные версии – 4.5 и 4.5.1 соответственно для этих ОС;
  • Windows Интегрированная версия – 4.6 или 4.6.1 в зависимости от установленных обновлений.

Обратите внимание!Самые новые версии .Net Framework не содержат все те библиотеки, которые ранее были в старых версия .NET Framework.Это значит, что для запуска некоторых старых программ или игр придется установить необходимые для их работы, старые(!) версии .NET Framework.Также необходимо помнить: предустановленные библиотеки не могут быть удалены штатными средствами самой операционной системы. 3.1

Как установить нужную версию .Net Framework

Предположим, что вам понадобилась более ранняя версия компонента для запуска определенного приложения.Обычно программное обеспечение само оповещает пользователя об отсутствии на ОС нужной версии .Net Framework, выводя соответствующее окно с ошибкой. Пример такого сообщения представлен на рисунке ниже:Рисунок 2. Пример сообщения об отсутствии нужной версии .Net Framework.В этом случае необходимо просто загрузить нужную версию компонента под вашу ОС (естественно, соблюдая разрядность) при помощи специального установщика, который бывает двух видов:

  1. Онлайн (веб) установщик скачивает все необходимые файлы .Net Framework с серверов Microsoft и самостоятельно распаковывает загруженные данные. Требует соединения с интернетом.
  2. Автономный (полный) установщик уже содержит в себе все библиотеки, которые нужны для полноценной установки .Net Framework без подключения к интернету.

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

Скачать .Net Framework 4.7 (включая версии: 4.6.2, 4.6.1, 4.6, 4.5.2 и 4)

На данный момент (октябрь, 2017) версия .Net Framework 4.7 является последней. Скачивание этого компонента полностью избавляет от необходимости загрузки нижеперечисленных версий:

.Net Framework 4.7 автономный установщик. | 58.73 МБ Автономный установщик (для Windows 7 с пакетом обновления SP1, Windows 8.1, юбилейного обновления Windows 10) уже содержит в себе необходимые библиотеки (включая версии: 4.6.2, 4.6.1, 4.6, 4.5.2 и 4) для полноценной установки компонента.

  • .Net Framework 4.6 (4.6.1 и 4.6.2);
  • .Net Framework 4.5 (4.5.1 и 4.5.2);
  • .Net Framework 4.

Скачать .Net Framework 3.5 (включая версии: 3.0 и 2.0)

  • .Net Framework 2.0;
  • .Net Framework 3.0.

Этот компонент совместим с любой ныне используемой операционной системой от Microsoft, в том числе и с Windows XP. Установка .Net Framework 3.5 в большинстве случаев позволит запустить и обеспечить нормальную работу любой старой программе или игре. Однако если вы наблюдаете проблемы с этой версией компонента, ознакомьтесь с информацией в следующей главе.4.

net framework это простыми словами

Иными словами, net framework это программная платформа, которую очень многие используют и любят за её простоту, и за её необходимость.

Платформа была выпущена компанией Microsoft, ещё в далёком 2002 году. С тех времён на платформе произошло масса изменений. Она и по сей день постоянно обновляется, и рекомендуется web-программистам для пользования.

Её основа — Common Language Runtime. Это среда исполнения которая используется на разных языках. Все функции CLR так же используются на разных языках, и потому программисты по всему миру используют именно эту платформу. В основном сильное распространение идёт в Индии, где программистов стало больше, чем пожалуй там существует компьютеров в целом.

Вам так же может быть интересно узнать: Мишпуха — значение данного слова.

Всё понятно8Хочу ещё3

Рабочие нагрузки для пакета SDK

Чтобы уменьшить размер пакета SDK для .NET, некоторые компоненты были помещены в новые, необязательные рабочие нагрузки для пакета SDK. К этим компонентам относятся .NET MAUI и Blazor WebAssembly AO. Если вы используете Visual Studio, среда установит все необходимые рабочие нагрузки для пакета SDK. При использовании .NET CLIможно управлять рабочими нагрузками с помощью новых команд .

Команда Описание
dotnet workload search Выполняет поиск доступных рабочих нагрузок.
dotnet workload install Устанавливает указанную рабочую нагрузку.
dotnet workload uninstall Удаляет указанную рабочую нагрузку.
dotnet workload update Обновляет установленные рабочие нагрузки.
dotnet workload repair Переустанавливает все установленные рабочие нагрузки для восстановления поврежденной установки.
dotnet workload list Выводит список установленных рабочих нагрузок.

Дополнительные сведения см. в статье Дополнительные рабочие нагрузки для пакета SDK.

Обзор

Обзор истории выпусков .NET Framework
Версия CLR Дата выпуска Поддержка прекращена Visual Studio Включен в Может быть установлен на Заменяет
Окна Windows Server Окна Windows Server
1.0 2002-01-15 Visual Studio .NET (2002) N / A N / A NT 4.0 SP6a , , , Me , , XP NT 4.0 SP6a, 2000, 2003 N / A
2002-03-19 N / A N / A
2002-08-07 XP SP1 N / A
2004-08-30 2009-07-14 N / A N / A
1.1 2003-04-09 Visual Studio .NET 2003 N / A (x86) NT 4.0 SP6a, 98, 98SE, Me, 2000, XP, Vista NT 4.0 SP6a, 2000, 2003 (x64), 2008 1.0
2004-08-30 2013-10-08 XP SP2, SP3 2003 SP1, SP2 (x86)
2.0 2005-10-27 Visual Studio 2005 N / A 98, 98SE, Me, 2000 с пакетом обновления 3 (SP3), XP с пакетом обновления 2 (SP2) 2000 SP3, 2003 N / A
2007-11-19 N / A 2008 г. 2000 с пакетом обновления 4 (SP4), XP с пакетом обновления 2 (SP2) 2000 SP4, 2003 SP1
2008-08-11 2011-07-12 N / A 2008 SP2, 2008 R2
2.0 2006-11-06 Visual Studio 2008 Vista N / A XP SP2 2003 SP1 2.0
2007-11-19 Vista SP1 2008 г.
2008-08-11 2011-07-12 Vista SP2 2008 SP2, 2008 R2
2.0 2007-11-19 Visual Studio 2008 N / A N / A XP SP2, Vista 2003 SP1, 2008 2,0, 3,0
2008-08-11 2028-10-10 Visual Studio 2008 с пакетом обновления 1 (SP1) , , 8.1 , 2008 R2, , 2012 R2 , или новее
4 2010-04-12 2016-01-12 Visual Studio 2010 N / A N / A XP SP3, Vista SP1, 7 2003 SP2, 2008, 2008 R2 N / A
4 2012-08-15 2016-01-12 Visual Studio 2012 2012 г. Vista SP2, 7 SP1 2008 с пакетом обновления 2 (SP2), 2008 R2 с пакетом обновления 1 (SP1) 4.0
4 2013-10-17 2016-01-12 Visual Studio 2013 8.1 2012 R2 Vista SP2, 7 SP1, 8 2008 с пакетом обновления 2 (SP2), 2008 R2 с пакетом обновления 1 (SP1), 2012 г. 4.0, 4.5
4 2014-05-05 2022-04-26 Visual Studio 2015 N / A N / A Vista с пакетом обновления 2, 7 с пакетом обновления 1, 8, 8.1 2008 с пакетом обновления 2, 2008 R2 с пакетом обновления 1, 2012, 2012 R2 4.0-4.5.1
4 2015-07-20 2022-04-26 Visual Studio 2015 10 v1507 N / A Vista SP2, 7 SP1, 8, 8.1 Обновить 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Обновление 4.0-4.5.2
4 2015-11-30 2022-04-26 Visual Studio 2015 с обновлением 1 N / A 7 SP1, 8, обновление 8.1, 10 v1507 2008 R2 SP1, 2012, 2012 R2 Обновление 4,0–4,6
4 2016-08-02 То же, что и родительская ОС Visual Studio 2017 15.0 2016 г. 7 SP1, 8, обновление 8.1, 10 v1507-v1511 2008 R2 SP1, 2012, 2012 R2 Обновление 4.0-4.6.1
4 2017-04-05 Visual Studio 2017 15.1 N / A 7 SP1, обновление 8.1, 10 v1607 2008 R2 SP1, 2012, обновление 2012 R2, 2016 4.0-4.6.2
4 2017-10-17 Visual Studio 2017 15.5 v1709 7 SP1, обновление 8.1, 10 v1607-v1703 2008 R2 SP1, 2012, обновление 2012 R2, 2016 4,0–4,7
4 2018-04-30 Visual Studio 2017 15.8 v1803-v1809 , 7 SP1, обновление 8.1, 10 v1607-v1709 2008 R2 SP1, 2012, обновление 2012 R2, 2016, v1709 4.0-4.7.1
4 2019-04-18 Visual Studio 2019 16.3 или новее v1903 или новее 7 SP1, обновление 8.1, 10 v1607-v1809 2008 R2 SP1, 2012, обновление 2012 R2, 2016, v1803-v1809, 2019 4.0-4.7.2

Примечания:

а. .NET Framework 1.0 является неотъемлемым компонентом Windows XP Media Center Edition и Windows XP Tablet PC Edition . Установочные компакт-диски для версий Home и Professional Windows XP SP1, SP2 или SP3 поставляются с установочными пакетами .NET Framework 1.0.
б. Установочные компакт-диски для версий Home и Professional Windows XP SP2 и SP3 поставляются с установочными пакетами .NET Framework 1.1.
c. .NET Framework не устанавливается автоматически с этой операционной системой. Его необходимо установить либо с установочного носителя Windows, либо из Интернета по запросу. Панель управления или диспетчер сервера всегда пытается выполнить последнее.
d. Эта дата применяется только при работе в Windows 10 версии 1809, Windows Server 2019 или более поздней версии. В более старых версиях Windows .NET Framework 3.5 с пакетом обновления 1 использует жизненный цикл базовой операционной системы Windows.

Какие существуют типы версий выпуска .Net Framework?

Существует несколько версий .NET Framework. У каждого есть свой набор инструментов, библиотек и технических возможностей.

  • .NET Framework 2.0 представляет собой базовый уровень для последующих .NET Framework. Он включает в себя функции CLR, FCL, WinForms, ASP.NET, ADO.NET.
  • В . NET Framework 3.0 разработчики программного обеспечения сосредоточились в основном на функциональности платформы и добавили функции WPF, WCF WF и CardSpace в версию 2.0.
  • .NET Framework 3.5 были добавлены функции LINQ и Entity Framework, которые улучшили запросы и управление данными.
  • .NET Framework 4.0 получил Parallel LINQ и библиотеку параллельных задач, позволяющую делать параллельные запросы. Кроме того, этот фреймворк хорошо совместим с приложениями, созданными с помощью предыдущих версий фреймворка, и в нём улучшены стандарты безопасности и соответствия, надёжность и корректность.
  • В .NET Framework 5 добавлены / NET API для приложений Store / UWP и асинхронной модели на основе задач. Это означает, что эта структура подходит для создания приложений Магазина Windows и делает асинхронные функции интуитивно понятными и понятными.

В настоящее время преданные последователи .NET с нетерпением ждут выпуска .NET 5, который будет поддерживать Windows, Linux, macOS, iOS, Android, tvOS, watchOS, WebAssembly и другие платформы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector