Самый быстрый способ найти последнюю установленную версию .NET Framework?

9

Я всегда забываю, какие версии .NET Framework (и их сервисные пакеты) я установил. Всякий раз, когда мне нужно это выяснить, я в конечном итоге просматриваю длинный список обновлений, выполняемых Центром обновления Windows, или, в случае сбоя, просматриваю «Установка и удаление программ».

Есть ли более быстрый способ?

Мал Росс
источник
2
Это была бы приятная функция Windows 7 по типу поиска по ключевым словам в меню «Сколько оперативной памяти на этом компьютере», которая позволяла бы просто спросить «Какая версия .net находится на этом компьютере».
Ник Йозевски

Ответы:

9

Скотт Хансельман создал хорошую веб-страницу, которая сообщает вам, какой .NET Framework установлен, а какой загрузить, если он не является текущим.

детеныш
источник
Сладкий. Я действительно видел это раньше, но полностью забыл об этом.
Мал Росс
Отмечен как принятый ответ, так как это, несомненно, самый быстрый способ узнать последнюю версию, которую вы установили. (Если у вас есть подключение к интернету, то есть.)
Мал Росс
Очень хороший и быстрый способ сделать это :)
Ник Йозевски
4

От Microsoft :

Как определить, какие версии .NET Framework установлены. Чтобы определить, какие версии .NET Framework установлены, найдите папку% systemroot% \ Microsoft.NET \ Framework. Чтобы открыть эту папку, вы можете вставить этот адрес в адресную строку Windows Explorer. Следующие папки содержат выпущенные версии .NET Framework:

  • v3.5
  • v3.0
  • v2.0.50727
  • v1.1.4322
  • v1.0.3705

...

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

  • Откройте любую из папок в предыдущем списке.
  • Щелкните правой кнопкой мыши файл Mscorlib.dll и выберите Свойства.
  • Перейдите на вкладку «Версия» и запишите версию файла.
  • Используйте предыдущий список, чтобы определить, какая версия .NET Framework установлена ​​на компьютере, и нажмите кнопку ОК.
  • Повторите эти шаги для каждой версии .NET Framework на компьютере.
hanleyp
источник
2
Красиво RTFM'd. Считай меня должным образом униженным. :( Однако, это все еще не особенно быстро. Если это самый быстрый надежный способ получить информацию, я думаю, мне придется написать себе небольшую утилиту ... В любом случае, спасибо за быстрый ответ. :)
Мал Росс
Будет понятнее, если вы прочтете статью, на которую ссылается hanleyp.
Мал Росс
3

GotDotNet 2.00 - определение версии .NET

альтернативный текст

багор
источник
Ага! Для справки, это говорит вам, какие сервисные пакеты у вас тоже есть?
Мал Росс
0

Мой любимый инструмент для обнаружения установленных версий .NET - ASoft .NET Version Detector . Он сообщает вам все версии, установленные на данный момент, включая пакеты обновления и версию «Профиль клиента». Ничего не установить, только исполняемый файл.

введите описание изображения здесь

bouvierr
источник