1

На 32-битной машине с Win7 SP1 у меня изначально был установлен клиент .NET 4, и я хотел полностью обновить его до .NET 4.

Я скачал полный установщик dotNetFx40_Full_x86_x64.exe от Microsoft. После загрузки файл показал 48.11MB, правильный размер для полного пакета (против 41MB для клиента).

Я запустил установщик, и он сначала предложил восстановить или удалить существующий пакет. Я выбрал удаление, поэтому удалил две части, 4 расширенные и 4 клиентские.

Перезагружать.

Я перезапустил установщик, и он начал установку, показывая, что он устанавливает клиент. Хотя это вызвало у меня удивление, я позволил ему завершиться, подумав, что он может сообщать о полной установке в разделах. Но после завершения я снова получил 4 расширенных и 4 установленных клиента!

Очевидно, я что-то упустил; идеи ...?

1 ответ1

3

Клиентский профиль .NET Framework является подмножеством полного .NET Framework. При установке полной структуры вы получаете профиль клиента и некоторые дополнительные сборки, которые завершают структуру. Поэтому, когда говорят, что у вас установлен Client Profile + Extended, у вас установлена полная платформа.

Цитируется из MSDN:

[Профиль клиента .NET Framework 4 является] частью .NET Framework. .NET Framework состоит из клиентского профиля .NET Framework 4 и расширенных компонентов .NET Framework 4, которые существуют отдельно в программах и компонентах.

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