Windows net framework 4 windows 7 download

С 15.06.2022 г. IE 11 не поддерживается

IE11 станет недоступным с 14.02.2023. Сайты, созданные для IE, можно перезапустить в режиме IE в Microsoft Edge.

Internet Explorer превращается в Edge.

Распространяемый пакет Microsoft .NET Framework 4 устанавливает среду выполнения .NET Framework и связанные файлы, необходимые для выполнения и разработки приложений, предназначенных для .NET Framework 4.

Важно! Если выбрать язык ниже, содержимое страницы динамически отобразится на выбранном языке.

  • Date Published:

    21.02.2011

    File Name:

    dotNetFx40_Full_x86_x64.exe

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

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

    Платформа Microsoft .NET Framework 4 содержит следующие новые возможности и усовершенствования.

    • Усовершенствования в CLR (Common Language Runtime) и BCL (Base Class Library)
      • Усовершенствованная производительность, включая улучшенную поддержку многоядерных компьютеров, фоновую сборку мусора и присоединение профилировщика на сервере.
      • Новые типы сопоставленных в памяти файлов и новые числовые типы.
      • Более легкая отладка, включая отладку дампа, минидампы Watson, отладку в смешанном режиме для 64-разрядных процессоров и контракты кода.
      • Полный список расширений для CLR и BCL см. по этой ссылке.
    • Новшества в языках Visual Basic и C#, например лямбда-операторы, неявные продолжения строк, динамическая диспетчеризация, а также именованные и необязательные параметры.
    • Усовершенствования в доступе к данным и моделировании.
      • Платформа Entity Framework позволяет разработчикам программировать операции с реляционными базами данных с помощью объектов .NET и Language Integrated Query (LINQ). В нее входят многие новые возможности, в том числе игнорирование сохраняемости и поддержка POCO, сопоставления внешних ключей, «неспешная» загрузка, поддержка разработки на основе тестирования, функции в модели и новые операторы LINQ. Дополнительные возможности включают поддержку многоуровневых приложений обработки данных с самоотслеживающимися сущностями, настраиваемую генерацию кода с помощью шаблонов T4, первую разработку модели, усовершенствованный интерфейс конструктора, улучшенную производительность и плюрализацию наборов сущностей. Дополнительные сведения см. по этой ссылке.
      • Службы данных WCF – это компонент .NET Framework, позволяющий создавать службы и приложения, основанные на REST, которые используют протокол OData (Open Data Protocol) для предоставления и получения данных по Интернету. Службы данных WCF содержат много новых компонентов, включая расширенную поддержку BLOB, привязку данных, подсчет строк, настройку подачи, проекции и усовершенствования конвейера запросов. Встроенная интеграция с Microsoft Office 2010 позволяет теперь предоставлять данные Microsoft Office SharePoint Server в виде канала OData и осуществлять доступ к этому каналу с помощью клиентской библиотеки служб данных WCF. Дополнительные сведения см. по этой ссылке.
    • Расширения в ASP.NET
      • Дополнительные средства управления с помощью HTML, идентификаторы элементов и настраиваемые стили CSS, облегчающие создание веб-форм, совместимых со стандартами и оптимизированных для поисковых систем.
      • Новые компоненты динамических данных, такие как новые фильтры запросов, шаблоны сущностей, богатая поддержка для Entity Framework 4, а также возможности проверки и создания шаблонов, которые легко применить к существующим веб-формам.
      • Поддержка веб-форм для новых усовершенствований библиотеки AJAX, включая встроенную поддержку для сетей доставки содержимого (CDN).
      • Полный список расширений для ASP.NET см. по этой ссылке.
    • Усовершенствования в Windows Presentation Foundation (WPF)
      • Добавлена поддержка для мультисенсорного ввода, элементов управления ленты и возможностей расширяемости панели задач Windows 7.
      • Добавлена поддержка для пакета SDK Surface 2.0.
      • Новые элементы управления для бизнес-приложений, такие как элемент управления для построения диаграмм, средство интеллектуального редактирования, сетка данных и другие, повышают производительность разработчиков, создающих приложения для обработки данных.
      • Усовершенствования в производительности и масштабируемости.
      • Усовершенствования в четкости визуального представления текста, привязке пикселей, локализации и взаимодействии.
      • Полный список расширений для WPF см. по этой ссылке.
    • Усовершенствования в Windows Workflow (WF), позволяющие разработчикам более эффективно сопровождать рабочие процессы. Включают улучшенную модель программирования действий, улучшенный интерфейс конструктора, новый стиль моделирования блок-схем, расширенную палитру действий, интеграция правил рабочих процессов, а также новые возможности корреляции сообщений. Платформа .NET Framework 4 обеспечивает также существенное улучшение производительности для рабочих процессов, основанных на WF. Полный список расширений для WF см. по этой ссылке.
    • Усовершенствования в Windows Communication Foundation (WCF), такие как поддержка для служб рабочих процессов WCF, для создания рабочих процессов с поддержкой корреляции действий на основе сообщений. Кроме того, .NET Framework 4 предоставляет новые компоненты WCF, такие как обнаружение служб, служба маршрутизации, поддержка REST, диагностика и производительность. Полный список расширений для WCF см. по этой ссылке.
    • Новейшие компоненты параллельного программирования, такие как поддержка параллельных циклов, библиотека TPL (Task Parallel Library), запросы PLINQ (Parallel LINQ), а также структуры данных координации, позволяющие разработчикам эффективно управлять возможностями многоядерных процессоров.
  • Поддерживаемые операционные системы

    Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3

      • Windows XP SP3
      • Windows Server 2003 SP2
      • Windows Vista SP1 или более поздняя версия
      • Windows Server 2008 (не поддерживается в основной роли сервера)
      • Windows 7
      • Windows Server 2008 R2 (не поддерживается в основной роли сервера)
      • Windows 7 SP1
      • Windows Server 2008 R2 SP1
    • Поддерживаемые архитектуры:
      • x86
      • x64
      • ia64 (некоторые возможности не поддерживаются на ia64, например WPF)
    • Аппаратные требования:
      • Рекомендуемый минимум: процессор Pentium с тактовой частотой 1 ГГц или выше, 512 МБ оперативной памяти или больше
      • Минимальное место на диске:
        • x86 – 850 МБ
        • x64 – 2 ГБ
    • Предварительные требования:
      • Установщик Windows 3.1 или более поздней версии
      • Internet Explorer 5.01 или более поздней версии
    1. Важно! Убедитесь, что на компьютере установлен самый последний пакет обновления и важные исправления Windows. Для поиска обновлений безопасности посетите Центр обновления Windows. При установке на 64-разрядной XP или Windows 2003, возможно, придется установить Windows Imaging Component. 32-разрядную версию Windows Imaging Component можно получить по следующей ссылке. 64-разрядную версию Windows Imaging Component можно получить по следующей ссылке.
    2. Нажмите кнопку «Загрузить» на этой странице, чтобы начать загрузку. Если необходимо, компактный установщик только для архитектуры x86 можно получить по следующей ссылке. Если требуется выполнить установку на ia64, установщик для архитектуры ia64 можно получить по следующей ссылке.
    3. Чтобы немедленно начать установку, нажмите кнопку Выполнить.
    4. Чтобы сохранить загружаемые файлы на своем компьютере и установить их позже, нажмите кнопку Сохранить.
    5. Чтобы отменить установку, нажмите кнопку Отмена.
  • Дополнительные требования для установки сервера

    Если требуется выполнить установку сервера, в дополнение к основным компонентам на компьютере необходимо установить следующее программное обеспечение:

    • Службы IIS 6.0 или более поздней версии. Для доступа к функциям ASP.NET необходимо перед установкой .NET Framework установить службы IIS с последними обновлениями безопасности. ASP.NET поддерживается только ОС Windows XP Professional, Windows Server 2003, Windows Server 2008 и Windows Server 2008 R2.
    • (Рекомендуется) компоненты доступа к данным MDAC 2.8 или более поздней версии.

    ПРИМЕЧАНИЕ: большинству пользователей не требуется выполнять установку сервера. Если нет уверенности, нужно ли выполнять установку сервера, выполните базовую установку.

    Программа установки Windows Server 2008 R2 с пакетом обновления 1 (SP1) в варианте установки Server Core

    Эта версия Microsoft .NET Framework 4 не поддерживает вариант установки Server Core ОС Windows Server 2008 и Windows Server 2008 R2. Чтобы получить версию Microsoft .NET Framework 4, поддерживающую вариант установки Server Core ОС Windows Server 2008 R2 с пакетом обновления 1 (SP1), перейдите по ссылке Microsoft .NET Framework 4 (автономный установщик) для варианта установки Server Core.

    Файл сведений .NET Framework 4

Internet Explorer was retired on June 15, 2022

IE 11 is no longer accessible. You can reload Internet Explorer sites with IE mode in Microsoft Edge.

Internet Explorer is changing to Edge.

The Microsoft .NET Framework 4 redistributable package installs the .NET Framework runtime and associated files that are required to run and develop applications to target the .NET Framework 4.

Important! Selecting a language below will dynamically change the complete page content to that language.

  • File Name:

    dotNetFx40_Full_x86_x64.exe

    The .NET Framework is Microsoft’s comprehensive and consistent programming model for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.

    The .NET Framework 4 works side by side with older Framework versions. Applications that are based on earlier versions of the Framework will continue to run on the version targeted by default.

    The Microsoft .NET Framework 4 provides the following new features and improvements:

    • Improvements in Common Language Runtime (CLR) and Base Class Library (BCL)
      • Performance improvement including better multicore support, background garbage collection, and profiler attach on server.
      • New memory mapped file and numeric types.
      • Easier debugging including dump debugging, Watson minidumps, mixed mode debugging for 64 bit and code contracts.
      • For a comprehensive list of enhancements to CLR and BCL go here.
    • Innovations in the Visual Basic and C# languages, for example statement lambdas, implicit line continuations, dynamic dispatch, and named/optional parameters.
    • Improvements in Data Access and Modeling
      • The Entity Framework enables developers to program against relational databases using .NET objects and Language Integrated Query (LINQ). It has many new features, including persistence ignorance and POCO support, foreign key associations, lazy loading, test-driven development support, functions in the model, and new LINQ operators. Additional features include better n-tier support with self-tracking entities, customizable code generation using T4 templates, model first development, an improved designer experience, better performance, and pluralization of entity sets. For more information go here.
      • WCF Data Services is a component of the .NET Framework that enables you to create REST-based services and applications that use the Open Data Protocol (OData) to expose and consume data over the Web. WCF Data Services has many new features, including enhanced BLOB support, data binding, row count, feed customization, projections, and request pipeline improvements. Built-in integration with Microsoft Office 2010 now makes it possible to expose Microsoft Office SharePoint Server data as an OData feed and access that data feed by using the WCF Data Services client library. For more information go here.
    • Enhancements to ASP.NET
      • More control over HTML, element IDs and custom CSS that make it much easier to create standards-compliant and SEO-friendly web forms.
      • New dynamic data features including new query filters, entity templates, richer support for Entity Framework 4, and validation and templating features that can be easily applied to existing web forms.
      • Web forms support for new AJAX library improvements including built-in support for content delivery networks (CDNs).
      • For a comprehensive list of enhancements to ASP.NET go here.
    • Improvements in Windows Presentation Foundation (WPF)
      • Added support for Windows 7 multi-touch, ribbon controls, and taskbar extensibility features.
      • Added support for Surface 2.0 SDK.
      • New line-of-business controls including charting control, smart edit, data grid, and others that improve the experience for developers who build data centric applications.
      • Improvements in performance and scalability.
      • Visual improvements in text clarity, layout pixel snapping, localization, and interoperability.
      • For a comprehensive list of enhancements to WPF go here.
    • Improvements to Windows Workflow (WF) that enable developers to better host and interact with workflows. These include an improved activity programming model, an improved designer experience, a new flowchart modeling style, an expanded activity palette, workflow-rules integration, and new message correlation features. The .NET Framework 4 also offers significant performance gains for WF-based workflows. For a comprehensive list of enhancements to WF go here.
    • Improvements to Windows Communication Foundation (WCF) such as support for WCF Workflow Services enabling workflow programs with messaging activities, correlation support. Additionally, .NET Framework 4 provides new WCF features such as service discovery, routing service, REST support, diagnostics, and performance. For a comprehensive list of enhancements to WCF go here.
    • Innovative new parallel-programming features such as parallel loop support, Task Parallel Library (TPL), Parallel LINQ (PLINQ), and coordination data structures which let developers harness the power of multi-core processors.
  • Supported Operating Systems

    Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3

      • Windows XP SP3
      • Windows Server 2003 SP2
      • Windows Vista SP1 or later
      • Windows Server 2008 (not supported on Server Core Role)
      • Windows 7
      • Windows Server 2008 R2 (not supported on Server Core Role)
      • Windows 7 SP1
      • Windows Server 2008 R2 SP1
    • Supported Architectures:
      • x86
      • x64
      • ia64 (some features are not supported on ia64 for example, WPF)
    • Hardware Requirements:
      • Recommended Minimum: Pentium 1 GHz or higher with 512 MB RAM or more
      • Minimum disk space:
        • x86 – 850 MB
        • x64 – 2 GB
    • Prerequisites:
      • Windows Installer 3.1 or later
      • Internet Explorer 5.01 or later
    1. Important: Make sure that your computer has the latest Windows service pack and critical updates. To find security updates, visit Windows Update. If you are installing on XP 64 bit or Windows 2003 you might need to install the Windows Imaging Component. The Windows Imaging Component 32 bit can be found here . The Windows Imaging Component 64 bit can be found here .
    2. On this page, locate the Download button and then click it to start the download. If you want a smaller x86 only installer you can find it here. If you need to install on ia64 then use the ia64 installer found here.
    3. To start the installation immediately, click Run.
    4. To save the download to your computer so that you can install it later, click Save.
    5. To cancel the installation, click Cancel.
  • Additional Requirements for Server Installation

    If you have to perform a server installation, your computer must have the following software in addition to the basic requirements:

    • Internet Information Services (IIS) version 6.0 or later. To access the features of ASP.NET, IIS with the latest security updates must be installed before the .NET Framework is installed. ASP.NET is supported only on Windows XP Professional, Windows Server 2003, Windows Server 2008, and Windows Server 2008 R2.
    • (Recommended) Microsoft Data Access Components 2.8 or later

    NOTE: Most users do not have to perform a server installation. If you are unsure whether to perform a server installation, just perform a basic installation.

    Installer for Windows Server 2008 R2 Service Pack 1 Server Core

    This version of Microsoft .NET Framework 4 does not support the Server Core role on
    Windows Server 2008 and Windows Server 2008 R2. To get a version of Microsoft .NET Framework 4
    that supports Server Core role on Windows Server 2008 R2 Service Pack 1 go to Microsoft .NET Framework 4
    (Standalone Installer) for Server Core.

    .NET Framework 4 Readme

This release has reached end of life, meaning it is no longer supported. We recommend moving to a supported release, such as .NET Framework 4.8. See our support policy for more details.

Runtime

Do you want to run apps? The runtime includes everything you need to run existing apps/programs built with .NET Framework.

Download .NET Framework 4.0 Runtime

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

Примечание.

Microsoft .NET Framework 4 — ключевое предложение Майкрософт, предназначенное для использования в большинстве новых приложений, созданных для платформы Windows.

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

Программы, написанные для .NET Framework, выполняются в программной среде, которая управляет требованиями времени выполнения программы. Эта среда выполнения, которая также является частью .NET Framework, называется Common Language Runtime (CLR).

NET_Framework_4

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

Совместимость приложений

Если скачать .NET Framework 4 то мы заметим, как он хорошо совместим с приложениями, созданными с помощью более ранних версий, за исключением некоторых изменений, внесенных для повышения безопасности, соответствия стандартам, корректности, надежности и производительности. Платформа не использует автоматически свою версию общеязыковой среды выполнения для запуска приложений, созданных с помощью более ранних версий Framework. Чтобы запускать старые приложения с .NET Framework 4, вы должны скомпилировать приложение с целевой версией, указанной в свойствах вашего проекта в Visual Studio, или вы можете указать поддерживаемую среду выполнения с помощью элемента <supportedRuntime> в конфигурации приложения.

Если ваше приложение или компонент не работает после установки, сообщите об ошибке на веб-сайте Microsoft Connect. Вы можете протестировать совместимость, как описано в разделе «Совместимость приложений .NET Framework 4», и узнать о новых функциях с помощью пошаговых руководств по Visual Studio 2010 и .NET Framework 4.

Скачать .NET Framework 4 означает получить необходимую для правильной работы ОС Windows платформу. Ниже вам будут представлены основные представители четвёртого семейства Net Framework для загрузки на выбор. Файлы не содержат вирусов и вредоносных программ, подойдут для наиболее популярных систем таких как: Windows 10, Windows 8.1, Windows 7.

Скачать .NET Framework 4.0 Бесплатно на Русском Языке

Скачать .NET Framework 4.8 Бесплатно на Русском Языке

Скачать Microsoft .NET Framework 4.8 автономный установщик

Скачать Microsoft .NET Framework 4.8 автономный установщик

Скачать .NET Framework 4.7.2 Бесплатно на Русском Языке

Скачать .NET Framework 4.7.1 Бесплатно на Русском Языке

Скачать .NET Framework 4.7 Бесплатно на Русском Языке

Обзор функционала платформы

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

Диагностика и производительность

Более ранние версии .NET Framework 4 не позволяли определить, влияет ли конкретный домен приложения на другие домены приложений, поскольку API-интерфейсы и инструменты операционной системы, такие как диспетчер задач Windows, были точными только на уровне процессов. Начиная с .NET Framework 4, вы можете получать оценки использования процессора и памяти для каждого домена приложения.

Вы можете отслеживать использование ЦП и памяти отдельными доменами приложений. Мониторинг ресурсов домена приложения доступен через управляемые и собственные API-интерфейсы хостинга и трассировку событий для Windows (ETW). Когда эта функция включена, она собирает статистику по всем доменам приложений в процессе на протяжении всего жизненного цикла процесса.

Кодовые контракты

Контракты кода позволяют указывать контрактную информацию, которая не представлена ​​только сигнатурой метода или типа. Новое пространство имен System.Diagnostics.Contracts содержит классы, предоставляющие независимый от языка способ выражения предположений о кодировании в форме предварительных условий, постусловий и инвариантов объектов. Контракты улучшают тестирование с проверкой во время выполнения, обеспечивают статическую проверку контракта и поддерживают создание документации.

Сборки взаимодействия только во время разработки

Вам больше не нужно поставлять первичные сборки взаимодействия (PIA) для развертывания приложений, взаимодействующих с COM-объектами. В 4 версии НЕТ Фреймворк компиляторы могут внедрять информацию о типах из сборок взаимодействия, выбирая только те типы, которые фактически использует приложение (например, надстройка). Безопасность типов обеспечивается средой CLR.

NET_Framework_4

Среда выполнения динамического языка

Среда выполнения динамического языка (DLR) — это новая среда выполнения, которая добавляет набор служб для динамических языков в среду CLR. DLR упрощает разработку динамических языков для работы в .NET Framework и добавление динамических функций в языки со статической типизацией. Для поддержки DLR в платформу добавлено новое пространство имен System.Dynamic.

Деревья выражений расширены новыми типами, представляющими поток управления, например, System.Linq.Expressions.LoopExpression и System.Linq.Expressions.TryExpression. Эти новые типы используются средой выполнения динамического языка (DLR) и не используются LINQ. Кроме того, в пространство имен System.Runtime.CompilerServices добавлено несколько новых классов, поддерживающих инфраструктуру .NET Framework 4.

BigInteger и комплексные числа

Новая структура System.Numerics.BigInteger представляет собой целочисленный тип данных произвольной точности, который поддерживает все стандартные целочисленные операции, включая манипуляции с битами. Его можно использовать из любого языка .NET Framework. Кроме того, некоторые новые языки фреймворка (например, F# и IronPython) имеют встроенную поддержку этой структуры. Новая структура System.Numerics.Complex представляет собой комплексное число, которое поддерживает арифметические и тригонометрические операции с комплексными числами.

Файлы с отображением памяти и 64-битные операционные системы и процессы

.NET Framework теперь поддерживает файлы с отображением памяти. Файлы с отображением памяти можно использовать для редактирования очень больших файлов и для создания общей памяти для межпроцессного взаимодействия.

Вы можете идентифицировать 64-разрядные операционные системы и процессы с помощью свойств Environment.Is64BitOperatingSystem и Environment.Is64BitProcess.
Вы можете указать 32-разрядное или 64-разрядное представление реестра с помощью перечисления Microsoft.Win32.RegistryView при открытии базовых ключей.

Другие новые функции

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

  • Для поддержки форматирования с учетом языка и региональных параметров структура System.TimeSpan включает новые перегрузки методов ToString, Parse и TryParse, а также новые методы ParseExact и TryParseExact;
  • Новый метод String.IsNullOrWhiteSpace указывает, является ли строка нулевой, пустой или состоит только из пробельных символов. В методы String.Concat и String.Join добавлены новые перегрузки, которые объединяют элементы коллекций System.Collections.Generic.IEnumerable(Of T);
  • Метод String.Concat позволяет объединять каждый элемент в перечисляемой коллекции без предварительного преобразования элементов в строки.
    Доступны два новых удобных метода: StringBuilder.Clear и Stopwatch.Restart;
  • Новый метод Enum.HasFlag определяет, установлено ли одно или несколько битовых полей или флагов в значении перечисления. Метод Enum.TryParse возвращает логическое значение, указывающее, можно ли успешно проанализировать строковое или целочисленное значение;
  • Перечисление System.Environment.SpecialFolder содержит несколько новых папок;
  • Теперь вы можете легко копировать один поток в другой с помощью метода CopyTo в классах, наследуемых от класса System.IO.Stream;
  • Новые перегрузки метода Path.Combine позволяют комбинировать пути к файлам;
  • Новые интерфейсы System.IObservable(Of T) и System.IObserver(Of T) предоставляют универсальный механизм для push-уведомлений.
  • Классы System.IntPtr и System.UIntPtr теперь включают поддержку операторов сложения и вычитания;
  • Теперь вы можете включить отложенную инициализацию для любого пользовательского типа, заключив тип в класс System.Lazy(Of T);
  • Новый класс System.Collections.Generic.SortedSet(Of T) предоставляет самобалансирующееся дерево, которое сохраняет данные в отсортированном порядке после вставки, удаления и поиска;
  • Этот класс реализует новый интерфейс System.Collections.Generic.ISet(Of T);
  • Алгоритмы сжатия для классов System.IO.Compression.DeflateStream и System.IO.Compression.GZipStream были улучшены, так что уже сжатые данные больше не раздуваются. Также снято ограничение на размер сжатия потоков в 4 гигабайта;
  • Новая перегрузка метода Monitor.Enter(Object, Boolean) принимает логическую ссылку и атомарно устанавливает для нее значение true только в случае успешного входа в монитор;
  • Вы можете использовать метод Thread.Yield, чтобы вызывающий поток передал выполнение другому потоку, который готов к работе на текущем процессоре;
  • Структура System.Guid теперь содержит методы TryParse и TryParseExact;
  • Новое перечисление Microsoft.Win32.RegistryOptions позволяет указать временный раздел реестра, который не сохраняется после перезагрузки компьютера. Ключи реестра больше не ограничены максимальной длиной 255 символов;

NET_Framework_4_skachat

Платформа управляемой расширяемости

Managed Extensibility Framework (MEF) — это новая библиотека в, которая помогает создавать расширяемые и компонуемые приложения. MEF позволяет вам указывать точки, в которых приложение может быть расширено, предоставлять службы для предложения другим расширяемым приложениям и создавать части для использования приложениями. Это также позволяет легко обнаруживать доступные детали на основе метаданных без необходимости загрузки сборок для деталей.

Расширенные параметры размещения, сохранения и отслеживания. Улучшения размещения включают дополнительные параметры для запуска рабочих процессов, явное сохранение с использованием действия Persist, сохранение без выгрузки, предотвращение сохранения с использованием зон без сохранения, использование внешних транзакций с хоста, запись информации об отслеживании в событие. log и возобновление ожидающих рабочих процессов с помощью Bookmark.

Параллельные вычисления

Скачивая .NET Framework 4 вам будет представлена ​​новая модель программирования для написания многопоточного и асинхронного кода, которая значительно упрощает работу разработчиков приложений и библиотек. Новая модель позволяет разработчикам писать эффективный, детализированный и масштабируемый параллельный код на естественном языке без необходимости работать напрямую с потоками или пулом потоков. Новое пространство имен System.Threading.Tasks и другие связанные типы поддерживают эту новую модель. Параллельный LINQ (PLINQ), являющийся параллельной реализацией LINQ to Objects, обеспечивает аналогичную функциональность за счет декларативного синтаксиса.

Сеть

Усовершенствования сети включают следующее:

  • Улучшения безопасности для проверки подлинности Windows в нескольких классах, включая System.Net.HttpWebRequest, System.Net.HttpListener, System.Net.Mail.SmtpClient.
  • Расширенная защита доступна для приложений в Windows 7 и Windows Server 2008 R2. Дополнительные сведения см. в разделе Встроенная проверка подлинности Windows с расширенной защитой;
  • Поддержка обхода трансляции сетевых адресов (NAT) с использованием IPv6 и Teredo. Дополнительные сведения см. в разделе Обход NAT с использованием IPv6 и Teredo;
  • Новые счетчики сетевой производительности, предоставляющие информацию об объектах HttpWebRequest. Дополнительные сведения см. в разделе Счетчики производительности сети;
  • В классе System.Net.HttpWebRequest добавлена ​​поддержка использования заголовков диапазона больших байтов (64-разрядных диапазонов) с новыми перегрузками для метода AddRange;
  • Новые свойства класса System.Net.HttpWebRequest позволяют приложению устанавливать множество заголовков HTTP. Свойство Host можно использовать для установки значения заголовка Host в HTTP-запросе, который не зависит от URI запроса;
  • Поддержка Secure Sockets Layer (SSL) для System.Net.Mail.SmtpClient и связанных классов;
  • Улучшена поддержка почтовых заголовков в классе System.Net.Mail.MailMessage;
  • Поддержка нулевого шифра для использования в шифровании. Политику шифрования можно указать с помощью класса System.Net.ServicePointManager и свойства EncryptionPolicy;
  • Конструкторы для класса System.Net.Security.SslStream теперь принимают в качестве параметра класс System.Net.Security.EncryptionPolicy;
  • Учетные данные для схем проверки подлинности на основе пароля, таких как базовая, дайджест-проверка подлинности, проверка подлинности NTLM и Kerberos в классе System.Net.NetworkCredential. Для повышения безопасности пароли теперь можно рассматривать как экземпляры System.Security.SecureString, а не как экземпляры System.String.

В ASP.NET версии 4 представлены новые функции в следующих областях:

  1. Основные службы, включая новый API, который позволяет расширить возможности кэширования, поддержку сжатия данных о состоянии сеанса и новый менеджер предварительной загрузки приложений (функция автозапуска);
  2. Web Forms, включая более интегрированную поддержку маршрутизации ASP.NET, расширенную поддержку веб-стандартов, обновленную поддержку браузера, новые функции для управления данными и новые функции для управления состоянием представления;
  3. Элементы управления Web Forms, включая новый элемент управления Chart;
  4. MVC, включая новые вспомогательные методы для представлений, поддержку секционированных приложений MVC и асинхронные контроллеры;
  5. Динамические данные, включая поддержку существующих веб-приложений, поддержку отношений «многие ко многим» и наследования, новые шаблоны полей и атрибуты, а также улучшенную фильтрацию данных;
  6. Microsoft Ajax, включая дополнительную поддержку клиентских приложений Ajax в библиотеке Майкрософт Аякс;
  7. Visual Web Developer, включая улучшенный IntelliSense для JScript, новые фрагменты автозаполнения для разметки HTML и ASP.NET, а также улучшенную совместимость с CSS;
  8. Развертывание, включая новые инструменты для автоматизации типовых задач развертывания;
  9. Мультитаргетинг, в том числе улучшенная фильтрация функций, недоступных в целевой версии НЕТ Фреймворк.

ADO.NET и Динамические данные

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

Включает в себя следующее:

  • Автоматическая проверка, основанная на ограничениях, определенных в модели данных;
  • Возможность легко изменить разметку, созданную для полей в элементах управления GridView и DetailsView, с помощью шаблонов полей, являющихся частью проекта динамических данных.

Служба данных ADO.NET была переименована в Службы данных WCF и имеет следующие новые функции:

  • Привязка данных;
  • Подсчет сущностей в наборе сущностей;
  • Пейджинг, управляемый сервером;
  • Прогнозы запросов;
  • Пользовательские поставщики услуг данных;
  • Потоковая передача бинарных ресурсов;
  • Дополнительные сведения см. в статье Новые возможности служб данных WCF;
  • Фонд связи Windows

Windows Communication Foundation (WCF) предоставляет следующие улучшения:

  1. Активация на основе конфигурации: устраняет требование наличия файла .svc;
  2. Интеграция с System.Web.Routing: позволяет лучше контролировать URL-адрес вашей службы (URL-адреса без расширений);
  3. Поддержка нескольких привязок сайтов IIS: позволяет иметь несколько базовых адресов с одним и тем же протоколом на одном и том же веб-сайте;
  4. Служба маршрутизации: позволяет маршрутизировать сообщения на основе содержимого;
  5. Поддержка WS-Discovery: позволяет создавать и искать обнаруживаемые службы;
  6. Стандартные конечные точки: предопределенные конечные точки, которые позволяют указывать только определенные свойства;
  7. Службы рабочих процессов: объединяет WCF и WF, предоставляя действия по отправке и получению сообщений, возможность корреляции сообщений на основе содержимого и узел службы рабочих процессов.

Особенности WCF REST:

  • Кэширование веб-HTTP: позволяет кэшировать ответы службы веб-HTTP;
  • Поддержка форматов веб-HTTP: позволяет динамически определять наилучший формат для ответа операции службы;
  • Страница справки веб-служб HTTP: предоставляет страницу автоматической справки для веб-служб HTTP, аналогичную странице справки службы WCF;
  • Обработка ошибок веб-HTTP: позволяет веб-службам HTTP возвращать информацию об ошибках в том же формате, что и операция;
  • Поддержка Web HTTP Cross-Domain JavaScript: позволяет использовать JSONP;
  • Упрощенная конфигурация: уменьшает объем конфигурации, необходимой для службы;
  • Дополнительные сведения см. в разделе Новые возможности Windows Communication Foundation;
  • Фонд рабочих процессов Windows.

Windows Workflow Foundation обеспечивает улучшения в следующих областях:

  • Улучшенная модель действий рабочего процесса. Класс Activity обеспечивает базовую абстракцию поведения рабочего процесса;
  • Богатые варианты составных действий. Рабочие процессы выигрывают от новых действий по управлению потоком, которые моделируют традиционные структуры управления потоком, такие как Flowchart, TryCatch и Switch;
  • Расширенная встроенная библиотека действий. Новые функции библиотеки действий включают новые действия по управлению потоком, действия по манипулированию данными участников и действия по управлению транзакциями.

Заключение

Итак в итоге .NET Framework 4 представляется нам как крайне функциональная платформа со множеством доработок. Скачать Microsoft NET Framework 4 это особо актуально учитывая количество внесённых доработок и расширений для работы.

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

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

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

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

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

Microsoft .NET Framework 1.0

Скачать Microsoft .NET Framework 1.0 для 32/64 бит

Microsoft .NET Framework 1.1

Скачать Microsoft .NET Framework 1.1 для 32/64 бит

Microsoft .NET Framework 2.0

Скачать Microsoft .NET Framework 2.0 для 32 бит

Скачать Microsoft .NET Framework 2.0 для 64 бит

Microsoft .NET Framework 3.0

Скачать Microsoft .NET Framework 3.0 для 32/64 бит

Microsoft .NET Framework 3.5

Скачать Microsoft .NET Framework 3.5 для 32/64 бит

Microsoft .NET Framework 4.0

Скачать Microsoft .NET Framework 4.0 для 32/64 бит

Microsoft .NET Framework 4.5

Скачать Microsoft .NET Framework 4.5 для 32/64 бит

Microsoft .NET Framework 4.5.1

Скачать Microsoft .NET Framework 4.5.1 для 32/64 бит

Microsoft .NET Framework 4.5.2

Скачать Microsoft .NET Framework 4.5.2 для 32/64 бит

Microsoft .NET Framework 4.6

Скачать Microsoft .NET Framework 4.6 для 32/64 бит

Microsoft .NET Framework 4.6.1

Скачать Microsoft .NET Framework 4.6.1 для 32/64 бит

Microsoft .NET Framework 4.6.2

Скачать Microsoft .NET Framework 4.6.2 для 32/64 бит

Microsoft .NET Framework 4.7

Скачать Microsoft .NET Framework 4.7 для 32/64 бит

Microsoft .NET Framework 4.7.1

Скачать Microsoft .NET Framework 4.7.1 для 32/64 бит

Microsoft .NET Framework 4.7.2

Скачать Microsoft .NET Framework 4.7.2 для 32/64 бит

Microsoft .NET Framework 4.8

Скачать Microsoft .NET Framework 4.8 для 32/64 бит

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

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

  • Windows modules installer worker что это и как отключить
  • Windows nef codec windows 7
  • Windows must have программы для windows
  • Windows multipoint server 2010 скачать
  • Windows multipoint server скачать торрент