Разное

Как проверить версию framework: 404 — Содержимое не найдено

12.02.1979

Содержание

6 способов проверить, какие версии .NET Framework установлены

Любой пользователь ПК постоянно сталкивается с программными продуктами, полностью или частично разработанными на платформе Net. Это могут быть как утилиты, так и игры. И перед установкой программы, в том числе игровой, узнать версию NET Framework, как правило, бывает совсем нелишним.

На компьютере под управлением ОС Windows может располагаться далеко не одна версия такой программной платформы. Это связано с сугубо техническими факторами разработки, и никоим образом не засоряет компьютер. «Виндовс» позволяет узнать версию Net Framework с помощью разных способов.

Net framework как узнать версию на Windows 10

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

.NET Framework – платформа от компании Microsoft, предназначенная для выполнения различных приложения, написанных на разных языках программирования. Очень часто ее используют при создании программ и игр для Windows. Историю в целом о данной технологии можно посмотреть на википедии.

Как узнать версию net framework на Windows 10 и более ранних редакциях? Для решения данной проблемы мы воспользуемся инструментом .NET Version Detector, которую для того и создали, чтобы узнать версию net framework.

Загрузить утилиту можно с этого ресурса. Тут же скачается небольшой архив в 400 Кб. Его можно не распаковывать, а сразу запустить файл с названием «dotnet».

Откроется окошко с лицензионным соглашением, где необходимо нажать ОК.

Сразу появляется окно, где в нижнем разделе вы увидите все версии этого ПО, установленного в системе. У меня установлена версия 4.0.30319, есть и другая полезная информация. Данные можно перепроверить, нажав кнопку «Refresh», либо скопировать при помощи кнопки «Copy».

Второй способ определения

Существует ещё один альтернативный способ, как проверить, какой NET Framework установлен на компьютере. Однако он осуществляется при условии инсталляции дополнительного программного обеспечения.

Проверка при помощи утилит

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

Такие утилиты хороши тем, что опасность неосторожного повреждения операционной системы минимизируется. После запуска система сама осуществляет ряд последовательных операций, после которых выдаёт готовый результат. В число таких утилит входит и «NetVersionCheck».

Также вы можете получить другую полезную информацию

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

Альтернативный вариант сторонних утилит

Также столь же просто получить данные об установленной платформе NET.Framework помогает программа ASoft.NET Version Detector. Её также всего лишь необходимо запустить, выждать небольшое количество времени, после чего ознакомиться с готовой информацией. Кстати, пользователь должен понимать, что на компьютере может быть установлена не одна версия, сразу несколько платформы Microsoft.NET Framework.

Итак, ознакомившись с несколькими способами, как проверить, установлен ли NET Framework, а если ответ утвердительный, то какая версия сопровождает платформу, пользователю будет гораздо проще решать многие проблемы, возникающие при инсталляции определённого программного обеспечения.

Как узнать версию net framework с помощью редактора реестра

Известно, что все основные настройки Windows находятся в реестре. Любое установленное ПО вносит записи в системный реестр. Для начала нужно запустить реестр. Нажмём сочетание «Win+R» и введем команду regedit.

Теперь ищем такой раздел, следуя по каждой ветке в окне реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\«инсталлированная версия».

Еще в правой части окна будет указан параметр Version, также указывающий на версию net framework.

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

Первый способ определения

Существует несколько вариантов действий, как узнать, какая версия NET Framework установлена на компьютере. Несколько способов легко осуществляются посредством возможностей, которыми оснащена операционная система.

Определение при помощи возможностей Windows

На рабочем столе компьютера располагается ярлык «Мой компьютер», кликнув по которому откроется новое окно, в нём будут перечислены все диски, на которые разбит винчестер.

Следует открыть диск, на котором установлена операционная система. В большинстве случаев, таким пространством является диск C. Пользователь должен перейти в папку «Windows», внимательно пересмотреть в ней все подпапки, пока не найдёт подпапку «Microsoft.NET». А, уже открыв эту подпапку, будет легко обнаружить все версии установленной платформы Framework.

Папки с установленными версиями

Также, желая узнать альтернативные способы, как проверить версию NET Framework, пользователь может запустить редактор реестра. Для этого важно первоначально проделать несколько последовательных действий. В частности, сначала следует нажать кнопку «Пуск», затем в ней важно обнаружить строку «Выполнить», нажав на которую, открывается новое небольшое окно, в котором следует прописать команду «redegit». Если строку «Выполнить» по каким-либо причинам выявить не удаётся, можно прописать эту команду в командной строке, запустить которую удастся, если кликнуть «Все программы», а затем перейти в подпапку «Стандартные».

В открывшемся реестре необходимо раскрыть несколько веток. Первоначально следует найти HKEY_LOCAL_MACHINE, затем найти подпапку «SOFTWARE», а затем ещё одну «Microsoft». Именно в ней будут располагаться сведения о NET.Framework в ветке NDP.

Данные, зарегистрированные в системе

Уже кликнув по этой ветке, будут открыты для просмотра подпапки с указанными версиями. Однако, желая получить дополнительную информацию, следует кликнуть по папке каждой версии. С правой стороны окна появится информация об этой версии. В частности, если напротив параметра «Install» установлена единица, это указывает, что платформа, действительно, установлена. Напротив параметра «Version» можно посмотреть полный номер установленной версии.

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

Как установить .NET Framework

Как уже было сказано, эта платформа обычно уже предустановлена в Windows. Разработчики начали делать это, начиная с Windows 7. Конечно, бывают случаи, когда нужно установить более новую версию. Если включены автоматические обновления системы, то делать ничего не нужно, в противном случае перейдем к скачиванию и установке утилиты.

Итак, бывают случаи, когда нужна более новая версия платформы, а еще и более старая. Чтобы долго не заморачиваться снова воспользуемся утилитой .NET Version Detector. Проделаем следующие действия:

  • Запустив утилиту убедитесь, какая версия вам конкретно нужна;
  • Рядом с каждой версией, например, 2.0 или 4.0 есть значок стрелки, нажав на который начнется скачивание компонента;

  • После нажатия на зеленую стрелку вас перебросит на официальный сайт Microsoft. Там выбираете язык и жмёте кнопку «Скачать»;
  • Устанавливаем и перезапускаем компьютер.

Кстати, если в утилите компонент выделен серым цветом, как у меня с версией 4.0, это значит, что платформа уже установлена.

Утилита .NET Version Detector

И так узнать установленный net framework мне поможет утилита .NET Version Detector. Скачать ее можно с официального сайта, по ссылке ниже.

https://www.asoft.be/prod_netver.html

В итоге у вас скачается небольшой zip-архив, распаковав который вы обнаружите portable версию данной утилиты, она будет весить около 850 кб. бухвально, через мгновение вы увидите установленные версии net framework в .NET Version Detector. В моем случае установлен фремверк версии 4.7.2114.0, на текущий момент самый последний. И заметьте ушло у меня на понимание этой информации, пара кликов.

Как удалить Net Framework

Системные компоненты очень часто повреждаются, из-за чего Windows работает нестабильно. В данном случае, Net Framework лучше удалить и заново установить.

  • Удаление производится утилитой от Майкрософт – Cleanup Utility. Установите ее и запустите.
  • Находим среди списка Net Framework нужной версии и удаляем.

Конечно, указанная утилита не единственная, чем можно очищать системные компоненты. Еще можно использовать Uninstall Tool, которая очищаем остатки файлов в системе и записи в реестре.

При установке Net Framework рекомендуется проводить инсталляцию от более старой редакции к более новой. Так не должно произойти каких-то конфликтов в работе программ.

Таким образом, мы выяснили, как узнать версию net framework, как установить платформу и удалить.

CLRver.exe

Приложение CLRver.exe является частью пакета Visual Studio. Несмотря на то, что этот продукт создан Microsoft, в составе Windows он ожидаемо отсутствует, поскольку является полноценным инструментом разработки программного обеспечения. Соответственно, как узнать установленную версию Net Framework с помощью данного способа интересно будет лишь в среде девелопмента, простые же пользователи ОС от «Майкрософт» вряд ли им воспользуются. Относительным исключением можно считать некоторые серверные продукты компании, в которые CLRver интегрируется через службу обновлений либо является компонентом системы.

Получается, чтобы обычному пользователю узнать, какая версия Net Framework установлена, как правило, достаточно редактора реестра либо использования одной-двух специализированных утилит.

Введение

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

Для полноценного использования, заложенного производителями устройств, потенциала разно форматных компьютеров, управления всеми запущенными процессами и удобного взаимодействия пользователей необходимо наличие соответствующего программного обеспечения. Среди доступных вариантов от различных доверенных разработчиков особой популярностью, выраженной в наиболее массовом представлении на конечных образцах вычислительных устройств, пользуется операционная система «Windows»

от корпорации
«Microsoft»
, представленная пользователям, на сегодняшний день, в своей новейшей десятой версии.

Благодаря кроссплатформенной оболочке, высоким функциональным возможностям и удачному, дружественному к пользователям, интерфейсу, количество пользователей «Windows 10»

неуклонно растет, и постоянно увеличивается число разнообразных совместимых сторонних приложений, разрабатываемых и внедряемых на основе данной системы.

В «Windows 10»

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

Программная среда «.NET Framework»

является открытой и кроссплатформенной, что означает ее полную поддержку основными популярными операционными системами
«Windows»
,
«Linux»
и
«Mac OS»
.

Хотя в большинстве случаев пользователям нет необходимости беспокоиться о номере версии «.NET Framework»

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

Так или иначе, какой бы ни была причина, пользователи могут воспользоваться как минимум тремя способами определения версии «.NET Framework»

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

В данном руководстве по описанию возможностей операционной системы «Windows 10»

мы покажем, как определить версию платформы
«.NET Framework»
, установленную в пользовательском персональном компьютере.

Примечание

. Данное руководстве ориентировано в основном на использование в операционной системе
«Windows 10»
, но пользователи могут задействовать представленные методы также и в более ранних версиях системы, таких как
«Windows 8.1»
или
«Windows 7»
.

Используем командную строку для определения версий установленных Framework Net

Несмотря на то, что DotNet Framework устанавливается, как обычное приложение, пути для установки являются фиксированными (относительно каталога с операционной системой). Поэтому определить список установленных версий.Net Framework так же можно и через командную строку. Для этого откройте командную строку и введите:

  • dir %WINDIR%\Microsoft.Net\Framework\v*

Или для 64-разрядных версий:

  • dir %WINDIR%\Microsoft.Net\Framework64\v*

По окончанию выполнения этих команд, отобразится список установленный версий, за исключением версии 4.5, которая хранится в подкаталоге версии 4.0.

Где скачать.NET Framework. Какие версии подходят для Windows 7, 8 и 10

На большинстве компьютеров с Windows на борту уже установлен.NET Framework – обычно старые версии. А именно:

  • в Windows 7 уже встроен установленный.Net Framework версии 3.5.
  • Windows 8 и 8.1 поставляются с версиями 4.5-4.5.1;
  • Windows 10 включает в себя версию 4.6.

Современные приложения требуют свежак. Да и для общей безопасности лучше скачать.NET Framework свежей версии (на середину 2017 года это 4.7). Подходит для Windows вплоть до старенькой уже «семёрки». Установка предельно простая.

Вообще-то свежие версии программы скачиваются автоматически, через службу обновлений (Windows Update). Но слишком часто она отключена ( – этому ремеслу была посвящена целая статья на Woocomp), поэтому можно воспользоваться обычным скачиванием с сайта Microsoft. Всё бесплатно, разумеется.

Наиболее свежая версия.NET Framework 4.6.2 подходит для скачивания и установки на Windows 10, Windows 8.1 и Windows 7 SP1. не требуется. Полная версия дистрибутива занимает около 60 мегабайт.

На сайте Microsoft есть две версии инсталлятора:

  1. Онлайн-инсталлятор. Крохотная утилита под 2 Мб, которая докачивает оставшиеся файлы в фоновом режиме. Не рекомендуем, совсем.
  2. Оффлайн-инсталлятор – не более 60 Мб. Закачайте именно его – и сохраните на будущее. Возможно, пригодится при переустановке Винды или для других компьютеров.

Установка

Сама установка предельно простая, занимает 2-3 минуты в зависимости от мощности компьютера.

  1. Скачиваем .NET Framework 4.7 с сайта Microsoft (полная версия, 59,1 Мбайт). Выбираем русский язык из списка.
  2. Запускаем скаченный файл.
  3. Готово!

Версия 4.7 самостоятельно удаляет с компьютера предыдущие релизы.NET Framework, начиная с версии 4.0 (конкретнее – версии 4, 4.5, 4.5.1, 4.5.2, 4.6.1 и 4.6.2 будут удалены при установке). Их не нужно деинсталлировать вручную. Более старые версии (3.5 SP1 к примеру) – отдельные программы. Они не удалятся самостоятельно, да и вообще их лучше оставить для совместимости со старыми программами.

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

.NET Framework 1.0 – 1.1

Версия 1.0 практически не используется, в состав ОС не входит. Версия 1.1 используется редко, в состав ОС не входит. Устанавливать только при необходимости.

Если установка .NET Framework 1.1 и пакета обновления (SP1) завершаться ошибкой, то в ручном режиме данная программа устанавливается так:

1) Создайте на диске С: папку DotNet

в корне диска “С” (C:\DotNet). 2) Скачайте в созданную папку Предназначенный для повторного распространения пакет платформы Microsoft® .NET версии 1.1 и Пакет обновления Service Pack 1 для платформы Microsoft .NET версии 1.1. 3) Запустите командную строку с правами администратора. В строке поиска меню Пуск введите команду: cmd и нажмите одновременно Ctrl + ⇑ Shift + Enter ↵. 4) Последовательно введите следующие команды и подтвердите выполнение каждой из них клавишей “Enter”:

5) Ответьте положительно на вопросы в диалоговых окнах и продолжите ввод команд:

После ввода последней команды начнётся установка. Через несколько минут окна автоматически закроются – установка завершена.

.NET Framework 2.0 – 3.5.1

Версии 2.0 – 3.5.1 являются компонентами Windows 7 (Пуск → Панель управления → Программы и компоненты → Включение и отключение компонентов Windows).

.NET Framework 4.0

Полная версия .NET Framework 4.0 предназначена в первую очередь для разработчиков ПО, клиентский профиль разработан для выполнения клиентских приложений и обеспечения быстрого развёртывания технологий Windows Presentation Foundation (WPF) и Windows Forms. Клиентский профиль распространяется в виде рекомендуемого обновления KB982670.

.NET Framework 4.5.2

Проверка наличия установленных версий

Вы можете проверить какие версии .NET Framework установлены в Вашей системе воспользовавшись программой .NET Version Detector

Или открыв раздел системного реестра (Win + R → regedit → ОК): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

Отказ от ответственности: Автор или издатель не публиковали эту статью для вредоносных целей. Вся размещенная информация была взята из открытых источников и представлена исключительно в ознакомительных целях а также не несет призыва к действию. Создано лишь в образовательных и развлекательных целях. Вся информация направлена на то, чтобы уберечь читателей от противозаконных действий. Все причиненные возможные убытки посетитель берет на себя. Автор проделывает все действия лишь на собственном оборудовании и в собственной сети. Не повторяйте ничего из прочитанного в реальной жизни. | Так же, если вы являетесь правообладателем размещенного на страницах портала материала, просьба написать нам через контактную форму жалобу на удаление определенной страницы, а также ознакомиться с инструкцией для правообладателей материалов. Спасибо за понимание.

Microsoft .NET Framework Что это?

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

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

Здесь можно провести некоторую аналогию с для аудио-видео файлов. Если у вас нет кодеков — то вы не сможете прослушать или посмотреть тот или иной файл. То же самое и с NET Framework — если у вас нет нужной версии — то вы не сможете запустить определенные программы и приложения.

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

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

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

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

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

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

Как быстро узнать версию .NET Framework

На днях, мне нужно было обновить версию .NET Framework до версии 4.5.1 RC, которая недавно вышла.

После обновления мне нужно было удостоверится, что в системе точно установлена версия 4.5.1 RC, а не, скажем, просто 4.5.

Чтобы быстро определить версию .NET Framework, вам необходимо заглянуть в Реестр Windows.


.NET Framework 4.5 или выше

Если вы, как и я пользуетесь версиями .NET Framework выше 4.0, то есть на данный момент версиями 4.5 и 4.5.1 RC, то вот как точно отличить одну от другой:
  1. Нажмите WIN + R, введите regedit и нажмите ENTER.
  2. В окне «Редактора реестра» откройте раздел (ключ): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
  3. В правой панели найдите параметр «Release» (типа DWORD).
  4. Если его значение:
  • 378389 — у вас .NET Framework 4.5
  • 378681 — у вас .NET Framework 4.5.1 RC

Если же такой параметр вообще отсутсвует у вас версия .NET Framework ниже 4.5.

В этом случае вы можете — тоже через Реестр — определить версию .NET Framework с 1 по 4

.NET Framework 1 — 4

Чтобы определить, какие у вас версии .NET Framework’а, если у вас не установлена версия 4.5 или выше:
  1. Нажмите WIN + R, введите regedit и нажмите ENTER.
  2. В окне «Редактора реестра» откройте раздел (ключ): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  3. Выберите подраздел с версией, например, «v3.5». (Это установленные версии на вашей машине.)
  4. В правой панели найдите параметр «Version» (типа REG_SZ). В этом параметре будет указана полная версия вашего .NET Framework’а.
  5. Повторите шаги для каждого подраздела за исключением «v4», который используется по особому для версий 4.5 и выше.

В «v4» нужно открыть подразделы подраздел «Full» или «Client», чтобы увидеть значение параметра «Version».

Microsoft NET Framework — что это такое зачем он нужен и как установить его на Windows

Если вы часто устанавливаете программы, то наверняка сталкивались с ошибками Microsoft .NET Framework. Две самых распространённых — он либо не установлен, либо установлена не та версия.

Почему так происходит? Что это такое и зачем нужен 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.

На большинстве компьютеров на 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

Еще одна причина, зачем нужен NET Framework. Несколько лет назад Microsoft открыла исходный код NET Framework, позволив всем желающим вносить свой вклад в разработку платформы. В результате Microsoft стала самой активной организацией на GitHub.

Что это значит для вас? В сущности, то, что приложения, написанные на .NET Framework в будущем станут только популярнее и качественнее. Поэтому, почему бы не установить .NET Framework прямо сейчас?

Дайте знать, что вы думаете по данной теме в комментариях. Мы очень благодарим вас за ваши комментарии, лайки, отклики, дизлайки, подписки!

номера версий и global.json / Хабр

Уверен, большинство людей, читающих это, знают, что Microsoft недавно анонсировала ASP.NET Core и .NET Core 2.0 Preview 1 на Microsoft Build 2017.

У этой статьи нет цели — дать введение в ASP.NET Core. Вместо этого мы рассмотрим установку .NET Core 2.0 Preview 1 на ваш компьютер таким образом, чтобы это не мешало параллельно работать над другими проектами под ASP.NET Core 1.0/1.1. Т.е. мы установим несколько версий .NET Core на одном компьютере.



Установка .NET Core 2.0 Preview 1 SDK

Очевидно, первое, что нужно сделать — установить .NET Core 2.0 Preview 1 SDK отсюда. Это очень легко: никакого выбора вариантов установки — просто скачиваете и устанавливаете. И там только один номер версии!

Одно небольшое замечание: .NET Core теперь также включает ASP.NET Core. Это значит, что вам нужно устанавливать меньше внешних пакетов, когда вы разворачиваете свое приложение, что не может не радовать!

Стоит также отметить, что, если вы хотите создавать приложения ASP.NET Core 2.0 в Visual Studio, вам нужно будет установить предварительную версию Visual Studio 2017. Её можно устанавливать параллельно со стабильной версией.


Версии .NET Core

Выше я написал, что новый .NET Core имеет только один номер версии 2.0 preview 1, но это не совсем так. Есть два разных аспекта установки .NET Core: номер версии SDK/CLI (command line interface) и номер версии runtime (среды исполнения или .NET Core Shared Framework Host).

Если вы только-что установили 2.0 preview 1, то, если наберете в консоли dotnet —info, увидите примерно следующее:

$ dotnet --info
.NET Command Line Tools (2.0.0-preview1-005977)

Product Information:  
 Version:            2.0.0-preview1-005977
 Commit SHA-1 hash:  414cab8a0b

Runtime Environment:  
 OS Name:     Windows
 OS Version:  10.0.14393
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.0.0-preview1-005977\

Microsoft .NET Core Shared Framework Host

  Version  : 2.0.0-preview1-002111-00
  Build    : 1ff021936263d492539399688f46fd3827169983

Там целая куча разной информации, среди которой есть два разных номера версий:


  • 2.0.0-preview1-005977 — версия SDK
  • 2.0.0-preview1-002111-00 — версия среды исполнения

Но эти номера версий немного вводят в заблуждение. У меня на компьютере установлены также .NET Core SDK версии 1.0 и .NET Core Runtime версии 1.1.1 и 1.0.4, но здесь нет никакой информации о инх.


Понимание версий .NET Core runtime

Одно из преимуществ .NET Core заключается в возможности установи параллельно нескольких версий среды исполнения параллельно, без влияния их друг на друга. Это отличается от того, как происходит установка .NET Framework. Вы не можете установить параллельно .NET Framework 4.5, 4.6 и 4.7 — версия 4.7 заменит предыдущие версии.

Вы можете увидеть, какие версии среды исполнения .NET Core уже установлены, если зайдете в папку C:\Program Files\dotnet\shared\Microsoft.NETCore.App

(на маках нужно смотреть в папку /usr/local/share/dotnet/shared/Microsoft.NETCore.App). Как видите, на моем компьютере установлено три версии:

Следующий вопрос — как узнать, какая версия среды исполнения будет использоваться, когда вы запускаете свое приложение?

Всё очень просто: вам нужно указать нужную версию в .csproj файле!

Например, в проекте .NET Core 1.1 вы можете установить параметр <TargetFramework> (или <TargetFrameworks>, если вы собираете проект под несколько разных версий) в значение netcoreapp1.1:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp1.1</TargetFramework>
  </PropertyGroup>

</Project>

В этом случае приложение будет использовать .NET Core версии 1.1.1 (см. выше список установленных версий). Если вы установите <TargetFramework> в значение netcoreapp1.0, то будет использоваться версия 1.0.4.

Файл .csproj: для ASP.NET приложения, использующего runtime версии 2.0 preview 1 будет выглядеть примерно так:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <UserSecretsId>aspnet-v2test-32250BD7-D335-414A-A537-53B40874D211</UserSecretsId>
  </PropertyGroup>

  <ItemGroup>
    <Folder Include="wwwroot\" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0-preview1-final" />
  </ItemGroup>

</Project>  

В файле .csproj указано для <TargetFramework> значение netcoreapp2.0 и будет использована максимальная соответствующая ему версия (на моем компьютере — это 2.0.0-preview1-002111-00).


Понимание версий SDK

Надеюсь, теперь вы всё понимаете про версии среды исполнения .NET Core. Но у нас всё еще остается открытым вопрос про версии SDK/CLI.

Если вы перейдете в папку C:\Program Files\dotnet\sdk (на маках нужно смотреть в папку /usr/local/share/dotnet/sdk), вы увидите, какие версии SDK установлены на вашем компьютере. Как видите, у меня установлено две версии: 1.0.0 и 2.0.0-preview1-005977.

Грубо говоря, SDK — это штука, которая предоставляет команды, связанные со сборкой: dotnet new, dotnet build, dotnet publish и т.п.

В общем случае, любая версия SDK, которая больше версии, использованной при создании проекта, может быть использована для его сборки (dotnet build и dotnet publish). Таким образом, вы можете просто использовать SDK версии 2.0 для работы с проектами, созданными в SDK версии 1.0.

Это значит, что в большинстве случаев вы можете использовать для всех проектов последнюю версию SDK. Другая версия SDK может понадобиться, например, если вы хотите собрать проект, использующий файл project.json (в этом случае вам будет нужен RC2 SDK).

Текущая версия SDK также влияет на новые проекты, создаваемые командой dotnet new. Если вы используете SDK версии 2.0 Preview 1, вы получите приложение на основе netcoreapp2.0, если вы используете SDK версии 1.0, вы получите приложение на основе netcoreapp1.1!

Следующий вопрос — как указать приложению, какую версию SDK нужно использовать.


Выбор версии SDK в файле global.json

Файл global.json имеет очень простой формат, который просто задает, какую версию SDK нужно использовать:

{
  "sdk": {
    "version": "1.0.0"
  }
}

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

Когда вы запускаете dotnet new или dotnet build, dotnet ищет global.json, сначала в текущей папке, потом во всех родительских папках. Если global.json найден (и доступна версия SDK, указанная там!), то эта версия будет использована для всех запускаемых команд SDK внутри этой папки. Если не получилось найти ни один файл global.json, будет использована последняя доступная версия SDK, в моем случае, 2.0.0-preview1-005977

.

Лично я поместил вышеуказанный global.json в свою папку Projects и поэтому все существующие проекты, которые в ней находятся, будут продолжать использовать SDK 1.0.0 (а также все новые проекты, которые я там создаю). Затем я создал подпапку netcore20 и добавил следующий global.json. В ней я размещаю все проекты, в которых хочу «поиграть» с предварительной версией ASP.NET Core 2.0, не рискуя получить проблемы из-за этого!

{
  "sdk": {
    "version": "2.0.0-preview1-005977"
  }
}

Заключение

Версионирование было одной из проблем .NET Core до недавнего времени. Выравнивание всех версий в будущем, безусловно, упростит ситуацию и, как мы надеемся, это будет вызывать меньше путаницы. Но по-прежнему стоит попытаться понять разницу между версиями среды выполнения и версиями SDK. Я надеюсь, что этот пост помог прояснить некоторые из этих вопросов!

💾 Как: Инструмент проверки платформы .NET Framework

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

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

Средство проверки платформы .NET Framework поддерживает проверку следующих продуктов:

  • .NET Framework 1.0
  • .NET Framework 1.1
  • .NET Framework 1.1 SP1
  • .NET Framework 2.0
  • .NET Framework 2.0 SP1
  • .NET Framework 2.0 SP2
  • .NET Framework 3.0
  • .NET Framework 3.0 SP1
  • .NET Framework 3.0 SP2
  • .NET Framework 3.5
  • .NET Framework 3.5 SP1
  • Клиент .NET Framework 4
  • .NET Framework 4 Full
  • .NET Framework 4.5

.NET Framework Setup Verification Tool загрузить

Средство проверки установки .NET Framework обновлено и теперь поддерживает .NET Framework 4.5 и Windows 8. Его можно загрузить из

MSDN.

Если вы считаете нужным, вы можете проверить это сообщение о том, как устранить проблемы с установкой .NET Frameworks 4.0 Install, а также инструмент восстановления Microsoft .NET Framework.

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

Tweet

Share

Link

Plus

Send

Send

Pin

Как определить установленную версию Net Framework в ОС Windows? Как узнать версию Net Framework. Способы и их описание

На одном компьютере можно установить несколько версий такой платформы как.Net Framework. Эти библиотеки необходимы для работы драйверов видеокарт, а также программ, зависящих от них.

Однако при инсталляции софта могут потребоваться сведения о том, какие версии фреймворков уже установлены и какие нужно добавить или удалить. Определить версию Microsoft .NET Framework можно двумя способами: программным и вручную.

Как вручную определить версию установленного пакета.Net Framework?

Чтобы узнать версию пакета.Net Framework необходимо запустить редактор реестра.

  • Жмём «Win+R» и вводим «regedit».
  • Откроется редактор реестра. Переходим по ветке «HKEY_LOCAL_MACHINE», «SOFTWARE», «Microsoft», «NET Framework Setup», «NDP».

ВАЖНО! В редакторе реестра есть два раздела с Net Framework. Для определения версии нужен тот, что без точки.

  • Здесь увидим подразделы с наименованием версий. Когда мы нажмём на любой раздел, в правом окне появится перечень параметров. Нам нужны только «Install», «SP» и «Version».

  • Параметр «Install» должен иметь значение «1», которое указывает на то, что пакет установлен.

  • Параметр «SP» указывает на номер установленного Service Pack. А в файле «Version» имеется полный номер версии Microsoft .NET Framework.

Стоит отметить, что в редакторе реестра файлы для определения пакета Microsoft .NET Framework версий от 1.1 до 3.5 находятся в разделах с наименованием версии. То есть путь будет следующий: «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5».

Все файлы для определения пакета фреймворков версий 4.0 и выше находятся в папке «Full» и «Client». Первая отвечает за полную версию, которую чаще всего используют разработчики программ. «Client» больше подходит для рядовых пользователей.

Чтобы определить версию Microsoft .NET Framework 4.0 и выше в операционной системе Windows, необходимо в редакторе реестра перейти по ветке «HKEY_LOCAL_MACHINE», «SOFTWARE», «Microsoft», «NET Framework Setup», «NDP», «v4», «Client» или «Full».

Как и в предыдущем способе смотрим файлы «Install», где в значении должна стоять «1», которая значит, что пакет установлен. А также проверяем файл «Version», в котором указана полная версия фреймворка.

На сайте компании Microsoft представлен полный перечень адресов реестра для определения той или иной версии пакета.NET Framework.

Microsoft .Net Framework используется в операционных системах Windows для поддержки приложений, а с версии 7, так же и для поддержки некоторых системных компонентов. Однако, у данного фреймворка есть одна особенность — это не взаимозаменяемость различных версий Net Framewok. Другими словами, если вы используете программу, рассчитанную на одну версию DotNet Framework (например, версия 2.0), то для корректного запуска программы вам необходимо, чтобы данная версия фреймворка была установлена на компьютера. По этой причине в Windows может быть установлено несколько версий DotNet Framewrok. И, порой, необходимо знать, какие именно версии установлены на вашем компьютере.

В данной статье будут показаны три способа, как можно определить какие версии установлены на вашем компьютере.

Примечание : Начиная с Windows 7, компания Microsoft включила в состав операционной системы.Net Framework 2.0 — 3.5.1.

Узнаем какие Framework Net установлены по наличию ключей в реестре

Каждый DotNet Framework записывает о себе информацию в подразделах специального ключа реестра Windows:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

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

Используем командную строку для определения версий установленных Framework Net

Несмотря на то, что DotNet Framework устанавливается, как обычное приложение, пути для установки являются фиксированными (относительно каталога с операционной системой). Поэтому определить список установленных версий.Net Framework так же можно и через командную строку. Для этого откройте командную строку и введите:

  • dir %WINDIR%\Microsoft.Net\Framework\v*

Или для 64-разрядных версий:

  • dir %WINDIR%\Microsoft.Net\Framework64\v*

По окончанию выполнения этих команд, отобразится список установленный версий, за исключением версии 4.5, которая хранится в подкаталоге версии 4.0.

Как узнать установленные Net Framework с помощью NET Version Detector

Если вы предпочитаете использовать программы для определения установленных версий DotNet Framework, то вот небольшая, бесплатная и портативная утилита под названием.NET Version Detector. Описание и ссылку для скачивания можно найти на сайте разработчика по этой ссылке . Примечательно, что сама программа не использует ни один из фреймворков, так что даже если у вас не установлено ни одного DotNet Framework, то вы об этом узнаете. Zip-архив с программой занимает 387 Кб и содержит всего один исполняемый файл. Для запуска программы, распакуйте архив в любое удобное место и запустите исполняемый файл. При первом запуске программа попросит вас согласиться с лицензионного соглашения, а после покажет все установленные версии.Net Framework, включая версию 4.5.

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

Теперь, вы знаете три способа как определить, какие версии.Net Framework установлены в вашем Windows.


  • This PC Tweaker программа для настройки системного каталога «Компьютер» в Windows 7

Технические советы

  • Технические советы
  • 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 установлены на вашем компьютере?

    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 перезагрузите компьютер. Затем заново установите нужные версии, начиная с наименьшей.

    Посмотреть какие версии.NET Framework установлены были на компьютер можно в этой части реестра:

    Внимание!!!

    Будьте осторожны при работе в реестре. С помощью реестра можно вывести из строя операционную систему.

    Для Windows XP:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

    1) Вызываем меню «Пуск».

    4) Появится окно «Редактор реестра». В этом окне надо пройти по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework.

    5) В папке «.NETFramework» будут еще папки, имена которых и будут являться версиями Framework (кроме policy).

    Для Windows Vista, 7, 8.x, 10:

    1) Вызываем меню «Пуск».

    2) Выбираем меню «Выполнить».

    3) В окне «Запуск программы» вводим regedit. Нажимаем кнопку «ОК».

    4) Появится окно «Контроль учетных записей пользователей». В этом окне нажимаем на кнопку «Да».

    5) Появится окно «Редактор реестра». В этом окне надо пройти по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework.

    6) В папке «.NETFramework» будут еще папки, имена которых и будут являться версиями Framework. Имена этих папок будут начинаться с буквы
    «v», а далее будут идти цифры. Например: V4.0.30319 или V2.0.50727.

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

    Есть несколько распространенных способов

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

    Существует несколько вариантов действий, как узнать, какая версия NET Framework установлена на компьютере. Несколько способов легко осуществляются посредством возможностей, которыми оснащена операционная система.

    Определение при помощи возможностей Windows

    На рабочем столе компьютера располагается ярлык «Мой компьютер», кликнув по которому откроется новое окно, в нём будут перечислены все диски, на которые разбит винчестер .

    Следует открыть диск, на котором установлена операционная система. В большинстве случаев, таким пространством является диск C. Пользователь должен перейти в папку «Windows», внимательно пересмотреть в ней все подпапки, пока не найдёт подпапку «Microsoft.NET». А, уже открыв эту подпапку, будет легко обнаружить все версии установленной платформы Framework.

    Папки с установленными версиями

    Также, желая узнать альтернативные способы, как проверить версию NET Framework, пользователь может запустить редактор реестра . Для этого важно первоначально проделать несколько последовательных действий. В частности, сначала следует нажать кнопку «Пуск», затем в ней важно обнаружить строку «Выполнить», нажав на которую, открывается новое небольшое окно, в котором следует прописать команду «redegit». Если строку «Выполнить» по каким-либо причинам выявить не удаётся, можно прописать эту команду в командной строке, запустить которую удастся, если кликнуть «Все программы», а затем перейти в подпапку «Стандартные».

    В открывшемся реестре необходимо раскрыть несколько веток. Первоначально следует найти HKEY_LOCAL_MACHINE, затем найти подпапку «SOFTWARE», а затем ещё одну «Microsoft». Именно в ней будут располагаться сведения о NET.Framework в ветке NDP.

    Данные, зарегистрированные в системе

    Уже кликнув по этой ветке, будут открыты для просмотра подпапки с указанными версиями. Однако, желая получить дополнительную информацию, следует кликнуть по папке каждой версии. С правой стороны окна появится информация об этой версии . В частности, если напротив параметра «Install» установлена единица, это указывает, что платформа, действительно, установлена. Напротив параметра «Version» можно посмотреть полный номер установленной версии.

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

    Второй способ определения

    Существует ещё один альтернативный способ, как проверить, какой NET Framework установлен на компьютере. Однако он осуществляется при условии инсталляции дополнительного программного обеспечения .

    Проверка при помощи утилит

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

    Такие утилиты хороши тем, что опасность неосторожного повреждения операционной системы минимизируется. После запуска система сама осуществляет ряд последовательных операций, после которых выдаёт готовый результат. В число таких утилит входит и «NetVersionCheck».

    Также вы можете получить другую полезную информацию

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

  • 6 способов узнать, какая версия Microsoft .NET Framework установлена ​​на вашем компьютере • Raymond.CC

    4. Проверка версии .NET

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

    Существует также проверка номера версии установленного в данный момент Internet Explorer, что может быть полезно для старых систем.Некоторые кнопки предназначены для копирования информации в буфер обмена и печати или отправки по электронной почте. Внутри zip-файла есть версия командной строки (файл .com), которую вы можете использовать в пакетных файлах. Версия для командной строки не требует прав администратора, как версия с графическим интерфейсом пользователя.

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

    Загрузить средство проверки версий .NET


    5. Использование PowerShell для обнаружения версий .NET

    Хотя для получения версий .NET на вашем компьютере можно использовать командную строку или PowerShell, многие методы можно найти в Интернете дают неполные результаты. Как и наш собственный инструмент, лучший метод определения установленных версий .NET — это запрос в реестр, и PowerShell может сделать это довольно легко.

    gci «HKLM: \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP» -recurse | gp -name Версия -EA 0 | где {$ _.(?! S) \ p {L} ’} | выберите PSChildName, Version

    Список имен немного недружелюбен, и вы не получите более точной информации, такой как номера пакетов обновления или незначительные изменения. Он также не обнаружит .NET 1 или 1.1, поскольку они находятся в другом месте реестра, чем все другие версии.

    Другой вариант — загрузить готовый сценарий PowerShell, который обнаружит версии .NET и покажет информацию в гораздо более удобном виде.

    The.Установленные версии Net Framework Скрипт Getter размещен на Github и упрощает чтение информации для большинства пользователей. В настоящее время он поддерживает и обнаруживает от 1.0 до последней версии .NET Framework 4.8.

    Загрузить установленные версии .Net Framework Getter


    6. Проверка вручную

    Существует несколько способов вручную проверить, какие версии Microsoft .NET Framework установлены. Один из них — через «Программы и компоненты» или «Установка и удаление программ» в Панели управления.Это очень простой способ проверки, но он также может быть неправильным, поскольку отображаемые записи об удалении можно легко удалить из реестра или оставить после предыдущей установки. Кроме того, не будут отображаться версии .NET, интегрированные в операционную систему.

    Другой способ проверки вручную — поискать в папках, где хранится большая часть программных файлов .NET, что там находится. Расположение находится в папке C: \ Windows \ Microsoft.NET \ Framework, а также в папке Framework64 для 64-разрядных систем.Наведите указатель мыши на папку, чтобы узнать ее размер в информационной подсказке (ниже мы используем Free Commander, чтобы получить все размеры папок сразу).

    Папки .NET версии 1.0 и 1.1 выше в этой системе практически пусты. Поэтому можно с уверенностью предположить, что они не установлены. Папка v4.0.30319 может вводить в заблуждение, поскольку она может содержать любую отдельную версию .NET 4 от 4.0 до 4.8 или выше. Откройте папку и наведите указатель мыши на DLL или исполняемый файл, чтобы получить информационную подсказку, которая показывает реальную установленную версию.NET 4.

    Это не самый точный метод, но, по крайней мере, дает вам приблизительное представление о том, что установлено, просто используя проводник Windows.

    Инструменты определения версий .NET удобны для получения полезной информации о том, какие именно версии установлены пользователем, что удобно для устранения неполадок. Если для приложения требуется .NET v4 или выше, а у вас только v3.5, проблемы или сбои, скорее всего, можно будет предотвратить, установив правильную требуемую версию.

    Как определить что.Версия .NET Framework устанавливается в системе пользователя с помощью Installshield

    .

    Сводка

    — В этой статье показан один из подходов к определению того, какая версия Microsoft .NET Framework установлена ​​в системе пользователя.

    Краткое содержание

    В этой статье показан один из подходов к определению того, какая версия Microsoft .NET Framework установлена ​​в системе пользователя с помощью Installshield. Кроме того, в нем описывается, как определить, установлены ли пакеты обновления для вашего.Установка .NET Framework.

    Обсуждение

    Самый точный способ узнать, установлена ​​ли определенная версия .NET framework в целевой системе, — это просмотреть или запросить в реестре значения для определенного пути ключа. Microsoft помещает все ключи, связанные с .NET, в следующий подраздел:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP

    Все установленные версии .NET перечислены в этом подразделе NDP и указан точный номер версии как в имени значения Версия .

    ПРИМЕЧАНИЕ: Для .NET 4 имя значения версии находится в подразделе Full или Client в разделе NDP.

    ПРИМЕЧАНИЕ. Для .NET 4.5 путь находится в \ v4 \ Full в подразделе NDP. Имеется имя значения Release , которое указывает точную версию .NET 4.5 или новее, которая установлена.

    Значение DWORD выпуска

    Версия

    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

    В системах Windows 10: 393295

    На всех остальных версиях ОС: 393297

    .NET Framework 4.6

    В системах обновления Windows 10 за ноябрь: 394254

    Во всех других версиях ОС: 394271

    .NET Framework 4.6.1
    В юбилейном обновлении Windows 10: 394802

    Во всех других версиях ОС: 394806

    .NET Framework 4.6.2
    В обновлении Windows 10 Creators: 460798

    Во всех других версиях ОС: 460805

    .NET Framework 4.7
    В обновлении Windows 10 Fall Creators Update: 461308

    во всех остальных ОС версии: 461310

    .NET Framework 4.7.1
    В Windows 10 Апрель 2018 Обновление: 461808

    Во всех других версиях ОС: 461814

    .NET Framework 4.7.2

    Дополнительная информация

    Дополнительные сведения об этом , обратитесь к следующей статье Microsoft:
    Как определить, какие версии .NET Framework установлены

    Проверка версий .NET Framework

    При установке приложений, написанных с использованием управляемого кода, часто бывает полезно убедиться, что на компьютере пользователя установлена ​​необходимая версия.NET Framework перед установкой. Поддержка WiX для определения версий .NET Framework включена в расширение WiX, WixNetFxExtension. В этом разделе описывается использование WixNetFxExtension для проверки версий .NET Framework во время установки. Для получения информации о том, как установить .NET Framework во время установки, см. Как: установить .NET Framework с помощью Burn.

    Шаг 1. Добавьте WixNetFxExtension в свой проект

    Вы должны добавить WixNetFxExtension в свой проект перед использованием.Если вы используете WiX в командной строке, вам необходимо добавить в командные строки свечи и света следующее:

      -внешний WixNetFxExtension
      

    Если вы используете WiX в Visual Studio, вы можете добавить расширение с помощью диалогового окна «Добавить ссылку»:

    1. Откройте свой проект WiX в Visual Studio.
    2. Щелкните правой кнопкой мыши проект в обозревателе решений и выберите Добавить ссылку … .
    3. Выберите сборку WixNetFxExtension.dll из списка и нажмите «Добавить».
    4. Закройте диалоговое окно «Добавить ссылку».

    Шаг 2. Добавьте пространство имен WixNetFxExtension в свой проект

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

    xmlns: netfx = "http://schemas.microsoft.com/wix/NetFxExtension"
     

    Полный элемент Wix со стандартным пространством имен и добавленным пространством имен WixNetFxExtension выглядит так:

    
     

    Шаг 3. Укажите необходимые свойства в своем проекте

    WixNetFxExtension определяет свойства для всех текущих версий .NET Framework, включая уровни пакетов обновления. Чтобы сделать эти свойства доступными для вашего установщика, вам необходимо сослаться на них с помощью элемента . Для каждого свойства, которое вы хотите использовать, добавьте в проект соответствующую ссылку PropertyRef.Например, если вы заинтересованы в обнаружении .NET Framework 2.0, добавьте следующее:

    
     

    Шаг 4. Используйте предварительно определенные свойства в условии

    После ссылки на свойство вы можете использовать его в любом операторе условия WiX. Например, следующее условие блокирует установку, если .NET Framework 2.0 не установлен.

    
        
     

    Installed — это свойство установщика Windows, которое гарантирует, что проверка выполняется только тогда, когда пользователь устанавливает приложение, а не при исправлении или удалении. Часть условия NETFRAMEWORK20 будет выполнена, если установлена ​​.NET Framework 2.0. Если он не установлен, установщик отобразит сообщение об ошибке и прервет процесс установки.

    Для проверки уровня пакета обновления платформы используйте свойства * _SP_LEVEL.Следующее условие блокирует установку, если на компьютере нет .NET Framework 3.0 SP1.

    
        
     

    Как и в предыдущем примере, «Установлено» предотвращает запуск проверки, когда пользователь выполняет исправление или удаление.Для свойства NETFRAMEWORK30_SP_LEVEL установлено значение «# 1», если присутствует пакет обновления 1. Поскольку нет возможности выполнить числовое сравнение со значением с # перед ним, условие сначала проверяет, установлен ли NETFRAMEWORK30_SP_LEVEL, а затем подтверждает, что оно установлено на число. Это правильно укажет, установлен ли какой-либо пакет обновления для .NET 3.0.

    Как проверить версию SharePoint Framework

    Вот как вы можете проверить, какую версию SharePoint Framework вы используете:

    1. Перед созданием проекта:
      • в командной строке выполните npm ls -g --depth = 0
      • проверьте версию пакета @ microsoft / generator-sharepoint
      • , если вы его не видите, попробуйте выполнить npm ls --depth = 0
      • , если вы все еще не видите его, у вас не установлен генератор Yeoman SharePoint Framework
    2. В вашем проекте:
      • откройте пакет .json файл,
      • проверьте версию пакета @ microsoft / sp-core-library
    3. В вашем пакете (.sppkg):
      • распакуйте файл .sppkg (на самом деле это .zip)
      • откройте один из файлов манифеста (.json)
      • проверьте версию компонента @ microsoft / sp-core-library

    Зачем вам это

    Теперь, когда вы знаете, как проверить версию о SharePoint Framework, который вы используете, пора задать более важный вопрос: Зачем вам это? .

    Почему вы должны заботиться о версии SharePoint Framework перед созданием проекта

    Существуют различные версии SharePoint Framework, доступные для использования. Между этими версиями существует три основных потока: версия, которая поддерживается в SP2016, версия, которая работает в SP2019, и версия, которая работает в SharePoint Online.

    SharePoint Online поддерживает любую версию SharePoint Framework. Таким образом, хотя вам не обязательно заботиться о том, какую версию вы используете, последняя версия, вероятно, предложит вам больше всего преимуществ и возможностей.SharePoint 2019 поддерживает SharePoint Framework до версии 1.4.1 включительно. Наконец, SharePoint 2016 поддерживает SharePoint Framework до версии 1.1.0.

    Итак, прежде чем создавать проект, вы должны знать, с какой версией SharePoint будет использоваться ваше решение, и соответственно выбрать правильную версию.

    Почему вы должны заботиться о версии SharePoint Framework после того, как у вас есть проект

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

    Во избежание проблем следует использовать генератор Yeoman SharePoint Framework, согласованный с версией SharePoint Framework, которую вы используете. Если вы используете другую версию, существует риск того, что сгенерированные файлы не будут совместимы с остальной частью вашего проекта, и вы потратите много времени, пытаясь их исправить. Легкий способ избежать — установить генератор Yeoman SharePoint Framework в качестве зависимости разработчика в вашем проекте или использовать образы Docker с версией, соответствующей вашему проекту.

    Почему вы должны заботиться о версии SharePoint Framework, если у вас есть пакет

    Когда вам нужно развернуть решение SharePoint Framework в производственной среде, и кто-то передает вам пакет, вы должны сначала проверить, будет ли он поддерживаться в вашем Среда SharePoint. Если вы используете SharePoint Online, то меньше беспокойства по поводу версии SharePoint Framework, поскольку любая версия действительно будет работать, но все же вы можете проверить, использует ли ваш поставщик последнюю версию, которую при необходимости будет легче поддерживать.

    Если вы используете SharePoint в локальной среде, ваши серверные зависимости привязаны к определенной версии SharePoint Framework. Если вы попытаетесь развернуть пакет, созданный с использованием более новой версии, развертывание завершится ошибкой с ошибкой, которая неоправданно отнимет у вас время и усилия. Вы можете опередить его, проверив версию SharePoint Framework, используемую пакетом, перед его развертыванием.

    Как проверить, установлена ​​ли версия dotnet framework на компьютерах с K1

    Как проверить, установлена ​​ли версия dotnet framework на компьютерах с K1

    Ищу как проверить, есть ли версия.NET framework установлена ​​на машине с K1.

    Или еще лучше ….. на каких машинах нет версии .NET framework, т.е. (4.7.2).

    Есть идеи, как мне искать это в инвентаре устройства K1?

    Я проверил «установленное программное обеспечение» и «обнаруженное программное обеспечение» на странице

    на странице сведений об устройстве, но не вижу в списке никаких версий «.NET framework».

    Похоже, сегодня утром мой мозг не может решить эту проблему … (Должно быть, сенная лихорадка…)

    Всем спасибо.



    Ответы (3)

    Сортировать поСамому популярномуСамому новомуПо дате

    вы можете проверить, проверив реестр -> HKLM \ Software \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full \ Release

    https: // docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed

    Он также отображается на вкладке «Операционная система» в реестре устройств: (3-й снизу)

    Я бы создал смарт-ярлык со следующими параметрами:

    Softwaretitle содержит Microsoft.Net Framework и

    Softwareversion не содержит 4.7.2

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

    Этот критерий работает и с расширенным поиском, если вы не хотите создавать дополнительную метку.

    Как узнать, какая версия Microsoft.NET Framework установлена ​​в Windows? — AskVG

    Недавно мы разместили тему, содержащую официальные ссылки для скачивания всех версий Microsoft .NET Framework :

    Что такое Microsoft .NET Framework? Ссылки для скачивания для всех версий внутри

    Один читатель спросил нас, как определить, какая версия .NET Framework установлена ​​в нашей системе? Итак, сегодня в этой теме мы расскажем вам, как узнать установленную версию .NET Framework в вашей Windows.

    Есть 3 простых способа узнать версию .NET Framework, установленную в вашей системе:

    • Использование проводника Windows
    • Использование редактора реестра
    • Использование командной строки

    Метод 1. Использование Windows Explorer

    Все версии Microsoft .NET Framework устанавливаются в следующий каталог:

    % windir% \ Microsoft.NET \ Framework \

    Где «% windir% » представляет каталог « Windows » на системном диске, где установлена ​​Windows в вашей системе. E.грамм. C: \ Windows \ .

    Так что просто введите вышеупомянутый путь в диалоговом окне RUN или в адресной строке Windows Explorer и нажмите Enter. Он откроет каталог, как показано на следующем снимке экрана:

    Здесь, в этой папке, вы можете узнать, какие версии установлены.

    Метод 2: Использование редактора реестра

    Вы также можете узнать версию .NET Framework с помощью редактора реестра:

    1. Введите regedit в поле поиска RUN или Start Menu и нажмите Enter.Откроется редактор реестра.

    2. Теперь перейдите на:

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP

    3. Под этим ключом вы увидите отдельные ключи для каждой версии .NET Framework, установленной в вашей системе.

    Метод 3. Использование командной строки

    Вот еще один способ узнать все версии Microsoft .NET Framework, установленные в вашей Windows:

    1. Откройте командную строку из меню «Пуск» и выполните любую из следующих команд:

    wmic / namespace: \\ root \ cimv2 path win32_product, где «name like‘ %%. NET %% ‘»получить версию

    каталог% windir% \ Microsoft.NET \ Framework / AD

    Вы можете скопировать вышеупомянутую команду, а затем открыть командную строку, щелкнуть правой кнопкой мыши по ее заголовку и выбрать опцию « Edit -> Paste ». Он быстро вставит всю команду.

    2. Подождите несколько секунд, и появится список всего.Версии .NET Framework, установленные в вашей системе, как показано на следующем снимке экрана:

    Спасибо нашим читателям «TheAslan» и «NoOne» за то, что они поделились командами DOS…

    Также проверьте:

    Как узнать, какая версия Windows установлена ​​на моем компьютере?

    [Подсказка] Как узнать дату и время, когда Windows была установлена ​​на вашем компьютере?

    Отчет

    SCCM для версий DotNet Framework Блог HTMD

    Давайте проверим параметры, чтобы узнать отчет SCCM для сведений о версии DotNet Framework.Версия> net важна для последних версий SCCM. На серверах SCCM должно быть установлено DotNet 4.8 . Это рекомендуемая версия для SCCM 2107 .

    У вас есть список из отчетов SCCM по умолчанию , доступных, и они готовы к использованию. Однако вам нужно создать несколько настраиваемых отчетов, которые очень специфичны для ваших организационных потребностей. Требование DotNet framework отчетов от SCCM является особым из-за последних рекомендаций Microsoft.

    Отчеты по платформе DotNet в Windows 10

    Получить отчет по структуре DotNet с устройства с Windows 10 непросто! Это связано с тем, что записи .NET Framework не отображаются в окне «Установка и удаление программ для компьютеров с Windows 10». Так как же получить отчеты .NET Framework для Windows 10?

    Лучше всего использовать SCCM Configuration I tem (CI) для сбора сведений о версии платформы DotNet с ПК с Windows 10 и Windows 11. Я думаю, вы можете проверить проверку записи реестра или метод сценария, чтобы получить эти сведения.Другой вариант — использовать пользовательский файл MOF для получения сведений о DOTNET framework .

    Windows 10 — Отчет SCCM для версий DotNet Framework

    Отчет о версии DotNet Framework для серверной операционной системы

    Возможность создания отчета DotNet Framework для серверных операционных систем, таких как Server 2012, Server 2016 и т. Д., Более проста. Вы можете использовать add remove программы view из базы данных SQL, чтобы собрать эти данные с помощью SCCM.

    Server OS — Отчет SCCM для версий DotNet Framework

    Вы можете легко создать настраиваемый отчет SCCM для.Net Framework версии , используя следующий запрос. Вы можете обратиться к Создание настраиваемого отчета с помощью построителя отчетов . Давайте посмотрим, как использовать SQL Management Studio для получения этого отчета.

    • Откройте SQL Management Studio .
    • Подключите ядро ​​СУБД .
    • Щелкните правой кнопкой мыши свою базу данных CM_XXX и щелкните «Новый запрос»
    • Скопируйте следующий запрос SQL, чтобы найти отчет с подробностями DotNet .
    • Щелкните кнопку Execute .
    Отчет SCCM для версий DotNet Framework

    Было бы полезно, если бы вы использовали SQL Management Studio для выполнения следующего запроса SQL, чтобы найти DotNet Framework версий , установленных на серверах. Следующий запрос SQL предоставляет такие сведения, как имя сервера, расположение сервера на основе сайта AD, сведения о домене AD и т. Д.…

    ПРИМЕЧАНИЕ! — У меня странная проблема с WordPress, заключающаяся в том, что он не позволяет мне размещать запросы SQL в формате кода.В итоге я поделился запросом в репозитории GitHub .

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *