Содержание
- Развитие Фреймворка
- .NET Framework class library
- Своеобразные кодеки для программ
- Выберите и установите нужные Вам версии XP, 7, 8,10
- Восстановление .NET
- Следующие шаги
- Установить данную платформу можно различными способами.
- Как удалить .NET Framework
- Remarks for older versions
- Как обновить net framework на виндовс 10 и установить библиотеку
- .NET Framework для пользователей
- Uninstall .NET Framework
- Удаление .NET Framework
- Возможности для программистов
- Что такое Microsoft .NET Framework. Как установить и переустановить NET Framework?
- .NET Framework FAQ
- What is .NET Framework used for?
- Who uses .NET Framework?
- Why do I need .NET Framework?
- How does .NET Framework work?
- What are the main components/features of .NET Framework?
- What is the difference between .NET Core and .NET Framework?
- Can you have multiple .NET Frameworks installed?
- How much does .NET Framework cost?
- Which version of .NET Framework should I use?
- What is the support policy for .NET Framework?
- Выберите и установите нужные Вам версии для Windows XP, Vista, 7, 8,10
- .NET, .NET Framework, and .NET Core
Развитие Фреймворка
Программа Фреймворк прошла длительный период развития и неоднократных улучшений. Разработчики учитывали специфические задачи, которые усложнялись по ходу развития компьютерной техники. Подобные программы стали особенно востребованы в работе серверов.
Первую версию этой нужной программы выпустили еще в 2000 году. Ее применяли лишь на тех компьютерах, где работа обеспечивалась системами Windows Server 2003, а также Windows XP. После были представлены улучшенные варианты. В 2017 году была выпущена последняя версия Фреймворк 4.7, которая применяется для Windows 10. Сегодня без него не обходится почти любой компьютер.
.NET Framework class library
The .NET Framework class library is a collection of reusable types that tightly integrate with the common language runtime. The class library is object oriented, providing types from which your own managed code derives functionality. This not only makes the .NET Framework types easy to use but also reduces the time associated with learning new features of the .NET Framework. In addition, third-party components integrate seamlessly with classes in the .NET Framework.
For example, the .NET Framework collection classes implement a set of interfaces for developing your own collection classes. Your collection classes blend seamlessly with the classes in the .NET Framework.
As you would expect from an object-oriented class library, the .NET Framework types enable you to accomplish a range of common programming tasks, including string management, data collection, database connectivity, and file access. In addition to these common tasks, the class library includes types that support a variety of specialized development scenarios. You can use .NET Framework to develop the following types of apps and services:
-
Console apps. See Building Console Applications.
-
Windows GUI apps (Windows Forms). See Windows Forms.
-
Windows Presentation Foundation (WPF) apps. See Windows Presentation Foundation.
-
ASP.NET apps. See Web Applications with ASP.NET.
-
Windows services. See Introduction to Windows Service Applications.
-
Service-oriented apps using Windows Communication Foundation (WCF). See Service-Oriented Applications with WCF.
-
Workflow-enabled apps using Windows Workflow Foundation (WF). See Windows Workflow Foundation.
The Windows Forms classes are a comprehensive set of reusable types that vastly simplify Windows GUI development. If you write an ASP.NET Web Form app, you can use the Web Forms classes.
Своеобразные кодеки для программ
NET Framework является комплексом сервисов, позволяющих запускать приложения, которые были созданы в программной среде Microsoft. NET. Соответственно, Microsoft активно продвигает свою программу, и запатентовала технологию Фреймворк. Существует огромное количество различных приложений, сайтов и программ, которые требуют наличия NET Framework, при этом определенной версии.
По сути, технология Фреймворк представляется в виде своеобразных кодеков для сети Интернет и определенных программ. С технической стороны, инструмент NET Framework предназначен для совместимости служб, которые были написаны разными языками программирования.
Выберите и установите нужные Вам версии 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 бит
Восстановление .NET
Способ 1: Обновления для Windows
Все файлы, связанные с рассматриваемой библиотекой, попадают в Виндовс вместе с последними обновлениями. Конечно, может показаться, что удаление связанных апдейтов позволит избавиться от элементов .NET Framework, однако это не так, ведь Майкрософт использует необычные алгоритмы инсталляции пакетов. Вместо этого можно попытаться отключить уже имеющиеся элементы библиотеки и попытаться обновить их при следующей инсталляции апдейтов, что происходит так:
- Сначала вы должны убедиться, что очередное обновление Windows 10 готово для установки. После этого откройте «Пуск» и перейдите в «Параметры».
В появившемся меню выберите категорию «Приложения».
Опуститесь в самый низ списка, где кликните по надписи «Программы и компоненты».
Через левую панель переместитесь в «Включение или отключение компонентов Windows».
Первые же строки в окне «Компоненты Windows» и отвечают за работоспособность .NET Framework. Снимите с них галочки, чтобы отключить.
Ожидайте подтверждения данной операции. На это уйдет буквально минута, а затем можно будет закрыть окно с компонентами.
Теперь через то же меню «Параметры» перейдите в «Обновление и безопасность».
Инсталлируйте найденные обновления и перезагрузите компьютер.
Это интересно: Программы для работы с графикой — графические редакторы для компьютера
Теперь остается только надеяться, что все недостающие файлы были загружены и инсталлированы вместе с последним апдейтом, что позволило исправить неполадки с функционированием .NET Framework. Не забудьте и включить эти библиотеки через меню «Компоненты Windows» сразу же после входа в ОС. Однако в некоторых случаях возникают дополнительные проблемы, связанные с установкой обновлений. Тогда пользователю предстоит дополнительно решить и их. Мы предлагаем прочесть соответствующие руководства по этой теме в других наших статьях по ссылкам ниже.
Способ 2: Установка Visual Studio
Visual Studio — фирменное программное обеспечение от Microsoft, которое используется для разработки приложений на разных языках программирования. В первую очередь производитель нацелен на то, чтобы обеспечить корректное взаимодействие этой среды разработки с Windows, ведь многие утилиты и софт пишутся именно под данную платформу. Это позволит и обычному пользователю задействовать Visual Studio в своих целях, проверив недостающие файлы .NET Framework.
- На официальном сайте Visual Studio выберите всплывающий список «Продукты».
В появившемся меню вас интересует надпись «Приложения для Windows».
Опуститесь вниз по вкладке и найдите там версию «Visual Studio Community». Она распространяется бесплатно и полностью подойдет для нашей сегодняшней задачи. Нажмите по кнопке «Free download», чтобы начать загрузку.
После этого запустите полученный инсталлятор.
Дождитесь скачивания всех компонентов для установки. Во время этого процесса не прерывайте соединение с интернетом.
При отображении окна установки переместитесь на вкладку «Отдельные компоненты» и отметьте все версии .NET Framework.
Только что мы описали одно основное действие, которое необходимо выполнить в рамках сегодняшней инструкции. Что касается самой операции скачивания Visual Studio и ее инсталляции в операционную систему, то этой теме посвящена отдельная статья на нашем сайте, поэтому мы рекомендуем ознакомиться с ней, чтобы завершить процесс установки и проверить работоспособность файлов .NET Framework.
Это была вся информация о переустановке .NET Framework в Windows 10. Как видно, эту операцию в привычном ее понимании осуществить не удастся, и можно лишь попытаться исправить недостающие или поврежденные файлы. Если же это не помогло, попытайтесь задействовать средство исправления неполадок, о чем читайте далее.
В случае, когда и эта манипуляция не принесла должного результата, стоит обратить внимание на саму сборку операционной системы. Скорее всего, вы загрузили сломанный репак с пиратских источников, и избавиться от проблемы с .NET Framework можно только путем переустановки Виндовс с использованием другой сборки
Следующие шаги
-
Если у вас отсутствует опыт работы с .NET Framework, ознакомьтесь с общими сведениями об этой платформе, основными понятиями и ключевыми функциями.
-
Сведения о новых функциях и улучшениях в .NET Framework 4.5 и ее доработанных выпусках см. в разделе Новые возможности в .NET Framework.
-
Сведения о миграции приложения на более новую версию платформы .NET Framework см. в руководстве по миграции.
-
Сведения об определении версий или обновлений, установленных на компьютере, см. в разделах Практическое руководство. Определение установленных версий .NET Framework и Практическое руководство. Определение установленных обновлений .NET Framework.
Установить данную платформу можно различными способами.
- Установив операционную систему, пакет обновлений которой уже включает в себя эту платформу.
- Скачать Net Framework а затем установить. (Официальные ссылки у нас на сайте)
- Установить в качестве дополнительного ПО при установке игры.
- Автоматически установить, используя «Центр обновления Windows»
Бывают случаи: Что во время запуска игры или приложения на экране всплывает окно примерного содержания: «(имя приложения) требует наличие .НЕТ Фреймворк. Пожалуйста скачайте и установите Net Framework 3.5 или выше.» Что делает запуск данного приложения невозможным без этой платформы. Если у вас установлена Microsoft Net Framework 4.7, то это не означает что, вам не нужны более старые версии. Вам понадобится установить и Microsoft Net Framework 4 и предыдущие версии. Настоятельно рекомендуется установить все существующие касательно вашей операционной системы.
Как удалить .NET Framework
Если инструмент находится в составе Microsoft Windows, но при запуске совместимого контента по неизвестным причинам возникают ошибки и технические неполадки, значит, настал момент деинсталлировать .NET Framework и установить заново. Процедура не займет и 5 минут свободного времени.
Переход в меню «Пуск» и вызов параметров операционной системы;
Далее – выбор раздела «Приложения», где хранится информация о каждой загруженной программе или игре.
В появившемся меню проще воспользоваться поисковой строкой, расположенной в верхней части интерфейса. Достаточно ввести Framework и нажать на Enter;
Последний шаг – нажать правой кнопкой мыши на появившееся предложение и выбрать пункт «Удалить». Остальные действия пройдут уже в фоновом режиме: система перенесет ненужные файлы в корзину, очистит информацию о недавних действиях и настройках. Перед попыткой загрузить и установить новую версию .NET Framework желательно перезагрузить компьютер, иначе придется столкнуться с уже знакомой ошибкой.
Remarks for older versions
.NET Framework versions 2.0, 3.0, and 3.5 are built with the same version of the CLR (CLR 2.0). These versions represent successive layers of a single installation. Each version is built incrementally on top of the earlier versions. It’s not possible to run versions 2.0, 3.0, and 3.5 side by side on a computer. When you install version 3.5, you get the 2.0 and 3.0 layers automatically, and apps that were built for versions 2.0, 3.0, and 3.5 can all run on version 3.5. However, .NET Framework 4 ends this layering approach, and it and later releases (.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, and 4.8) also represent successive layers of a single installation. Starting with .NET Framework 4, you can use in-process, side by side hosting to run multiple versions of the CLR in a single process. For more information, see Assemblies and Side-by-Side Execution.
In addition, if your app targets version 2.0, 3.0, or 3.5, your users may be required to enable .NET Framework 3.5 on a Windows 8, Windows 8.1, or Windows 10 computer before they can run your app. For more information, see Install the .NET Framework 3.5 on Windows 11, Windows 10, Windows 8.1, and Windows 8.
Important
Starting with Visual Studio 2022, Visual Studio no longer includes .NET Framework components for .NET Framework 4.0 — 4.5.1 because these versions are no longer supported. Visual Studio 2022 and later versions can’t build apps that target .NET Framework 4.0 through .NET Framework 4.5.1. To continue building these apps, you can use Visual Studio 2019 or an earlier version.
Как обновить net framework на виндовс 10 и установить библиотеку
Существует несколько методов, позволяющих обновить .NET Framework стандартными способами и с помощью сторонних программ. Если по каким-то причинам во время обновления или установки библиотеки у вас появляются ошибки, то воспользуйтесь инструкцией, приведённой ниже в статье. Последней на сегодня является версия 4.7, но для использования некоторых старых приложений могут понадобиться более ранние аналоги библиотеки.
При помощи панели управления
Данный вариант позволит не только установить или обновить библиотеку, но и узнать, какая версия используется на компьютере в данный момент.
- Разверните панель управления системой, используя системную поисковую строчку Windows.
Открываем панель управления
- Откройте вкладку «Программы и компоненты».
Открываем раздел «Программы и компоненты»
- Откройте подраздел «Включение и отключение компонентов Windows». Учтите, для этого и дальнейших действий понадобятся права администратора.
Кликаем по кнопке «Включение и отключение компонентов Windows»
- Найдите в списке папку, имеющую в имени .NET Framework. Таких папок окажется несколько, каждая из которых отвечает за свою версию библиотеки. Отмеченная папка обозначает ту версию .NET Framework, которая активирована и используется на компьютере сейчас. Чтобы выбрать другую версию, переместите галочку и сохраните все внесённые изменения.
Активируем нужную версию .NET Framework
- После изменения версии библиотеки перезагрузите компьютер, чтобы все программы, использующие её, распознали новые данные и начали их применять. Перезагружаем компьютер
Ручная установка
Самую новую версию .NET Framework вы можете установить с официального сайта Microsoft. На ней расположен установщик, который установит скачанную версию библиотеки, в данном случае 4.7, в автоматическом режиме. После окончания установки необходимо перезагрузить устройство, чтобы все внесённые изменения вступили в силу.
Скачиваем нужную версию .NET Framework с официального сайта Microsoft
Если вам по каким-то причинам понадобится более старая версия библиотеки, то вы также можете найти её на сайте Microsoft, но чтобы установить её корректно, рекомендуется сначала удалить уже установленную версию.
Через официальную программу
Официальное приложение Microsoft .NET Framework Repair Tool можно скачать с сайта Microsoft. С помощью неё вы можете обновить версию, установленную на вашем компьютере. Программа весит всего несколько МБ.
Скачиваем и устанавливаем программу Microsoft .NET Framework Repair Tool
Через стороннюю программу
Все предыдущие способы были официальными, этот же вариант предоставляет вам возможность обновить библиотеку не совсем неофициально, так как в процессе будет задействована сторонняя программа Microsoft .NET Framework Repair Tool. Установив её, вы окажетесь в главном меню, в котором нужно будет выбрать блок .NET Framework, а после версию устанавливаемой библиотеки. По завершении процедуры перезагрузите компьютер, чтобы все внесённые изменения вступили в силу.
Обновляем библиотеку через Microsoft .NET Framework Repair Tool
.NET Framework для пользователей
Если вы не разрабатываете приложения .NET Framework, но используете их, вам не требуется обладать специальными знаниями о платформе .NET Framework или ее работе. В большинстве случаев платформа .NET Framework совершенно прозрачна для пользователей.
Если используется операционная система Windows, платформа .NET Framework, возможно, уже установлена на компьютере. Кроме того, если устанавливается приложение, для работы которого требуется .NET Framework, программа установки приложения может установить нужную версию .NET Framework на компьютер. В некоторых случаях отображается диалоговое окно с приглашением установить платформу .NET Framework. Если вы попытались запустить приложение и появилось это окно, при наличии подключения к Интернету можно перейти на веб-страницу, откуда можно установить отсутствующую версию .NET Framework. Дополнительные сведения см. в руководстве по установке.
В общем случае не рекомендуется удалять версии платформы .NET Framework, установленные на компьютере. Для этого имеются две причины:
-
Если приложение зависит от конкретной версии платформы .NET Framework, то при удалении этой версии его работа может быть нарушена.
-
В некоторых версиях платформы .NET Framework существуют обновления на месте на более ранние версии. Например, .NET Framework 3.5 представляет собой обновление на месте для версии 2.0, а .NET Framework 4.8 — обновление на месте для версий с 4 по 4.7.2. Дополнительные сведения см. в разделе Платформа.NET Framework: версии и зависимости.
Если вы решите удалить платформу .NET Framework в версии Windows, предшествующей Windows 8, всегда используйте для удаления средство Программы и компоненты. Никогда не удаляйте версию платформы .NET Framework вручную. В ОС Windows 8 и более поздних версий .NET Framework представляет собой компонент операционной системы, который нельзя удалить отдельно.
На одном компьютере могут одновременно существовать несколько версий платформы .NET Framework. То есть при установке более поздних версий удалять предыдущие версии не требуется.
Uninstall .NET Framework
Starting with Windows 8, you can uninstall .NET Framework 4.5 or later versions by using Turn Windows features on and off in Control Panel. In older versions of Windows, you can uninstall .NET Framework 4.5 or later versions by using Add or Remove Programs in Control Panel.
Important
For Windows 7 and earlier operating systems, uninstalling .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, or 4.8 doesn’t restore .NET Framework 4.5 files, and uninstalling .NET Framework 4.5 doesn’t restore .NET Framework 4 files. If you want to go back to the older version, you must reinstall it and any updates to it.
Удаление .NET Framework
Начиная с Windows 8, вы можете удалить .NET Framework 4.5 или более поздних версий в разделе включения или отключения компонентов Windows на панели управления. В более ранних версиях Windows платформу .NET Framework 4.5 или более поздних версий можно удалить с помощью пункта Установка и удаление программ на панели управления.
Важно!
Для Windows 7 и более ранних операционных систем при удалении .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.5 не восстанавливаются файлы .NET Framework 4. Чтобы вернуться к более старой версии, необходимо переустановить платформу со всеми обновлениями.
Возможности для программистов
Программа NET Framework для программистов открывает много возможностей и снимает ряд ограничений. Они могут написать новую программу, используя привычный для себя язык программирования, не осваивая при этом новые платформы. Свойства Фреймворка сделали из него мультиплатформенный инструмент, которому понятны языковые алгоритмы, к примеру, C++/CLI, C#, JScript , F#, Visual Basic и многие другие.
Широкие возможности позволяют программистам производить разработку сложных программ, которые имеют при этом красивую визуализацию. Созданные приложения подходят для работы на разных устройствах. Языки программирования совместимы в приложении благодаря использованию элемента CLR.
Что такое Microsoft .NET Framework. Как установить и переустановить NET Framework?
Microsoft .NET Framework – это так называемая программная платформа. Установка NET Framework требуется для выполнения программ, написанных на этой платформе. Чтобы вам было понятнее, объясню следующим образом: некоторые видеофайлы не будут воспроизводиться в Windows, если для них не установлены необходимые кодеки. Здесь такая же ситуация: программы, написанные под NET Framework, не смогут выполниться, если в системе не установлен данный компонент.
Важный момент: для работы приложения, написанного под конкретную версию NET Framework, требуется установка именно этой версии.
Microsoft выпустила первую версию NET Framework еще в 2000-м году, и с тех пор их вышло несколько (NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5).
Как же узнать, какие версии NET Framework установлены на вашем компьютере?
Самый простой способ – это скачать и запустить небольшую программку ASoft .NET Version Detector.
После запуска в окне программы вы увидите три разноцветных прямоугольника, в которых показаны все существующие версии NET Framework. Белым цветом выделены установленные на вашем компьютере версии, а серым – не установленные:
Кликать по фиолетовой стрелке вам не нужно – это ссылка на инструментарий для разработчиков .NET.
Если кликнуть по третьему от левого края значку (в виде эмблемы “Microsoft NET”), то откроется папка на вашем компьютере, в которую установлен NET Framework.
Где скачать и как установить Microsoft .NET Framework?
В разных версиях операционной системы Windows уже встроены разные версии NET Framework. Например, в Windows 7 включена версия 3.5 SP1. В свою очередь эта версия включает в себя NET Framework 2.0 с SP1 и SP2 и NET Framework 3.0 с SP1 и SP2.
В состав Windows 8 входит NET Framework 4.5.
Установка Microsoft .NET Framework предельно проста и не требует каких-то специфических настроек: достаточно скачать необходимый пакет и запустить его установку. Ниже приведены ссылки, по которым вы можете скачать необходимую версию NET Framework:
Microsoft .NET Framework 1.0 Версия 1.0 почти не используется, установка требуется крайне редко.
Microsoft .NET Framework 1.1 Версия 1.1 используется редко, устанавливать только при необходимости.
Microsoft .NET Framework 3.5 Service Pack 1 Установочный файл версии 3.5 SP1 также включает в себя версии 2.0 SP2 и 3.0 SP2.
Microsoft .NET Framework 4.5.1 Является обновлением версий 4.0 и 4.5, поэтому если устанавливается 4.5.1, то эти версии ставить не нужно. Windows XP не поддерживается NET Framework 4.5.
Как переустановить Microsoft .NET Framework?
Иногда в системе возникают проблемы, так или иначе связанные с NET Framework. Например, появляются ошибки при запуске некоторых программ или при установке (обновлении) самого Microsoft .NET Framework. В этом случае самым надежным решением проблем будет удаление платформы и ее повторная установка.
Чтобы корректно удалить NET Framework со своего компьютера, лучше всего воспользоваться специально созданной для этого программой .NET Framework Cleanup Tool.
Скачайте ее здесь, затем распакуйте архив и запустите файл cleanup_tool.exe.
Появится сообщение: “Запустить программу .NET Framework Setup Cleanup Utility?” (правда, на английском) – нажмите “Да”. Затем примите условия лицензионного соглашения (кнопка “Yes”). В окне программы в списке выберите пункт “.NET Framework – All Versions” и нажмите кнопку “Cleanup Now”:
.NET Framework FAQ
What is .NET Framework used for?
.NET Framework is used to create and run software applications. .NET apps can run on many operating systems, using different implementations of .NET. .NET Framework is used for running .NET apps on Windows.
Who uses .NET Framework?
Software developers and the users of their applications both use .NET Framework:
- Users of applications built with the .NET Framework need to have .NET Framework installed. In most cases, .NET Framework is already installed with Windows. If needed, you can download .NET Framework.
- Software developers use .NET Framework to build many different types of applications—websites, services, desktop apps, and more with Visual Studio. Visual Studio is an integrated development environment (IDE) that provides development productivity tools and debugging capabilities. See the .NET customer showcase for examples of what people are building with .NET.
Why do I need .NET Framework?
You need .NET Framework installed to run applications on Windows that were created using .NET Framework. It’s already included in many versions of Windows. You only need to download and install .NET Framework if prompted to do so.
How does .NET Framework work?
.NET Framework applications are written in C#, F#, or Visual Basic and compiled to Common Intermediate Language (CIL). The Common Language Runtime (CLR) runs .NET applications on a given machine, converting the CIL to machine code. See for more info.
What are the main components/features of .NET Framework?
The two major components of .NET Framework are the Common Language Runtime (CLR) and the .NET Framework Class Library. The CLR is the execution engine that handles running applications. The Class Library provides a set of APIs and types for common functionality. See for more info.
What is the difference between .NET Core and .NET Framework?
.NET Core and .NET Framework share many of the same components and you can share code across the two. Some key differences include:
- .NET Core is cross-platform and runs on Linux, macOS, and Windows. .NET Framework only runs on Windows.
- .NET Core is open-source and accepts contributions from the community. The .NET Framework source code is available but doesn’t take direct contributions.
- The majority of .NET innovation happens in .NET Core.
- .NET Framework is included in Windows and automatically updated machine-wide by Windows Update. .NET Core is shipped independently.
See Choosing between .NET Core and .NET Framework for more details.
Can you have multiple .NET Frameworks installed?
Some versions of .NET Framework are installed side-by-side, while others will upgrade an existing version (known as an in-place update). In-place updates occur when two .NET Framework versions share the same CLR version.
For example, installing .NET Framework 4.8 on a machine with .NET Framework 4.7.2 and 3.5 installed will perform an in-place update of the 4.7.2 installation and leave 3.5 installed separately.
.NET Framework version | CLR version |
---|---|
.NET Framework 4.x | 4.0 |
.NET Framework 2.x and 3.x | 2.0 |
.NET Framework 1.1 | 1.1 |
.NET Framework 1.0 | 1.0 |
How much does .NET Framework cost?
.NET Framework is free, like the rest of the .NET platform. There are no fees or licensing costs, including for commercial use. See .NET is free for more details.
Which version of .NET Framework should I use?
In most cases, you should use the latest stable release. Currently, that’s .NET Framework 4.8 .
Applications that were created with any 4.x version of .NET Framework will run on .NET Framework 4.8 . To run an application that was created for an earlier version (for example, .NET Framework 3.5), you should install that version. See Download .NET Framework for a complete list.
What is the support policy for .NET Framework?
.NET Framework 4.8 is the latest version of .NET Framework and will continue to be distributed with future releases of Windows. As long as it is installed on a supported version of Windows, .NET Framework 4.8 will continue to also be supported.
Выберите и установите нужные Вам версии для 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 (последняя на данный момент)
.NET, .NET Framework, and .NET Core
.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.
There are various implementations of .NET. Each implementation allows .NET code to execute in different places—Linux, macOS, Windows, iOS, Android, and many more.
- .NET Framework is the original implementation of .NET. It supports running websites, services, desktop apps, and more on Windows.
- .NET Core is a cross-platform implementation for running websites, services, and console apps on Windows, Linux, and macOS. .NET Core is open source on GitHub.
- Xamarin/Mono is a .NET implementation for running apps on all the major mobile operating systems, including iOS and Android.

Эта тема закрыта для публикации ответов.