Какая версия net framework по умолчанию поставляется вместе с windows 7

Обновлено: 06.07.2024

Кроме того, существует обрезаная версия .NET Framework - .NET Framework Client Profile, который занимает намного меньше места на клиентской машине (.NET Framework Client Profile 2.0 занимает около 28 МБ). Он содержит лишь те библиотеки, которые нужны для запуска приложений и не содержит библиотеки, которые используются для их разработки (например, библиотека System.Drawing.Design нужна лишь для разработки приложений, и никак не используется на этапе исполнения). Вы можете скомпилировать вашу программу под этот фреймворк, а клиенту не нужно будет устанавливать весь "полновесный" пакет.

Если вы пойдете на сайт Майкрософта и Причина в том, что установщик содержит много разных компонентов, которые устанавливаются в зависимости от конфигурации и уже установленных компонентов на конкретной машине (если компонент уже присутствует в системе, то он пропускается при установке). Кроме того полный фреймворк и client profile не могут быть установлены вместе.

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

№2. Windows хостинг более дорогой чем Linux хостинг

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

. Ведь кроме покупки Visual Studio (что тоже не дешево) необходимо купить лицензии на Windows, SQL Server и т.д.

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

  • Visual Studio Express Edition
  • SQL Server Express Edition
  • Windows Server Web Edition
  • Windows Phone Developer Tools

Этих инструментов вполне должно хватить для разработки проектов среднего уровня сложности.

Также нужно сказать, что существует много программ, по которым можно получить лицензионное ПО бесплатно:

  • DreamSpark - для школьников, студентов и аспирантов (на период учебы)
  • BizSpark - для стартапов (в течении 3 лет)
  • WebsiteSpark - для веб-студий (в течении 3 лет)

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

Во-первых, это не всегда необходимо.

Ну и сейчас очень сильно развивается рынок SaS решений, поэтому перед разработкой нужно подумать о том, что, возможно, есть смысл предоставлять услугу в виде сервиса и тогда вопрос кроссплатформенности отпадет сам собой.

В продолжение этого пункта.

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

В качестве контр-примера можно привести сайт StackOverflow, который написан полностью на стеке MS-технологий. Этот сайт ежедневно посещает огромное количество людей со всего мира. Более подробно о том, как работает StackOverflow, можно почитать здесь.

Ну и напоследок скажу, что не технология красит человека, а человек - технологию.

Содержание

  • Позволяет разработчикам не тратить время на проработку взаимодействия создаваемого продукта со средой, в которой он будет выполняться (будь то аппаратные характеристики, совместимость, особенности ОС или другие технические аспекты окружения).
  • Умеет работать со многими языками программирования при помощи набора специальных алгоритмов, что дает создателям приложений возможность использовать практически любой известный принцип построения программного кода для своего ПО.
  • Процессор с частотой 1 ГГЦ и выше;
  • Объем оперативной памяти не менее 512 МБ;
  • Минимальное количество место на жестком диске в размере 4,5 ГБ.

Определение разрядности операционной системы: x32 (x86) или x64

  • Windows XP. Интегрированная версия – 1.0 SP2;
  • Windows Интегрированные версии – 2.0 SP2, 3.0 SP2 и 3.5 SP1;
  • Windows 8 или 8.1. Интегрированные версии – 4.5 и 4.5.1 соответственно для этих ОС;
  • Windows Интегрированная версия – 4.6 или 4.6.1 в зависимости от установленных обновлений.

Также необходимо помнить: предустановленные библиотеки не могут быть удалены штатными средствами самой операционной системы.

  1. Периодически нажимать кнопку «Next»;
  2. Соглашаться с применением предложенных изменений.

Программа протестирует систему в несколько этапов.

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

Исполняемый код в обоих случаях одинаковый.

Программа создана исключительно для удобства: при ее использовании не придется проводить никаких манипуляций вручную. Далее будет описан ручной способ перезапуска системного обновления.

  1. Создайте пустой текстовый документ и скопируйте в него следующий код:
  1. Сохраните файл в расширении «.bat»;
  2. Запустите созданную программу от имени администратора.

  1. Запустите командную строку: открыть меню «Пуск» → написать в строке поиска: cmd → запустить соответствующую программу нажатием левой кнопкой мыши;
  2. Перейти в папку с пакетом установщика с помощью команды «cd C:\my-install-dir»
  3. Запустить пакет установки с ключом «/x»:

NET Framework —программный пакет (иногда применяют термины: технология, платформа), который предназначен для разработки программ и приложений. Главной особенностью пакета является то, что разные службы и программы написанные на разных языках программирования будут совместимы.

Например, программа написанная на языке C++ может обратится к библиотеке написанной на языке Delphi.

Можно ли не устанавливать NET Framework?

Можно и многие пользователи не делают этого. Здесь есть несколько объяснений этому.

Во-первых, NET Framework устанавливается по умолчанию с ОС Windows (например в Windows 7 включен пакет версии 3.5.1).

Во-вторых, многие и не запускают никаких игр или программ, требующих этот пакет.

Microsoft .NET Framework. Что это? Где скачать все версии, как узнать какая версия установлена?

2. Как узнать какие версии установлены в системе?

Почти никто из пользователей не знает, какие версии NET Framework установлены в системе. Для определения, проще всего воспользоваться специальной утилитой. Одна из лучших, на мой взгляд, это NET Version Detector.

NET Version Detector

Эту утилиту не нужно устанавливать, достаточно скачать и запустить.

Microsoft .NET Framework. Что это? Где скачать все версии, как узнать какая версия установлена?

Кстати, здесь следует сделать небольшую сноску и сказать, что в NET Framework 3.5.1 входят следующие компоненты:

Так же, об установленных платформах NET Framework можно узнать и в Windows. В Windows 8 (7*) для этого нужно войти в панель управления/программы/включение или отключение компонентов Windows.

Microsoft .NET Framework. Что это? Где скачать все версии, как узнать какая версия установлена?

Далее ОС покажет какие компоненты были установлены. В моем случае присутствуют две строки, см. скриншот ниже.

Microsoft .NET Framework. Что это? Где скачать все версии, как узнать какая версия установлена?

NET Framework 1, 1.1

Кстати, нельзя устанавливать NET Framework с разными языковыми пакетами.

NET Framework 2, 3, 3.5

NET Framework 4, 4.5

Microsoft .NET Framework. Что это? Где скачать все версии, как узнать какая версия установлена?

Случается такое, конечно, редко. Иногда вроде и установлена нужная версия NET Framework, а программа все равно не запускается (сыпятся всевозможные ошибки). В этом случае имеет смысл удалить ранее установленную платформу NET Framework, и установить новую.

Для удаления, лучше всего воспользоваться специальной утилитой, ссылка на нее чуть ниже.

NET Framework Cleanup Tool

Microsoft .NET Framework. Что это? Где скачать все версии, как узнать какая версия установлена?

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

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

Ошибка из-за отсутствия нужной версии NET Framework

NET Framework – для чего он нужен и можно ли удалить

Мы уже выяснили, что многие программы не будут нормально работать без кое-каких дополнительных модулей, таких как NET Framework. Пользователи Winfows 7/10, наверняка, не раз встречались с этим компонентом, однако вряд ли задумывались о его роли и выполняемых функциях. Спешим восполнить этот пробел.

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

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

NET Framework

Будучи универсальным, модуль NET Framework позволяет запускать поддерживающие технологию NET программы не только на Windows, но и в других системах, причем программа может быть разработана на любом языке программирования, включая те языки, которая Windows не «понимает». Конечно, для работы такого ПО требуются определенные условия, но сам факт, что такое возможно, является большим плюсом платформы NET Framework.

На вопрос, что это за программа NET Framework и нужна ли она, мы, надо полагать, ответили. Можно ли ее удалить, скажем, ради экономии места на жестком диске? Да, за исключением той версии, которая поставляется вместе с Windows. Делать это, однако, не рекомендуется без особой нужды, так как некоторые сторонние программы, зависящие от NET Framework, могут перестать запускаться.

Как узнать, какая версия NET Framework установлена

Теперь переходим к следующему не менее важному вопросу. В требованиях к программному обеспечению нередко указывается, что программа нуждается в такой-то версии фреймворка. В связи с этим у пользователя может возникнуть необходимость узнать, какой NET Framework установлен в его Windows 7/10. Сделать это нетрудно – существует несколько способов выяснить, какая версия компонента имеется в системе.

С помощью Проводника и командной строки

Папка с пакетами NET Framework

Вывод всех версий Microsoft NET Framework в командной строке

Через редактор реестра

Еще одна методика предполагает использование реестра. Запустив командой regedit редактор реестра, разверните в левой колонке ветку HKLM/SOFTWARE/Microsoft/NET Framework Setup/NDP. В последнем подразделе вы увидите папки, имена которых будут соответствовать имеющимся в Windows версиям NET Framework.

Просмотр установленных версий NET Framework в реестре

Чтобы определить, установлена ли в системе версия NET Framework 4.5 и выше, зайдите в расположение v4/Full и обратите внимание на параметры Install и Version. Значение 1 для первого параметра будет означать, что компонент установлен и активен, значение второго параметра содержит полный номер версии компонента. Это же касается и других редакций фреймворка. Отсутствие подкаталога Full укажет на то, что компонент NET Framework 4.5 или более поздней версии не установлен.

Узнаем через реестр, установлена ли в системе версия NET Framework 4.5 или выше

С помощью сторонних утилит

Утилита ASoft .NET Version Detector

Как скачать NET Framework для Windows 7/10

Пакеты NET Framework на сайте Microsoft

Скачивание NET Framework с сайта Microsoft

Как скачать NET Framework с сайта dlltop.ru

Что же касается процедуры установки, то она почти ничем не отличается от инсталляции большинства десктопных программ. Независимо от того, какую версию Windows вы используете, необходимо, чтобы на вашем компьютере был установлен включающий в себя ранние версии NET Framework 3.5 и отдельно последний на данный момент NET Framework версии 4.7.1.

Установка NET Framework в Windows

Значение NET Framework

Читайте также: