Требования к установке .NET Framework - PullRequest
3 голосов
/ 01 января 2011

Каковы требования для всех платформ .NET и их пакетов обновления?Вот что мне нужно знать для всех доступных фреймворков:

  1. .NET Framework обязательные условия
    Какие еще .NET Framework необходимы для этого?
    Дляпример: .NET Framework 2.0 ничего не требует, .NET Framework 2.0 SP1 требует установленного .NET Framework 2.0, но .NET Framework 3.5 SP1 не требует установленного .NET Framework 3.5 (или, может быть, не знает?)

  2. Требования к перезагрузке
    Требует ли установочный пакет перезагрузки после установки?

  3. Требования к чистой установке
    Нужен ли чистый пакет для установки?(Нет ожидающих операций удаления / переименования)

  4. Права администратора
    Требуются ли для установки пакета установки права администратора?(Я полагаю, это "да" для всех них ...)

И мне нужно знать все это для следующих пакетов:

  1. .NET Framework 1.1
  2. .NET Framework 1.1 Языковой пакет
  3. .NET Framework 1.1 SP 1
  4. .NET Framework 2.0
  5. .NET Framework 2.0 Языковой пакет
  6. .NET Framework 2.0 SP 1
  7. .NET Framework 2.0 SP 1 Языковой пакет
  8. .NET Framework 2.0 SP 2
  9. .NET Framework 2.0 SP 2Языковой пакет
  10. .NET Framework 3.5
  11. .NET Framework 3.5 Языковой пакет
  12. .NET Framework 3.5 SP 1
  13. .NET Framework 3.5 SP 1 Языковой пакет
  14. .NET Framework 4.0 Full
  15. .NET Framework 4.0 Client

Не могли бы вы рассказать мне обо всех этих требованиях или направить меня к соответствующему источнику?Или может оба?:-)

ОБНОВЛЕНИЕ

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

Для всех тех, кто отрицательно проголосовал: можете ли вы показать мне, где в опубликованных ссылках в ответах я могу найти, если .NET 2.0 SP2 нужен .NET 2.0уже установлен, или если он устанавливает его автоматически?Потому что это основная тема этого вопроса.

Полезные ресурсы

Общие предпосылки .NET Framework
LCID языкового пакета
Список версий Windows ( Определение версии и выпуска Windows )

Ответы [ 2 ]

5 голосов
/ 01 января 2011
3 голосов
/ 23 апреля 2011

Как оказалось, единственный способ получить необходимую мне информацию - это просто вручную установить / удалить все фреймворки, чтобы попробовать все комбинации (комбинации, которые имеют смысл), чтобы определить необходимые условия. Я буду постоянно обновлять этот ответ по мере нахождения дополнительной информации.

Объявление 1, 2:

Если удалить .NET Framework 1.0, установка только .NET Framework 1.1 также обеспечивает системную поддержку версии 1.0, за исключением редких случаев, когда приложение не запускается, поскольку проверяет номер версии библиотеки. [+4]

  1. .NET Framework 1.1
    • Не требует никакой другой установленной .NET Framework
    • В моих экспериментах перезагрузка не требовалась
    • Предоставляет также системную поддержку .NET Framework 1.0 ( source )
  2. .NET Framework 1.1 языковой пакет
    • Требуется установленный .NET Framework 1.1
    • В моих экспериментах перезагрузка не требовалась
  3. .NET Framework 1.1 SP 1
    • Требуется установленный .NET Framework 1.1
    • В моих экспериментах требовалась перезагрузка
  4. .NET Framework 2.0
    • .NET 2.0 без пакета обновления является последней версией с поддержкой Win98 и WinME
  5. .NET Framework 2.0 SP 2
    • Последняя версия с официальной поддержкой Win2000
    • Требуется Win2000 SP4 (плюс обновление KB835732 или KB891861), WinXP SP2 или более поздняя версия
    • Поставляется с Windows Server 2003 R2 (по умолчанию не установлен)
  6. .NET Framework 3.0
    • Поставляется с Windows Vista
  7. .NET Framework 3.5
    • Устанавливает .NET 2.0 SP1 и .NET 3.0 SP1, а также
  8. .NET Framework 3.5 SP 1 (экспресс-установка)
    • Не требует установленного .NET Framework
    • В моих экспериментах перезагрузка не требовалась
    • Поставляется с Win7
    • Устанавливает .NET 2.0 SP2 и .NET 3.0 SP2, а также

Объявление 2: Требования к перезагрузке обычно определяются кодом выхода пакета установки 3010. Я всегда устанавливаю пакеты без вывода сообщений и при необходимости с помощью / norestart - не знаю, отличается ли код выхода с другими параметрами .

Объявление 3 : для установки не требуется инсталляционный пакет.

Объявление 4: Для всех пакетов установки требуются права администратора, поскольку они устанавливаются в каталог WINDOWS.

Дополнительные предпосылки

  1. Установщик Windows 3.1
    • Не требует установленного .NET Framework
    • В моих экспериментах требовалась перезагрузка
  2. WMI
    • Предустановлено в Windows 2000 и более новых ОС
    • Доступно для загрузки для Windows NT, Win95 и Win98.
...