Попытка установить.NET Framework 4 * полный * устанавливает * клиент * вместо
На 32-битной машине с Win7 SP1 у меня изначально был установлен клиент.NET 4, и я хотел обновить его до.NET 4.
Я скачал полный установщик dotNetFx40_Full_x86_x64.exe от Microsoft. После загрузки файл показал 48.11MB, правильный размер для полного пакета (против 41MB для клиента).
Я запустил установщик, и он сначала предложил восстановить или удалить существующий пакет. Я выбрал удаление, поэтому удалил две части, 4 расширенные и 4 клиентские.
Перезагружать.
Я перезапустил установщик, и он начал установку, показывая, что он устанавливает клиент. Хотя это вызвало у меня удивление, я позволил ему завершиться, подумав, что, возможно, он сообщит о полной установке в разделах. Но после завершения я снова получил 4 расширенных и 4 установленных клиента!
Очевидно, я что-то упустил; идеи...?
1 ответ
Клиентский профиль.NET Framework является подмножеством полного.NET Framework. При установке полной структуры вы получаете Профиль клиента и некоторые дополнительные сборки, которые завершают структуру. Поэтому, когда говорят, что у вас установлен Client Profile + Extended, у вас установлена полная платформа.
Цитируется из MSDN:
[Клиентский профиль.NET Framework 4 является] частью.NET Framework..NET Framework состоит из клиентского профиля.NET Framework 4 и расширенных компонентов.NET Framework 4, которые существуют отдельно в программах и компонентах.