- Что такое Microsoft .NET Framework. Как установить и переустановить NET Framework?
- Microsoft NET Framework — что это такое и как установить его на Windows
- Microsoft NET Framework — что это такое?
- Как установить Microsoft NET Framework
- Ещё кое-что о Microsoft Net Framework
- Практическое руководство. Настройка приложения для включения поддержки .NET Framework версии 4 и выше
- Настройка приложения для запуска в .NET Framework 4 или более поздних версиях
Что такое Microsoft .NET Framework. Как установить и переустановить NET Framework?
Что такое 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. Белым цветом выделены установленные на вашем компьютере версии, а серым – не установленные:
Если вы напротив нужной версии кликните по зеленой стрелке слева, то попадете на сайт Microsoft, где сможете скачать данную версию 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”:
Источник
Microsoft NET Framework — что это такое и как установить его на Windows
Если вы часто устанавливаете программы, то наверняка сталкивались с ошибками Microsoft .NET Framework . Две самых распространённых — он либо не установлен, либо установлена не та версия.
Почему так происходит? Что это такое и зачем нужен NET Framework ?
Microsoft NET Framework — что это такое?
Наверное, вы знаете, что основное занятие программистов — написание кода. При этом они используют различные языки программирования, позволяющие сказать компьютеру, что он должен делать:
Но есть одна проблема — языки программирования довольно примитивны. С их помощью можно легко выполнять простые действия вроде сложения и умножения. А всё остальное требует долгой и усердной работы. Хотите вывести текст или изображения на экран? Тогда придётся написать много кода, используя самые простые элементы языка.
Здесь на помощь приходит .NET Framework . По сути, это обширный набор написанных фрагментов кода ( созданный и поддерживающийся Microsoft ) , который программисты могут использовать, чтобы быстрее писать программы.
К примеру, .NET Framework берёт на себя все операции по отрисовке окон на экране. Программисту остаётся только вставить текст, продумать меню программы, задать поведение кнопок, когда на них нажимает пользователь и т.д.
Но .NET Framework — намного больше, чем просто набор дополнительного кода. Он включает в себя инструменты, призванные сократить время разработки и дополнительные API , которые программисты могут использовать для простого взаимодействия с такими сервисами как Windows Store . Вместо того чтобы вручную писать весь необходимый код для поддержки универсальной платформы Windows , можно воспользоваться .NET Framework :
Есть только один недостаток разработки приложений с использованием .NET Framework — их невозможно запустить, если .NET не установлен в вашей системе.
.NET Framework состоит из двух частей. Первая часть включает в себя набор заранее написанного кода ( официально именуемого SDK , Dev Packs или «Пакеты разработчика» ). Вторая часть включает в себя программу, которая может интерпретировать код .NET Framework в команды для операционной системы. Эта часть, которую называют « средой выполнения », позволяет запускать программы, написанные с использованием .NET Framework .
В этом отношении .NET Framework напоминает Java — для использования написанных на нём приложений необходимо скачать среду выполнения Java Runtime Environment .
Говоря кратко, зачем нужен Microsoft NET Framework : если вы простой пользователь, который не собирается заниматься программированием, вам потребуется только среда выполнения .NET Framework .
Как установить Microsoft NET Framework
На большинстве компьютеров на Windows уже установлен Microsoft NET Framework , но его версия может быть устаревшей. Например, с Windows 8 и 8.1 поставляется версия 4.5.1 , а с Windows 10 — версия 4.6 , 4.6.1 или 4.6.2 .
На момент написания статьи самая свежая версия — Microsoft NET Framework 4,7 . Именно её мы и будем устанавливать:
Microsoft Net Framework можно установить и через Центр обновления Windows . Но многие отключают обновление Windows , поэтому данный метод будет предпочтительнее.
Перед установкой — Microsoft Net Framework можно установить на Windows 10 , Windows 8.1 и Windows 7 SP1 как на 32-битные, так и на 64-битные системы. Чтобы установка прошла без ошибок, Microsoft рекомендует иметь на жестком диске минимум 2.5 ГБ свободного пространства.
Microsoft предлагает два вида установщиков: веб-установщик и автономный установщик. Веб-установщик весит меньше 2 МБ, и скачивает все необходимые компоненты во время инсталляции. Поэтому вам потребуется стабильное соединение с интернетом.
Автономный установщик весит около 60 МБ, и не требует доступа к интернету во время инсталляции.
Оба установщика содержат одинаковые версии NET Framework , но мы предпочитаем использовать автономный установщик. Он надёжнее, и всегда будет под рукой, если потребуется переустановить NET Framework . После скачивания процесс установки не должен вызвать затруднений — просто следуйте инструкциям, появляющимся на экране. И тогда вы быстрее поймете, зачем нужен NET Framework 4 .
.NET Framework 4.7 Веб-установщик
.NET Framework 4.7 Автономный установщик
Обратите внимание, что версия 4.7 — это выполняемое обновление версий 4 , 4.5 , 4.5.1 , 4.5.2 , 4.6 , 4.6.1 и 4.6.2 . Поэтому не удаляйте предыдущие версии после установки. NET Framework 3.5 SP1 и более старые версии устанавливаются отдельно.
По умолчанию NET Framework инсталлирует английскую версию независимо от того, какой вы используете установщик. Для локализации нужно скачать соответствующий языковой пакет. На данный момент языковые пакеты для версии 4.7 доступны только в виде автономных установщиков.
Перейдя по ссылке, приведенной ниже, выберите необходимый язык, дождитесь, пока страница перезагрузится, и нажмите « Скачать ».
Языковой пакет .NET Framework 4.7
Ещё кое-что о Microsoft Net Framework
Еще одна причина, зачем нужен NET Framework . Несколько лет назад Microsoft открыла исходный код NET Framework , позволив всем желающим вносить свой вклад в разработку платформы. В результате Microsoft стала самой активной организацией на GitHub .
Что это значит для вас? В сущности, то, что приложения, написанные на .NET Framework в будущем станут только популярнее и качественнее. Поэтому, почему бы не установить .NET Framework прямо сейчас?
Дайте знать, что вы думаете по данной теме в комментариях. Мы очень благодарим вас за ваши комментарии, лайки, отклики, дизлайки, подписки!
Пожалуйста, оставьте ваши отзывы по текущей теме материала. За комментарии, дизлайки, подписки, лайки, отклики огромное вам спасибо!
Источник
Практическое руководство. Настройка приложения для включения поддержки .NET Framework версии 4 и выше
Все приложения, которые размещают в себе среду CLR, должны запускать или активировать среду CLR для выполнения управляемого кода. Как правило, приложение .NET Framework запускается в той версии среды CLR, в которой оно было собрано, однако для приложений для настольных систем это поведение можно изменить с помощью файла конфигурации приложения (иногда называемого файлом app.config). Однако, для приложений Магазина Windows или приложений Windows Phone, изменить предусмотренное по умолчанию поведение активации с помощью файла конфигурации приложения невозможно. В этой статье поясняется, как разрешить приложению для настольных систем запускаться в другой версии .NET Framework, а также приводятся примеры нацеливания на версию 4 или более позднюю.
Версия .NET Framework, в которой запускается приложение, определяется в следующем порядке:
Если файл конфигурации приложения содержит записи , в которых указана одна или несколько версий платформы .NET Framework, и одна из этих версий присутствует на компьютере пользователя, приложение запускается в этой версии. Записи в файле конфигурации считываются в порядке следования, и используется первая указанная версия платформы .NET Framework, которая есть на компьютере пользователя. (Для версии 1.0 используйте элемент .)
Если файла конфигурации нет, но версия .NET Framework, в которой было собрано приложение, присутствует на компьютере пользователя, приложение запускается в этой версии.
Последняя установленная версия.
Если версия .NET Framework, для которой было собрано приложение, отсутствует и в файле конфигурации не указана версия в элементе , то приложение пытается запуститься в последней версии .NET Framework, присутствующей на компьютере пользователя.
Однако приложения .NET Framework 1.0, 1.1, 2.0, 3.0 и 3.5 не запускаются автоматически в .NET Framework 4 или более поздних версиях, и в некоторых случаях пользователь может получить сообщение об ошибке, и ему будет предложено установить .NET Framework 3.5. Поведение активации может также зависеть от операционной системы пользователя, потому что в состав разных версий Windows входят разные версии .NET Framework. Если приложение поддерживает и .NET Framework 3.5, и .NET Framework 4 или более поздние версии, рекомендуется указывать это путем включения в файл конфигурации нескольких записей во избежание ошибок инициализации .NET Framework. Дополнительные сведения см. в статье Версии и зависимости платформы .NET Framework.
Также можно настроить приложения .NET Framework 3.5 для запуска на платформе .NET Framework 4 или более поздней даже на компьютерах, на которых установлена .NET Framework 3.5, чтобы воспользоваться направленными на повышение производительности преимуществами версий 4 и более поздних.
Рекомендуется всегда тестировать приложение в каждой из поддерживаемых им версий .NET Framework. Сведения об обновлении приложения для поддержки более поздних версий платформы .NET Framework см. в статье Совместимость версий в .NET Framework.
Сведения о том, как внести в приложения .NET Framework 1.0 и 1.1 изменения для поддержки Windows 7 и Windows 8, см. в статье Миграция из .NET Framework 1.1.
Настройка приложения для запуска в .NET Framework 4 или более поздних версиях
Добавьте или найдите файл конфигурации проекта .NET Framework. Файл конфигурации приложения находится в том же каталоге, что и приложение, и имеет то же имя, однако с расширением .config. Например, для приложения с именем MyExecutable.exe файл конфигурации приложения называется MyExecutable.exe.config.
Чтобы добавить файл конфигурации, в строке меню Visual Studio выберите Проект, Добавить новый элемент. Выберите Общие в области слева, а затем выберите Файл конфигурации. Назовите файл конфигурации App.config. Для проектов приложений Магазина Windows или Windows Phone эти элементы меню недоступны, так как изменить политику активации на этих платформах невозможно.
Добавьте в файл конфигурации приложения элемент следующим образом:
где задает версию среды CLR, соответствующую версии платформы .NET Framework, которую поддерживает приложение. Можно использовать следующие строки:
.NET Framework 1.0: «v1.0.3705»
.NET Framework 1.1: «v1.1.4322»
.NET Framework 2.0, 3.0 и 3.5: «v2.0.50727»
.NET Framework 4 и более поздние версии: «v4.0»
Можно добавить несколько элементов , перечислив их в порядке предпочтения, чтобы задать поддержку нескольких версий .NET Framework.
В следующей таблице показано, как параметры файла конфигурации приложения и версии платформы .NET Framework, установленные на компьютере, определяют версию, в которой запускается приложение .NET Framework 3.5. Примеры относятся к приложению .NET Framework 3.5, однако аналогичную логику можно использовать для нацеливания приложений, собранных с использованием более ранних версий .NET Framework. Обратите внимание, что для указания .NET Framework 3.5 в файле конфигурации приложения используется номер версии .NET Framework 2.0 (v2.0.50727).
| Параметр файла app.config | На компьютере с установленной версией 3.5 | На компьютере с версиями 3.5 и 4 или более поздними | На компьютере с версией 4 или более поздними |
|---|---|---|---|
| Отсутствуют | Запускается в 3.5 | Запускается в 3.5 | Выводит сообщение об ошибке, предлагая пользователю установить нужную версию * |
| Запускается в 3.5 | Запускается в 3.5 | Выводит сообщение об ошибке, предлагая пользователю установить нужную версию * | |
| Запускается в 3.5 | Запускается в 3.5 | Запускается в 4 или более поздней версии | |
| Запускается в 3.5 | Запускается в 4 или более поздней версии | Запускается в 4 или более поздней версии | |
| Выводит сообщение об ошибке, предлагая пользователю установить нужную версию * | Запускается в 4 или более поздней версии | Запускается в 4 или более поздней версии |
*Дополнительные сведения об этом сообщении об ошибке и о том, как избежать этой ошибки, см. в статье Ошибки инициализации платформы .NET Framework: управление пользовательской средой.
Источник