16

В Windows 7 как узнать, какую версию .NET Framework я установил?

В предыдущих операционных системах (т. Е. Vista/XP) я мог заходить в «Установка и удаление программ», и там показывались все установленные версии .NET Framework. В Windows 7 я просто вижу «Профиль клиента Microsoft .NET Framework 4» (в панели управления «Программы и компоненты»).

Я предполагаю, что он показывает только последний / самый большой номер версии для моей установки .NET Framework?

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

4 ответа4

14

Посмотрите в <%WINDIR%>\Microsoft.NET\Framework (и / или Framework64), это даст вам достаточно надежный совет.

Он может содержать несколько версий каталогов, таких как v4.0.30319 и так далее.

5

У Microsoft есть статья базы знаний, которая отвечает на этот вопрос:

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

В статье перечислены разделы реестра, которые необходимо проверить, чтобы определить, установлена ли конкретная версия .NET Framework.

Windows 7 поставляется с Microsoft .NET Framework 3.5 SP1, включенным в качестве компонента операционной системы, поэтому он не отображается в главном окне «Программы и компоненты». Вы можете увидеть его часть в разделе « Включение и отключение компонентов Windows» в разделе «Программы и компоненты». Microsoft .NET Framework 3.5 SP1 включает в себя .NET 2.0 SP2 и .NET 3.0 SP2.

2

.NET V3.5 устанавливается как часть ОС в Windows 7, и вы не можете удалить его, я не думаю, поэтому он не отображается в окне «Добавить / Удалить».

По умолчанию это также означает, что у вас есть V2.0 и V3.0, поскольку все они имеют общий CLR (V2.0).

1

Версии .NET CLR (V1.0, 1.1, 2 и 4) будут установлены бок о бок - вы можете иметь все из них.

3 и 3.5 были дополнительные библиотеки, добавленные во время выполнения V2.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .