Попытка установить .NET Framework 4 * полный * устанавливает * клиент * вместо

3560
Michael Sorens

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

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

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

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

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

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

1
Что именно ты видишь? Оба эти профиля включены в .NET Framework 4.0. Что заставляет вас думать, что у вас нет полного профиля? Ramhound 11 лет назад 1

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

3
heavyd

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

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

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

Хм ... Я думал, что когда Программы и Функции сообщили о клиентских и расширенных компонентах, это означало, что у меня был установлен профиль клиента. Вы говорите, что если бы клиентский профиль был установлен (то есть не полный профиль), он * не * сообщил бы о расширенном компоненте? Другими словами, как я могу узнать, установлен ли у меня клиент или полный пакет? Michael Sorens 11 лет назад 0
Вы правы, вы можете удалить расширенный компонент, чтобы получить только «Профиль клиента». Вы можете сказать, что вы должны заполнить, потому что у вас есть расширенный компонент. heavyd 11 лет назад 0
Спасибо за ясность в этом, что не было совершенно очевидно для меня. Michael Sorens 11 лет назад 0

Похожие вопросы