2009-12-18 1 views
9

Как я вижу, бета2 программы установки .Net Framework 4.0 составляет всего 55 МБ, а для .Net 3.5 - 200 + МБ. Что происходит?Почему размер установщика .NET Framework 4.0 меньше 3.0/3.5?

+0

Это размер/установка/программа, а не размер установленной рамки: предложите уточнить заголовок. –

ответ

5

Размер .NET 3.5 такой большой, поскольку он содержит версию x64 для платформы в том же пакете. Пакеты 2.0, 3.0 были разделены для x86 и x64. Думаю, 4.0 тоже будет использовать разделенный подход. Эта ссылка объясняет это: link

+0

Для получения информации о онлайн-установке vs offline для .Net 3.5, ознакомьтесь с этим сообщением в блоге: http://www.hanselman.com/blog/SmallestDotNetOnTheSizeOfTheNETFramework.aspx – Pedro

+0

Был также IA64, а не только версия x86 и x64. – deerchao

1

Это делается после проделанной работы по оптимизации рамки для подключаемого модуля Silverlight.

.net сейчас 10 лет, новые методы и только некоторая хорошая старомодная весенняя чистка кода перед выполнением на версии 4, чтобы (надеюсь) дать нам более четкую, более совершенную и более эффективную структуру с новым версия.

+0

Спасибо, я так думаю. Но мне интересно, что именно они сделали, что достигло этого эффекта. Удаляют ли они некоторые сборки? Они разрезают любые типы? Используют ли они новый формат сжатия? – deerchao

+0

Удалили ли они в конце концов несколько вещей, которые были обесценены годами? – SqlRyan

+0

Износ? ;-) – MiseryIndex