.NET Framework представляет собой программную платформу, предназначенную для разработки, развёртывания и выполнения веб-сервисов и приложений. Она предоставляет высокопроизводительную, основанную на стандартах и многоязыковую среду, которая позволяет интегрировать существующие приложения с сервисами и приложениями следующего поколения, а также эффективно решать задачи, связанные с развёртыванием и использованием интернет-приложений.
Версия 1.1 SP1 не включает в себя предыдущую версию 1.0, не требует её наличия при установке и не заменяет её. Данная версия используется достаточно часто, однако рекомендуется устанавливать её только при необходимости, для тех приложений, которые жёстко к ней привязаны. Версии 1.1 и 1.1 SP1 входят в состав операционных систем Windows Server 2003 и Windows Server 2003 SP1 / R2SP1 / SP2 / R2SP2 соответственно. Версия 1.1 SP1 также распространяется на дисках с операционными системами Windows XP SP2 и SP3 (в виде отдельного дистрибутива).
Поддерживаемые операционные системы: Windows 2000, Windows Server 2003 Service Pack 1 for Itanium-based Systems, Windows Server 2003 x64 editions, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 for Itanium-based Systems, Windows Server 2008 Standard, Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Starter, Windows Vista Ultimate, Windows XP, Windows XP Professional x64 Edition.
Версия 2.0 SP2 включает в себя версии 2.0 и 2.0 SP1 и полностью заменяет их при установке. Это последняя версия, поддерживающая операционную систему Windows 2000. Для установки этой и предыдущих версий под данной ОС может потребоваться предварительная установка обновления KB835732. Данная версия входит в состав операционных систем Windows Vista SP2, Windows Server 2008 SP2 / R2 и Windows 7.
Поддерживаемые операционные системы: Windows 2000 Service Pack 4, Windows Server 2003, Windows XP Service Pack 2.
Версия 3.0 SP2 не включает в себя версию 2.0 SP2, но требует её наличия для установки. Неофициальный дистрибутив, доступный по ссылке, включает обе эти версии для 32-разрядных (x86) и 64-разрядных (x64) систем. Русский языковой пакет для версии 3.0 SP2 в дистрибутив не входит и отдельно не распространяется. При установке на чистую систему может потребоваться компонент Microsoft Core XML Services 6.0 (также известный как MSXML 6.0 Parser), который включён в дистрибутив. Данная версия входит в состав операционных систем Windows Vista SP2, Windows Server 2008 SP2 / R2 и Windows 7.
Поддерживаемые операционные системы: Windows Server 2003; Windows XP.
Версия 3.5 SP1 включает в себя версии 2.0 SP2 и 3.0 SP2. В начале установки предпринимается попытка соединения с интернетом для загрузки языкового пакета. Если такой пакет у вас уже имеется, установку следует производить при отключённом сетевом подключении. После нескольких неудачных попыток подключения установка продолжится в обычном режиме. Эта версия входит в состав операционных систем Windows 7 и Windows Server 2008 R2.
Поддерживаемые операционные системы: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP.
Версия 4 не включает в себя предыдущие версии (1.0, 1.1, 2.0, 3.0, 3.5), не требует их наличия при установке и не заменяет их. Профиль Client Profile предназначен для конечных пользователей и обеспечивает запуск приложений, использующих функции платформы. Полная версия .NET Framework 4 (Full) содержит дополнительные функции, не включённые в Client Profile, и предназначена в первую очередь для разработчиков приложений.
Поддерживаемые операционные системы: 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.
Версия 4.8 представляет собой высокосовместимое обновление, устанавливаемое поверх существующих версий .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.
Поддерживаемые операционные системы: Windows 7, Windows Server 2012, Windows Server 2012 R2, Windows 8, Windows 8.1, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11.
Версия 4.8.1 является высокосовместимым обновлением, устанавливаемым поверх версий .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 и 4.8.
Поддерживаемые операционные системы: Windows Server 2022, Windows 10 версий 20H2, 21H1, 21H2, Windows 11.
Версия 5 является продолжением открытого проекта .NET Core 3.0 и приходит на смену классическому .NET Framework, который отдельно развиваться больше не будет.
Поддерживаемые операционные системы: Windows 7 SP1, Windows Server 2012, Windows Server 2012 R2, Windows 8, Windows 8.1, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11.
Версия 6 представляет собой унифицированную платформу, созданную на базе .NET 5, которая позволяет создавать десктопные, мобильные и веб-приложения, а также приложения для интернета вещей (IoT) и облачных сред.
Поддерживаемые операционные системы: Windows 7 SP1, Windows Server 2012, Windows Server 2012 R2, Windows 8, Windows 8.1, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11.
Версия 7 строится на базе, созданной .NET 6, и включает в себя унифицированный набор базовых библиотек, среду выполнения и SDK, что обеспечивает упрощённый процесс разработки и более высокую производительность.
Поддерживаемые операционные системы: Windows 7 SP1, Windows Server 2012, Windows Server 2012 R2, Windows 8, Windows 8.1, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11.
Версия 8 строится на базе .NET 7 и включает унифицированный набор базовых библиотек, среду выполнения и SDK, продолжая традицию упрощения разработки и повышения производительности.
Поддерживаемые операционные системы: Windows 7 SP1, Windows Server 2012, Windows Server 2012 R2, Windows 8, Windows 8.1, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11.
Версия 9 строится на базе .NET 8 и сохраняет все ключевые особенности платформы: унифицированный набор библиотек, среду выполнения и SDK, упрощённую разработку и высокую производительность.
Поддерживаемые операционные системы: Windows 7 SP1, Windows Server 2012, Windows Server 2012 R2, Windows 8, Windows 8.1, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11.
Среды разработки для создания .NET-приложений:- Microsoft Visual Studio (поддерживает языки C#, Visual Basic .NET, Managed C++)
- SharpDevelop
- MonoDevelop
- Eclipse
- Borland Developer Studio (Delphi for .NET, C#)
- PascalABC.NET и другие
Дополнительные утилиты для работы с .NET Framework:- ASoft .NET Version Detector — утилита для проверки корректности установки различных версий .NET Framework.
- .NET Framework Cleanup Tool — утилита для удаления .NET Framework (версия от 13 апреля 2016 года). Предназначена для случаев, когда стандартное удаление через апплет «Установка и удаление программ» не работает.
- Microsoft .NET Framework Repair Tool — инструмент, предназначенный для устранения проблем, возникающих при установке или обновлении Microsoft .NET Framework. Данная утилита пытается решить неполадки путём применения известных исправлений или восстановления уже установленных версий. Программа поддерживает .NET Framework 4.5.1, 4.5, 4, 3.5 SP1 (включая 3.0 SP2 и 2.0 SP2).