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

7015
Mal Ross

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

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

9
Это была бы приятная функция Windows 7 по типу поиска по ключевым словам в меню «Сколько оперативной памяти на этом компьютере», которая позволяла бы просто спросить «Какая версия .net находится на этом компьютере». Nick Josevski 14 лет назад 2
Межсайтовый дубликат: * [Как определить, какие версии .NET Framework и пакеты обновления установлены?] (Http://stackoverflow.com/questions/199080) * Peter Mortensen 8 лет назад 0

4 ответа на вопрос

9
Joey

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

Милая. Я действительно видел это раньше, но полностью забыл об этом. Mal Ross 14 лет назад 0
Отмеченный как принятый ответ, поскольку это, несомненно, самый быстрый способ узнать последнюю версию, которую вы установили. (Если у вас есть подключение к интернету, то есть.) Mal Ross 14 лет назад 0
Это невероятно круто и полезно! Спасибо! alex 14 лет назад 0
Очень хороший и быстрый способ сделать это :) Nick Josevski 14 лет назад 0
4
hanleyp

От 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 на компьютере.
Красиво RTFM'd. Считай меня должным образом униженным. :( Однако, это все еще не особенно быстро. Если это самый быстрый надежный способ получить информацию, я думаю, мне придется написать себе небольшую утилиту ... В любом случае, спасибо за быстрый ответ. :) Mal Ross 14 лет назад 2
Будет понятнее, если вы прочитаете статью, на которую ссылается hanleyp. Mal Ross 14 лет назад 0
3
3498DB

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

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

Ага! Для справки, это говорит вам, какие сервисные пакеты у вас тоже есть? Mal Ross 14 лет назад 0
0
bouvierr

My favorite tool for detecting installed .NET versions is ASoft .NET Version Detector. It tells you all versions currently installed, including service packs and the "Client Profile" version. Nothing to install, just an executable.

enter image description here