(все ссылки на размер указаны в условиях пакетного размера, а не в развернутых/установленных размерах)
В принципе, предыдущая платформа .NET Framework 3.5 имела размер в несколько сотен МБ (231,5 МБ), а профиль клиента не существовал для 3,5, однако профиль клиента действительно существовал для версии 4.0 на уровне 41 МБ - это размер, в то время как полная установка (не CP) для 4.0 была размером 48,1 МБ.
Теперь они говорят (в ссылке, размещенной в конце вопроса), что большинство приложений, как правило, нуждаются в классах и пространствах имен, которые не были охвачены в профиле клиента 4.0, поэтому они решили не создавать профиль клиента для 4.5 по этой причине, Другая причина, по которой они цитировались, заключалась в том, что, поскольку они смогли получить версию полной установки .NET Framework 4.5 до 50 МБ, это также уменьшило необходимость создания версии профиля клиента (поскольку .NET 4.5 Full Install составляет всего 9 МБ больше, чем профиль клиента .NET 4.0), и только 1. MB больше эквивалентной полной установки (автономный автономный установщик).
Теперь мой вопрос действительно состоит всего из двух частей:
1). Как на самом деле (извините мой энтузиазм), как версии 3.5 и ниже (3.0, 2.0) будут иметь размер в несколько сотен МБ, когда версии 4.0 и 4.5 исправили так много проблем в 3.5 и ниже и добавили так много функций, поскольку 3.5 и ниже, в то время как в несколько раз меньше в упакованном размере?
2). Это последнее слово в профиле клиента, или мы можем увидеть его для .NET 4.5 когда-нибудь?
3). Как 4.5 может быть только на 1,9 МБ больше, чем 4.0, при исправлении проблем с человеком и добавлении многих функций?
Обновление: (и потенциальный 4-й вопрос любому желающему):
@Gromer поднял интересный момент, что языковые пакеты не включены. Поскольку их потребности в 1 языке включены, я предполагаю, что это английский, и это является дефолтом? Если это так, как средний пользователь Интернета хочет загрузить и установить языковые пакеты для собственного использования и языка, когда большинство людей даже не знают/не понимают, что такое ".NET Framework"? Я что-то упустил или это не важно? Как часто структура взаимодействует с конечным пользователем в разговорной речи или в диалоговых окнах?
В статье, где я получил некоторые из этих сведений, приведен ниже: