Версии и зависимости платформы .net framework.net framework versions and dependencies
Содержание:
- Как удалить Microsoft .NET Framework и установить другую версию (переустановка)?
- Что такое.NET Framework?
- Рекомендуемое обнаружение развертывания
- Скачайте Microsoft .NET Framework для Windows 7 на русском бесплатно
- Автономный установщик .NET Framework 3.5 для Windows 10 и 8.x
- .NET Framework 4.6
- Информация об установленных версиях .NET Framework в реестре
- Выберите и установите нужные Вам версии XP, 7, 8,10
- Следующие шагиNext steps
- Как узнать какие версии установлены в системе?
- .NET Framework 3.0
- .NET Framework 2.0
- Использование официального установщика NET Framework
- Определение, назначение и функции .NET Framework
- Устранение неполадок
- Установка NET Framework с помощью встроенных инструментов
- .NET Framework 1.0
- Установка НЕТ Фреймворк с установочного диска
- Что нового в Net Framework 4.7
- Выводим список установленных версий .NET Framework в командной строке
Как удалить Microsoft .NET Framework и установить другую версию (переустановка)?
Случается такое, конечно, редко. Иногда вроде и установлена нужная версия NET Framework, а программа все равно не запускается (сыпятся всевозможные ошибки). В этом случае имеет смысл удалить ранее установленную платформу NET Framework, и установить новую.
Для удаления, лучше всего воспользоваться специальной утилитой, ссылка на нее чуть ниже.
Утилиту устанавливать не нужно, просто запустите и согласитесь с правилами ее использования. Далее она вам предложит удалить все платформы Net Framework — All Versions (Windows8). Соглашаетесь и нажимаете кнопку «Cleanup Now» — очистить сейчас.
После удаления, перезагрузите компьютер. Затем можно приступить к скачиванию и установке новых версий платформ.
PS
На этом все. Всем удачной работы приложений и служб.
Что такое.NET Framework?
Прежде всего, произносится это чудо-юдо, как «дот нет фреймворк». «Точка-нет» по-русски (ну, почти по-русски). Dot Net.
Чтобы ответить на вопрос, что такое.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 – «распространяемый пакет»). Она нужна не для программистов – она нужна для обычных пользователей, чтобы на их машинах запускались скачанные программы.
Рекомендуемое обнаружение развертывания
Для обнаружения существования определенной версии .NET Framework независимо от уровня пакета обновления, а также для определения уровня пакета обновления или более позднего уровня пакета обновления для той же версии .NET Framework используйте сведения из реестра, указанные в приведенной ниже таблице.
.NET Framework | Уровень пакета обновления | Имя раздела реестра | Значение |
---|---|---|---|
4 — Клиент | Любая версия | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v4\Client | Установка = 1 |
4 — полный доступ | Любая версия | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v4\Full | Установка = 1 |
3,5 | Любая версия | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v3.5 | Установка = 1 |
3,5 | Пакет обновления 1 (SP1) или более поздней версии | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v3.5 | >SP = 1 |
3,0 | Любая версия | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v3.0 | Установка = 1 |
3,0 | Пакет обновления 1 (SP1) или более поздней версии | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v3.0 | >SP = 1 |
3,0 | Пакет обновления 2 или более поздней версии | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v3.0 | >SP = 2 |
2.0 | Любая версия | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v2.0.50727 | Установка = 1 |
2.0 | Пакет обновления 1 (SP1) или более поздней версии | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v2.0.50727 | >SP = 1 |
2.0 | Пакет обновления 2 или более поздней версии | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v2.0.50727 | >SP = 2 |
1.1 | Любая версия | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v1.1.4322 | Установка = 1 |
1.1 | Пакет обновления 1 (SP1) или более поздней версии | HKEY_LOCAL_MACHINE \Софтваре\микрософт\нет Framework Setup\NDP\v1.1.4322 | >SP = 1 |
1.0 | Любая версия | HKEY_LOCAL_MACHINE \Софтваре\микрософт \ .NET Framework\Policy\v1.0 | Name: 3705, Type: REG_SZ, EXISTS |
1,0 (на поддерживаемых платформах, кроме Windows XP Media Center и планшетных ПК) | Пакет обновления 1 (SP1) или более поздней версии | HKEY_LOCAL_MACHINE \Софтваре\микрософт\активе Сетуп\инсталлед компоненты \ {78705f0d-e8db-4b2d-8193-982bdda15ecd} | Версия >= 1.0.3705.1 |
1,0 (на поддерживаемых платформах, кроме Windows XP Media Center и планшетных ПК) | Пакет обновления 2 или более поздней версии | HKEY_LOCAL_MACHINE \Софтваре\микрософт\активе Сетуп\инсталлед компоненты \ {78705f0d-e8db-4b2d-8193-982bdda15ecd} | Версия >= 1.0.3705.2 |
1,0 (на поддерживаемых платформах, кроме Windows XP Media Center и планшетных ПК) | Пакет обновления 3 или более поздняя | HKEY_LOCAL_MACHINE \Софтваре\микрософт\активе Сетуп\инсталлед компоненты \ {78705f0d-e8db-4b2d-8193-982bdda15ecd} | Версия >= 1.0.3705.3 |
1,0 (поставляется с Windows XP Media Center 2002/2004 и Tablet PC 2004) | Пакет обновления 2 или более поздней версии | HKEY_LOCAL_MACHINE \Софтваре\микрософт\активе Сетуп\инсталлед компоненты \ {FDC11A6F-17D1-48f9-9EA3-9051954BAA24} | Версия >= 1.0.3705.2 |
1,0 (поставляется с Windows XP Media Center 2005 и Tablet PC 2005) | Пакет обновления 3 или более поздняя | HKEY_LOCAL_MACHINE \Софтваре\микрософт\активе Сетуп\инсталлед компоненты \ {FDC11A6F-17D1-48f9-9EA3-9051954BAA24} | Версия >= 1.0.3705.3 |
Скачайте Microsoft .NET Framework для Windows 7 на русском бесплатно
Версия | Платформа | Язык | Размер | Формат | Загрузка |
---|---|---|---|---|---|
* скачайте бесплатно Microsoft .NET Framework для Windows, файл проверен! | |||||
Microsoft .NET Framework 4.5 |
Windows 7 |
Русский | 1MB | .exe |
Скачать |
Microsoft .NET Framework 4 |
Windows | Русский | 0.9MB | .exe |
Скачать |
Microsoft .NET Framework 4.6 |
Windows | Русский | 1.5MB | .exe |
Скачать |
Microsoft .NET Framework 3.5 |
Windows | Русский | 2.9MB | .exe |
Скачать |
Microsoft .NET Framework последняя версия |
Windows | Русский | 1MB | .exe |
Скачать |
Microsoft .NET Framework 4.7 |
Windows | Русский | 1MB | .exe |
Скачать |
Обзор Microsoft .NET Framework
Microsoft .NET Framework – программная платформа на базе CLR, создающая условия для разработки и установки компьютерного ПО. Содержит системные компоненты и библиотеки, необходимые для работы с приложениями, обеспечивает взаимодействие с данными, расположенными на локальных дисках и в сети. Платформа адаптирована для среды Windows, начиная с версии 7 является составной частью ОС.
Скриншоты
Похожие программы
SpeedFan
Google Earth
DirectX — пакет библиотек, необходимый системе для работы с мультимедиа
ArtMoney
Andy
Hamachi
Tunngle
Game Maker Studio — разработка игр и приложений под различные платформы
IObit Malware Fighter — для удаления вредоносных программ – троянов, кейлоггеров
Mobogenie
Nokia PC Suite
BlueStacks — программа для запуска android приложение на windows
360 Total Security — условно-бесплатное антивирусное программное обеспечение
Fences
Hotspot Shield
7-Zip — бесплатный архиватор для windows
Origin
CPU-Z
Driver Booster Free — программа для поиска и установки новых драйверов
Acronis Disk Director — пакет инструментов для работы с жесткими дисками компьютера
DriverPack Solution — для автоматической установки и обновления драйверов
Cheat Engine
VirtualBox — создание вирутальных машин
Reg Organizer — программное обеспечение для оптимизации и очистки компьютера
Bandicam — программа для снятия скриншотов и записи видео с экрана
Nox App Player — программа для запуска андроид игр и приложений на windows
2GIS
Razer Game Booster — программа для отключения неиспользуемых процессов
Punto Switcher
Radmin
Mathcad
Ammyy Admin
3DMark
Action!
FurMark
Xpadder
Adobe Dreamweaver
Driver Genius — сканирования и обновление драйверов на компьютере
PowerDVD — проигрыватель мультимедийных файлов
CheMax
GOM Player — медиапроигрыватель для Windows
FBReader
Cool Reader
Samsung Kies — подключение телефонов и смартфонов компании Samsung к ПК
Connectify Hotspot
MyPublicWiFi
Nero Burning ROM
Free Studio — пакет объединяющий более 40 мультимедийных программ
WinSCP
ImgBurn
FB2 Reader
FastStone Capture
EasyBCD
STDU Viewer
NVIDIA PhysX
ManyCam
Virtual Router
Dropbox
Adguard
Dr.Web CureIt! — бесплатная утилита для лечения компьютера от вредоносного ПО
Яндекс.Диск
Kaspersky Free — бесплатная версия антивируса от лаборатории Касперского
NOD32 — хороший антивирус для компьютера
iTunes — программа для синхронизации между мобильными устройствами Apple
Rufus
PRO100
Arduino
CGMiner
Maple
Visual Studio
Bitcoin Core
Глаз.ТВ
Kingo Root
Android Studio
Scratch
Firebird
Charles
NVIDIA GeForce
MinerGate
Microsoft .NET Framework — платформа создающая условия установки компьютерного ПО
Eclipse
NVIDIA Inspector — для работы с графической подсистемой
HWMonitor
Core Temp
Display Driver Uninstaller — для удаления устаревших драйверов видеокарт
VueScan
CrystalDiskInfo — диагностическая утилита для проверки жестких дисков
HDD Low Level Format Tool — утилита, предназначенная для форматирования жестких дисков
Ускоритель компьютера — оптимизация операционной системы Windows
Classic Shell
WinThruster — оптимизация операционных систем семейства Windows
Avast Free Antivirus — бесплатный Аваст антивирус для компьютера
Mcafee — антивирусная программа, для защиты компьютера от внешних угроз
Intel Driver
ASUS Update — утилита, предназначенная для обновления BIOS на компьютере
Clownfish
Evernote
GeForce Experience — автоматического поиск драйверов видеокарт компании Nvidia
Облако Mail.ru
CPU Control
Microsoft Security Essentials — антивирус для защищиты операционной системы
ActiveSync
BlueSoleil
Malwarebytes Anti-Malware — частично бесплатная антивирусная утилита
TV Player Classic
CyberGhost VPN
RivaTuner
PuTTY
Trend Micro HijackThis
VMWare Workstation
Supremo
AnyDesk
Rainmeter
RocketDock
Lightshot
TunnelBear
AMD Catalyst Control Center — программа для настройки видеокарт AMD Radeon
Аудио | Видео программы
Графические программы
Microsoft Office
Игры
Интернет программы
Диски и Файлы
Автономный установщик .NET Framework 3.5 для Windows 10 и 8.x
Портативный .NET Framework 3.5 и 2.0 Автономный установщик для Windows 10 и 8.x
Автономный установщик .NET Framework — это небольшой бесплатный инструмент, разработанный TechGainer для автоматической установки .NET Framework 3.5 на Windows 10, 8 и 8.1. Хотя .NET Framework 4 является частью Windows 8 и 10, версия 3.5 или более ранние версии не включены в эти выпуски Windows. Чтобы установить их, вам нужно подключение к интернету.
Этот портативный инструмент может помочь вам легко установить .NET Framework в автономном режиме с существующих установочных носителей. Нужно лишь выбрать нужный диск в списке и нажать кнопку Install, всё остальное будет сделано автоматически.
.NET Framework 4.6
.NET Framework 4.6 был анонсирован 12 ноября 2014 года. Он был выпущен 20 июля 2015 года. Он поддерживает новый JIT -компилятор (JIT) для 64-разрядных систем под названием RyuJIT, который отличается более высокой производительностью и поддержкой SSE2 и AVX2. наборы инструкций. WPF и Windows Forms получили обновления для сценариев с высоким разрешением. В WCF добавлена поддержка TLS 1.1 и TLS 1.2. Для этой версии требуется Windows Vista SP2 или более поздняя версия .
Криптографический API в .NET Framework 4.6 использует последнюю версию криптографического API Windows CNG . В результате для .NET Framework доступна криптография NSA Suite B. Пакет B состоит из AES , семейства алгоритмов хеширования SHA-2 , эллиптической кривой Диффи – Хеллмана и эллиптической кривой DSA .
.NET Framework 4.6 поддерживается в Windows Vista , Server 2008 , , Server 2008 R2 , , Server 2012 , 8.1 , Server 2012 R2 , и Server 2016 . Однако .NET Framework 4.6.1 и 4.6.2 отказывается от поддержки Windows Vista и Server 2008 , а .NET Framework 4.6.2 отказывается от поддержки Windows 8 .
.NET Framework 4.6.1
О выпуске .NET Framework 4.6.1 было объявлено 30 ноября 2015 года. Для этой версии требуется Windows 7 SP1 или более поздняя версия . Новые функции и API включают:
- Улучшения WPF для проверки орфографии, поддержка пользовательских словарей и улучшенная сенсорная производительность.
- Расширенная поддержка сертификатов X509 алгоритма цифровой подписи с эллиптической кривой (ECDSA).
- Добавлена поддержка подключения к SQL для AlwaysOn, Always Encrypted и улучшена отказоустойчивость при открытии подключения при подключении к базе данных SQL Azure.
- База данных SQL Azure теперь поддерживает распределенные транзакции с использованием обновленных API-интерфейсов System.Transactions.
- Многие другие исправления, связанные с производительностью, стабильностью и надежностью, в RyuJIT, GC, WPF и WCF.
.NET Framework 4.6.2
Предварительная версия .NET Framework 4.6.2 была анонсирована 30 марта 2016 г. Она была выпущена 2 августа 2016 г. Для этой версии требуется Windows 7 SP1 или более поздняя версия . Новые функции включают:
- Поддержка путей длиннее 260 символов
- Поддержка FIPS 186-3 DSA в сертификатах X.509
- Поддержка TLS 1.1 / 1.2 для ClickOnce
- Поддержка локализации аннотаций данных в ASP.NET
- Включение настольных приложений .NET с помощью Project Centennial
- Мягкая клавиатура и поддержка DPI для каждого монитора для WPF
.NET Framework 4.6.2 также поставляется как образ контейнера Windows.
Информация об установленных версиях .NET Framework в реестре
При установке или обновлении любой версии .NET Framework в реестр записывается довольно много полезной информации.
Откройте редактор реестра и перейдите в раздел HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP. В данном разделе содержатся подраздел для каждой установленной в системе версии .NET. Нужная информация содержится в разделе с именем ветки (а для .Net 4.0 и выше в подразделах Client и Full). Нас интересуют следующие параметры реестра:
- Install — флаг установки версии (если равен 1 – данная версия .Net установлена на компьютере);
- Install Path — каталог, в который установлена данная версия .Net;
- Release — номер текущего релиза .Net;
- Version — полный номер версии .Net Framework.
К примеру, в данном примере видно, что на компьютере установлены .NET Framework v2.0.50727, 3.0, 3.5 и 4.0 (релиз 460805).
Примечание. Для .NET 4.0 и выше, если подраздел Full отсутствует, это значит, что данная версия Framework на компьютере не установлена.
С помощью следующей таблицы вы можете установить соответствие между номером релиза и версией .NET Framework 4.5 и выше.
Значение DWORD параметра Release | Версия .NET Framework |
378389 | .NET Framework 4.5 |
378675 | NET Framework 4.5.1 на Windows 8.1 / Windows Server 2012 R2 |
378758 | .NET Framework 4.5.1 на Windows 8, Windows 7 SP1, Windows Vista SP2 |
379893 | .NET Framework 4.5.2 |
393273 | .NET Framework 4.6 на Windows 10 |
393297 | .NET Framework 4.6 |
394254 | .NET Framework 4.6.1 на Windows 10 November Update |
394271 | .NET Framework 4.6.1 |
394802 | .NET Framework 4.6.2 на Windows 10 Anniversary Update |
394806 | .NET Framework 4.6.2 |
460798 | .NET Framework 4.7 на Windows 10 Creators Update |
460805 | .NET Framework 4.7 |
461308 | .NET Framework 4.7.1 на Windows 10 Fall Creators Update |
461310 | .NET Framework 4.7.1 |
461808 | .NET Framework 4.7.2 на Windows 10 April 2020 Update |
461814 | .NET Framework 4.7.2 |
Выберите и установите нужные Вам версии XP, 7, 8,10
Microsoft .NET Framework 1.0
Скачать Microsoft .NET Framework 1.0 для Windows 32/64 бит
Microsoft .NET Framework 1.1
Скачать Microsoft .NET Framework 1.1 для Windows 32/64 бит
Microsoft .NET Framework 2.0
Скачать Microsoft .NET Framework 2.0 для Windows 32 бит
Скачать Microsoft .NET Framework 2.0 для Windows 64 бит
Microsoft .NET Framework 3.0
Скачать Microsoft .NET Framework 3.0 для Windows 32/64 бит
Microsoft .NET Framework 3.5 (обязательная)
Скачать Microsoft .NET Framework 3.5 для Windows 32/64 бит
Microsoft .NET Framework 4.0
Скачать Microsoft .NET Framework 4.0 для Windows 32/64 бит
Microsoft .NET Framework 4.5
Скачать Microsoft .NET Framework 4.5 для Windows 32/64 бит
Microsoft .NET Framework 4.5.1
Скачать Microsoft .NET Framework 4.5.1 для Windows 32/64 бит
Microsoft .NET Framework 4.5.2
Скачать Microsoft .NET Framework 4.5.2 для Windows 32/64 бит
Microsoft .NET Framework 4.6
Скачать Microsoft .NET Framework 4.6 для Windows 32/64 бит
Microsoft .NET Framework 4.6.1
Скачать Microsoft .NET Framework 4.6.1 для Windows 32/64 бит
Microsoft .NET Framework 4.6.2
Скачать Microsoft .NET Framework 4.6.2 для Windows 32/64 бит
Microsoft .NET Framework 4.7
Скачать Microsoft .NET Framework 4.7 для Windows 32/64 бит
Microsoft .NET Framework 4.7.1
Скачать Microsoft .NET Framework 4.7.1 для Windows 32/64 бит
Microsoft .NET Framework 4.8
Скачать Microsoft .NET Framework 4.8 для Windows 32/64 бит
Microsoft .NET Framework 4 (веб-установщик, последняя версия, обязательная)
Скачать Microsoft .NET Framework 4 для Windows 32/64 бит
Следующие шагиNext steps
-
Если у вас отсутствует опыт работы с .NET Framework, ознакомьтесь с общими сведениями об этой платформе, основными понятиями и ключевыми функциями.If you’re new to the .NET Framework, see the overview for an introduction to key concepts and features.
-
Сведения о новых функциях и улучшениях в .NET Framework 4.5 и ее доработанных выпусках см. в разделе Новые возможности в .NET Framework.For new features and improvements in the .NET Framework 4.5 and its point releases, see What’s new in the .NET Framework.
-
Сведения о миграции приложения на более новую версию платформы .NET Framework см. в руководстве по миграции.For information about migrating your app to a newer version of the .NET Framework, see the migration guide.
-
Сведения об определении версий или обновлений, установленных на компьютере, см. в разделах Практическое руководство. Определение установленных версий .NET Framework и Практическое руководство. Определение установленных обновлений .NET Framework.For information about determining which versions or updates are installed on a computer, see How to: Determine Which .NET Framework Versions Are Installed and How to: Determine Which .NET Framework Updates Are Installed.
Как узнать какие версии установлены в системе?
Почти никто из пользователей не знает, какие версии NET Framework установлены в системе. Для определения, проще всего воспользоваться специальной утилитой. Одна из лучших, на мой взгляд, это NET Version Detector.
NET Version Detector
Эту утилиту не нужно устанавливать, достаточно скачать и запустить.
Например, в моей системе установлено: .NET FW 2.0 SP 2; .NET FW 3.0 SP 2; .NET FW 3.5 SP 1; .NET FW 4.5.
Кстати, здесь следует сделать небольшую сноску и сказать, что в NET Framework 3.5.1 входят следующие компоненты:
— Платформа .NET Framework 2.0 с SP1 и SP2;
— Платформа .NET Framework 3.0 с SP1 и SP2;
— Платформа .NET Framework 3.5 с SP1.
Так же, об установленных платформах NET Framework можно узнать и в Windows. В Windows 8 (7*) для этого нужно войти в панель управления/программы/включение или отключение компонентов Windows.
Далее ОС покажет какие компоненты были установлены. В моем случае присутствуют две строки, см. скриншот ниже.
.NET Framework 3.0
.NET Framework 3.0, ранее называвшаяся WinFX, была выпущена 21 ноября 2006 года. Она включает новый набор API управляемого кода, который является неотъемлемой частью Windows Vista и Windows Server 2008 . Он также доступен для загрузки для Windows XP SP2 и Windows Server 2003 . В этот выпуск не включено никаких серьезных архитектурных изменений; .NET Framework 3.0 использует ту же среду CLR, что и .NET Framework 2.0. В отличие от предыдущих основных выпусков .NET, не было выпуска .NET Compact Framework, созданного как аналог этой версии. Версия 3.0 .NET Framework поставляется с Windows Vista. Он также поставляется с Windows Server 2008 в качестве дополнительного компонента (по умолчанию отключен).
.NET Framework 3.0 состоит из четырех основных новых компонентов:
- Windows Presentation Foundation (WPF), ранее называвшаяся Avalon: новая подсистема пользовательского интерфейса и API, основанные на языке разметки XAML , в котором используется оборудование для трехмерной компьютерной графики и технологии Direct3D.
- Windows Communication Foundation (WCF), ранее носившая кодовое название Indigo: сервис-ориентированная система обмена сообщениями, которая позволяет программам взаимодействовать локально или удаленно подобно веб-службам.
- Windows Workflow Foundation (WF): позволяет автоматизировать создание задач и интегрировать транзакции с использованием рабочих процессов.
- Windows CardSpace , ранее носившая кодовое название InfoCard: программный компонент, который надежно хранит цифровые удостоверения личности и предоставляет унифицированный интерфейс для выбора удостоверения для конкретной транзакции, например для входа на веб-сайт.
.NET Framework 3.0 поддерживается в Windows XP , Server 2003 , Vista , Server 2008 и Server 2008 R2 . Приложения, использующие .NET Framework 3.0, также будут работать на компьютерах с установленным .NET Framework 3.5, который поддерживает дополнительные операционные системы.
.NET Framework 2.0
Версия 2.0 была выпущена 22 января 2006 года. Она также была выпущена вместе с Visual Studio 2005 , Microsoft SQL Server 2005 и BizTalk 2006. Комплект разработки программного обеспечения для этой версии был выпущен 29 ноября 2006 года. Это была последняя версия, поддерживающая Windows 98 и Windows Me .
Изменения в 2.0 включают:
- Полная поддержка 64-битных вычислений для аппаратных платформ x64 и IA-64
- Интеграция с Microsoft SQL Server : вместо использования T-SQL можно создавать хранимые процедуры и триггеры на любом из .NET-совместимых языков.
- Новый API хостинга для собственных приложений, желающих разместить экземпляр среды выполнения .NET: новый API дает точный контроль над поведением среды выполнения в отношении многопоточности , выделения памяти и загрузки сборки. Первоначально он был разработан для эффективного размещения среды выполнения в Microsoft SQL Server , который реализует собственный планировщик и диспетчер памяти.
- Новые функции персонализации для ASP.NET , такие как поддержка тем, обложек, главных страниц и веб-частей.
- .NET Micro Framework , версия .NET Framework, относящаяся к инициативе Smart Personal Objects Technology.
- Провайдер членства
- Частичные занятия
- Обнуляемые типы
- Анонимные методы
- Итераторы
- Таблицы данных
- Общеязыковая среда выполнения (CLR) 2.0
- Языковая поддержка универсальных шаблонов, встроенных непосредственно в .NET CLR
.NET Framework 2.0 поддерживается в Windows 98 , ME , , XP , Server 2003 , Vista , Server 2008 и Server 2008 R2 . Приложения, использующие .NET Framework 2.0, также будут работать на компьютерах с установленным .NET Framework 3.0 или 3.5, который поддерживает дополнительные операционные системы.
Пакет обновления 2
Пакет обновления 2 для .NET Framework 2.0 был выпущен 16 января 2009 г. Для него требуется Windows 2000 с пакетом обновления 4 (SP4) плюс обновление KB835732 или KB891861, Windows XP с пакетом обновления 2 и установщик Windows 3.1. Это последняя версия, поддерживающая Windows 2000, хотя были некоторые неофициальные обходные пути для использования подмножества функций из версии 3.5 в Windows 2000.
Использование официального установщика NET Framework
У пользователей есть возможность скачать официальный установщик “.NET Framework” на случай автономной работы без интернета. Сделать это можно с официального сайта компании по ссылкам ниже:
- .NET Framework 3.5: https://www.microsoft.com/ru-ru/download/details.aspx?id=21.
- .NET Framework 4.5: https://www.microsoft.com/ru-ru/download/details.aspx?id=30653
- .NET Framework 4.6: https://www.microsoft.com/ru-ru/download/details.aspx?id=44927
- .NET Framework 4.7: https://www.microsoft.com/ru-RU/download/details.aspx?id=55167
- .NET Framework 4.8: https://support.microsoft.com/ru-ru/help/4503548/microsoft-net-framework-4-8-offline-installer-for-windows
Примечание: Если в перечне поддерживаемых систем нет Windows 10, установщик можно запустить в режиме совместимости, выбрав Windows 7.
Определение, назначение и функции .NET Framework
Платформа Microsoft .NET Framework применяется для разработки и запуска некоторых приложений ОС Windows. Разработка этой программной платформы началась в 1999 году в связи с переходом компании Microsoft на новую стратегию, связанную с созданием следующего поколения служб Windows. Целью авторов была реализация универсальной программной оболочки, доступной для использования как на компьютерах, так и на мобильных беспроводных устройствах. Благодаря .NET Framework в Windows запускаются приложения, которые первоначально не планировалось использовать в этой ОС. Это происходит за счёт того, что платформа делает возможным взаимодействие программ, созданных на разных языках программирования.
Целью авторов .NET Framework было создание универсальной программной оболочки, доступной для использования как на компьютерах, так и на мобильных беспроводных устройствах
Принцип работы платформы .NET Framework основан на переходе к так называемой сервероцентрической модели организации хранения ПО. До этого момента большая часть пользовательской информации и ПО хранилась на отдельных компьютерах, но в связи с концепцией более активного внедрения мобильных устройств с небольшой мощностью источников питания компания Microsoft решила, что лучше, если эти функции будут осуществляться серверами. Одной из центральных идей, которыми руководствовались создатели .NET Framework, было обеспечение совместимости программных компонентов, написанных на разных языках программирования. Например, служба, набранная на С++, имеет доступ к методу класса библиотеки, разработанной на Delphi.
Чтобы убедиться в том, что данный компонент установлен на ПК, в «Панели управления» Windows 10 нужно выбрать «Программы и компоненты», после чего открыть «Включение и отключение компонентов Windows». О наличии платформы будет свидетельствовать соответствующая запись с отметкой.
О наличии .NET Framework на ПК будет свидетельствовать соответствующая запись с пометкой в окне «Включение и отключение компонентов Windows»
Устранение неполадок
Во время установки .NET Framework может возникнуть ряд проблем, о которых система оповестит отдельным сообщением.
Если возникают проблемы с загрузкой Microsoft .NET Framework, высветится окно с сообщением об ошибке
Исправить ситуацию можно с помощью утилит:
- Microsoft .NET Framework Repair Tool. Устраняет ошибки, возникшие при загрузке;
- Microsoft Fix It. Автоматически исправляет проблемы, ведущие к ошибкам установки;
- NET Framework Cleanup Tool. Позволяет удалить все пакеты платформы для выполнения повторной установки
Если для устранения неполадок выбрана программа Microsoft .NET Framework Repair Tool, необходимо:
- Скачать утилиту.
- Принять условия лицензионного соглашения.
- Дождаться окончания загрузки.
- Нажать Next, после чего начнётся диагностирование и устранение проблем.
Если на пользовательском ПК установлена Windows 10, то, скорее всего, она укомплектована компонентом Microsoft .NET Framework. Этот важный системный компонент выполняет множество функций, главной из которых является обеспечение совместимости служб, написанных на разных языках программирования. Если по каким-либо причинам .NET Framework отсутствует на компьютере, его можно установить с помощью официального загрузчика, внешнего носителя или «Командной строки» Windows. Специальные утилиты помогут устранить неполадки, возникающие при загрузке платформы.
Установка NET Framework с помощью встроенных инструментов
Стандартных инструментов операционной системы, чаще всего, достаточно для инсталляции NET Framework, и необходимости в загрузке каких-либо файлов из внешних источников, в т.ч. интернета, нет. Порядок действий следующий:
- Заходим в Панель управления. Сделать это можно, например, воспользовавшись строкой Поиска.
- В открывшемся окне настраиваем просмотр в виде мелких или крупных значков, после чего щелкаем по разделу “Программы и компоненты”.
- В списке слева кликаем по пункту “Включение или отключение компонентов Windows”.
- Появится окно с перечнем компонентов системы. Здесь мы ставим отметку напротив требуемой версии “.NET Framework”, после чего жмем OK.
- Будет запущена установка платформы, после чего потребуется перезагрузка ПК.
Примечание: Нередко в процессе установки версии платформы 3.5 могут возникнуть ошибки, вызванные тем, что на ПК не установлено обновление 3005628. Его можно скачать на официальном сайте Microsoft, ссылка на страницу представлена ниже:https://support.microsoft.com/ru-ru/help/3005628/update-for-the-net-framework-3-5-on-windows-8-windows-8-1-windows-serv.
Обратите внимание, что для загрузки предлагаются разные пакеты – для 32 и 64-битных версий ОС (x86 и x64, соответственно). Подробнее на других возможных проблемах мы остановимся в соответствующем разделе ниже
Подробнее на других возможных проблемах мы остановимся в соответствующем разделе ниже.
.NET Framework 1.0
Первая версия .NET Framework была выпущена 13 февраля 2002 года для Windows 98 , ME , NT 4.0 , и XP . Основная поддержка этой версии закончилась 10 июля 2007 года, а расширенная поддержка закончилась 14 июля 2009 года, за исключением выпусков Windows XP Media Center и Tablet PC .
19 июня 2001 г., к десятой годовщине выпуска Visual Basic, была выпущена .NET Framework 1.0 Beta 2.
.NET Framework 1.0 поддерживается в Windows 98 , ME , NT 4.0 , , XP и Server 2003 . Приложения, использующие .NET Framework 1.0, также будут работать на компьютерах с установленным .NET Framework 1.1, который поддерживает дополнительные операционные системы.
Установка НЕТ Фреймворк с установочного диска
Данный способ не пользуется особой популярностью среди пользователей, однако, он также позволяет справиться с поставленной задачей.
- Для начала нам нужно вставить инсталляционный диск Windows 10 в дисковод (или встроить его образ с помощью специальных утилит, например, Daemon Tools).
- Запускаем Командную строку с правами администратора. Сделать это можно в контекстном меню Пуска (открывается щелчком правой кнопки мыши по значку Пуска или нажатием комбинации клавиш Win+X).Если классической Командной строки в данном меню нет (заменена на оболочку PowerShell), запустить ее можно, воспользовавшись панелью Поиска. Для этого щелкаем правой кнопкой мыши по найденному варианту и выбираем требуемую команду в открывшемся списке или используем аналогичную функцию в правой части окна.
- В открывшемся окне пишем команду ниже и жмем Enter для ее выполнения:.Примечание: D – это обозначение установочного диска или смонтированного образа. Меняем его на свой.
Альтернативный способ:
- Сперва копируем с инсталляционного диска (или его образа) в корневой каталог диска C: папку “\sources\sxs\”.
- Также запускаем Командную строку от имени администратора и выполняем команду:.
Что нового в Net Framework 4.7
Список изменений в версии 4.7, которая вышла в начале мая 2020, включает:
- улучшенную поддержку экранов с высокими разрешениями;
- расширенную поддержку тач-скринов в Windows 10;
- улучшенную поддержку криптографии;
- поддержку языков C# 7 and VB 15;
- улучшения в производительности и надёжности фреймворка.
Не откладывайте установку этого важного компонента Windows. Скачать Net Framework 4.7 нужно как можно скорее: из системы уйдут многие ошибки
Любой пользователь ПК постоянно сталкивается с программными продуктами, полностью или частично разработанными на платформе Net. Это могут быть как утилиты, так и игры. И перед установкой программы, в том числе игровой, узнать версию NET Framework, как правило, бывает совсем нелишним.
На компьютере под управлением ОС Windows может располагаться далеко не одна версия такой программной платформы. Это связано с сугубо техническими факторами разработки, и никоим образом не засоряет компьютер. «Виндовс» позволяет узнать версию Net Framework с помощью разных способов.
Выводим список установленных версий .NET Framework в командной строке
Все версии .NET Framework устанавливаются в каталоги:
- %SystemRoot%\Microsoft.NET\Framework
- %SystemRoot%\Microsoft.NET\Framework64
Поэтому самый простой способ вывести список установленных версий .Net – открыть данную папку. Каждой версии соответствует отдельный каталог с символов v в начале и номером версии в качестве имени папки. Либо можно вывести список каталогов (версий) .NET Framework в командной строке так:
dir %WINDIR%\Microsoft.Net\Framework\v* /O:-N /B
Команда выведет все установленные версии кроме 4.5, т.к. .NET Framework 4.5 устанавливается в подкаталог v4.0.xxxxx.