Net framework, где находится
Обновлено: 21.11.2024
Модуль PowerShell 2.0.
Подраздел NET Framework Setup в пути реестра не начинается с точки.
Минимальная версия
Использовать редактор реестра
В меню "Пуск" выберите "Выполнить", введите regedit и нажмите "ОК".
(Для запуска regedit у вас должны быть права администратора.)
Используйте PowerShell для проверки минимальной версии
Используйте команды PowerShell, чтобы проверить значение записи Release в подразделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full.
Запросить реестр с помощью кода
Используйте методы RegistryKey.OpenBaseKey и RegistryKey.OpenSubKey для доступа к подразделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full в реестре Windows.
Добавьте директиву с помощью Microsoft.Win32 или Imports Microsoft.Win32 в начало файла кода, если вы еще этого не сделали.
В этом примере выходные данные отображаются следующим образом:
Этот пример соответствует рекомендуемой практике проверки версий:
- Он проверяет, значение записи Release больше или равно значению известных ключей разблокировки.
- Проверка выполняется в порядке от самой последней версии к самой ранней.
Подраздел NET Framework Setup в пути реестра не начинается с точки.
Использовать редактор реестра (старые версии фреймворка)
В меню "Пуск" выберите "Выполнить", введите regedit и нажмите "ОК".
Для запуска regedit у вас должны быть права администратора.
Запросить реестр с помощью кода (старые версии фреймворка)
Используйте класс Microsoft.Win32.RegistryKey для доступа к подразделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP в реестре Windows.
В примере отображается вывод, аналогичный следующему:
Поиск версий CLR
Средство Clrver.exe
Используйте средство версии CLR (Clrver.exe), чтобы определить, какие версии среды CLR установлены на компьютере. Откройте командную строку разработчика Visual Studio или PowerShell разработчика Visual Studio и введите clrver .
Класс среды
Запросите свойство Environment.Version, чтобы получить объект версии.
Возвращенный объект System.Version идентифицирует версию среды выполнения, в которой в данный момент выполняется код. Он не возвращает версии сборки или другие версии среды выполнения, которые могли быть установлены на компьютере.
@Gustavo, пожалуйста, перестаньте заменять этот тег вопросами. Название товара не 2011, а 11, и тег уже есть.
6 ответов 6
Посмотрите блоги Рика Страла и Скотта Хансельмана по этой теме.
Вы также можете найти конкретные версии в:
@NickRandell. Поскольку в вашей системе ее нет, посмотрите версии сборок в каталоге 4.0, чтобы убедиться, что они действительно относятся к версии 4.5 (как описано в связанных блогах).
EDIT: этот ответ был правильным до середины 2013 года, но у вас может быть более свежая версия после большого изменения msbuild. Подробности смотрите в ответе Джонни Лидса.
Я думал, что 3.0 и 3.5 просто добавили сборки, а не заменили (скажем) mscorlib, как это делает 4.5. Или это верно для 3.0, но не для 3.5?
Есть ли простые альтернативы виртуальным машинам для тестирования нескольких версий? И обновляется ли Центр обновления Windows автоматически до версии 4.5 по умолчанию?
Похоже, это вопрос, а не комментарий. Вопросы размещаются в верхней части страницы. Нажмите кнопку "Задать вопрос", чтобы разместить их там.
В файлах программы:
Веб-страница неверна, и я указал на это MS, и они ее изменят.
ToolVersion для MSBuild остается равным "4.0".
Официальный способ узнать, установлена ли у вас версия 4.5 (а не 4.0), заключается в ключах реестра:
Relesae DWORD должен быть больше 378675 Вот документ Microsoft для этого
все остальные ответы на проверку дополнительной версии после 4.0.30319.xxxxx кажутся правильными (msbuild.exe -version или свойства clr.dll), мне просто нужно было что-то задокументированное (не блог)
Очень активный вопрос. Заработайте 10 репутации (не считая бонуса ассоциации), чтобы ответить на этот вопрос.Требование к репутации помогает защитить этот вопрос от спама и отсутствия ответа.
Источник: Windows Central
В Windows 10. «.NET Framework» («точка сети») — это платформа разработки, состоящая из языков программирования, библиотек и инструментов для программистов, позволяющих создавать различные типы приложений для настольных компьютеров, ноутбуков, планшетов, веб-приложений. , игры и многое другое.
Пройдите по следующему пути:
Войдите в папку с последней версией — например, v4.0.30319.
Источник: Windows Central
Щелкните правой кнопкой мыши любой из файлов ".dll" и выберите параметр "Свойства".
Источник: Windows Central
Источник: Windows Central
После выполнения этих шагов в сведениях о файле будет указана версия платформы Framework, установленная на устройстве.
- Откройте Пуск.
- Выполните поиск regedit и щелкните верхний результат, чтобы открыть реестр.
Пройдите по следующему пути:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
Разверните основной ключ версии, например v4 или v4.0.
Выберите ключ клиента.
Источник: Windows Central
После выполнения этих шагов вы узнаете, какие выпуски платформы Microsoft доступны в Windows 10.
- Откройте Пуск.
- Выполните поиск командной строки, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
reg-запрос "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
Источник: Windows Central
Чтобы убедиться, что установлена версия 4.x, используйте этот вариант команды:
reg-запрос "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s
Источник: Windows Central
- Откройте Пуск.
- Выполните поиск PowerShell, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Где < $_.PSChildName -Match '^(?!S)\p'> | Выберите PSChildName, версию
Источник: Windows Central
Дополнительные ресурсы Windows
Для получения дополнительных полезных статей, обзоров и ответов на распространенные вопросы о Windows 10 и Windows 11 посетите следующие ресурсы:
Обнаружено древнее пасхальное яйцо Windows 1.0 с участием Гейба Ньюэлла
Как раз в тот момент, когда вы думали, что хранилища знаний старой Windows 1.0 исчерпаны, появляется новая запись. И это становится еще более захватывающим: этот конкретный самородок знаний содержит отсылку ни к кому иному, как к самому Гейбу Ньюэллу из Valve.
Присоединяйтесь к нам в прямом эфире для Windows Central Video Podcast сегодня в 13:30 по восточному времени
Сегодня в 13:30 по восточному времени мы в прямом эфире с подкастом Windows Central Video, обязательно будьте там!
Обзор: «Незнакомец из рая» не совсем правильно понял
Stranger of Paradise: Final Fantasy Origin — это игра, набитая возмутительными персонажами и потрясающими мемами, но этого недостаточно, чтобы передать общее впечатление.
Ознакомьтесь с этими обязательными приложениями Windows для Суперкубка LVI
Суперкубок LVI наконец-то здесь. Чтобы получить наилучшие впечатления от большой игры, обязательно скачайте эти приложения для Windows 11 и Windows 10.
Махеш Маквана
Махеш Маквана
Писатель
Махеш Маквана — технический писатель-фрилансер, специализирующийся на написании практических руководств. Он пишет технические учебники уже более десяти лет. Он написал для некоторых известных технических сайтов, включая MakeUseOf, MakeTechEasier и Online Tech Tips. Подробнее.
Чтобы использовать эту команду, сначала откройте PowerShell. Для этого откройте меню «Пуск», выполните поиск «Windows PowerShell» и щелкните по нему.
В окне PowerShell введите следующую команду и нажмите Enter:
Теперь вы можете закрыть окно PowerShell.
Чтобы быстро открыть папку «Framework» в проводнике, сначала откройте «Выполнить». Сделайте это, одновременно нажав клавиши Windows+R.
В поле «Выполнить» введите следующий путь и нажмите Enter. Если вы установили Windows 10 не на диск C, а на другой диск, замените «C» на букву установочного диска Windows в указанном ниже пути.
В окне папки Framework найдите папку с самым высоким номером версии. Дважды щелкните эту папку, чтобы открыть ее.
На следующем снимке экрана «v4.0.30319» — это папка с наибольшим номером, и мы откроем ее.
Найдите файл Accessibility.dll в открывшейся папке.
Щелкните правой кнопкой мыши «Accessibility.dll» и выберите «Свойства».
В окне "Свойства" нажмите вкладку "Подробности" вверху.
На следующем снимке экрана это значение равно 4.8.4084.0.
Закройте окно после проверки версии. И все.
Хотите узнать установленную версию Java? Найти это так же просто.
- ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)
- › Что означает XD и как вы его используете?
- › Как восстановить метки панели задач в Windows 11
- › Почему прозрачные чехлы для телефонов желтеют?
- › Как установить Google Play Маркет в Windows 11
- › Худшее, что есть в телефонах Samsung, — это программное обеспечение Samsung.
1. Общеязыковая среда выполнения
CLI имеет следующие основные функции:
Обработка исключений. Исключения — это ошибки, возникающие при выполнении приложения.
- Если приложение пытается открыть файл на локальном компьютере, но файл отсутствует.
- Если приложение пытается получить некоторые записи из базы данных, но подключение к базе данных недействительно.
Сборка мусора. Сборка мусора — это процесс удаления ненужных ресурсов, когда они больше не нужны.
Примеры сборки мусора
- Дескриптор файла, который больше не требуется. Если приложение завершило все операции с файлом, дескриптор файла может больше не потребоваться.
- Подключение к базе данных больше не требуется. Если приложение завершило все операции с базой данных, подключение к базе данных больше не требуется.
Работа с различными языками программирования –
2. Библиотека классов
Например, существует библиотека классов с методами для обработки всех операций на уровне файлов. Итак, есть метод, который можно использовать для чтения текста из файла. Точно так же существует способ записи текста в файл.
Большинство методов разбиты на пространства имен System.* или Microsoft.*. (Звездочка * просто означает ссылку на все методы, подпадающие под пространство имен System или Microsoft)
Пространство имен — это логическое разделение методов. Мы изучим эти пространства имен более подробно в следующих главах.
3. Языки
WinForms — используется для разработки приложений на основе форм, которые будут работать на компьютере конечного пользователя. Блокнот — это пример клиентского приложения.
Читайте также: