为什么.NET Framework 4.0安装程序的大小比3.0/3.5小?

9

从我看到的情况来看,.Net Framework 4.0 beta2安装程序只有55MB,而.Net 3.5则需要200多MB,发生了什么事情?


这是 /安装/ 程序的大小,而不是已安装框架的占用空间:建议您澄清标题。 - Jeremy McGee
2个回答

5

.NET 3.5的大小如此之大,是因为它在同一软件包中包含了框架的x64版本。而2.0和3.0软件包则是针对x86和x64分别进行分离的。我猜4.0也会采用类似的分离方法。这个链接解释了这个问题:链接


有关 .Net 3.5 的在线安装和离线安装的信息,请查看此博客文章:http://www.hanselman.com/blog/SmallestDotNetOnTheSizeOfTheNETFramework.aspx - Pedro
还有IA64版本,不仅仅是x86和x64版本。 - deerchao

1

这是对为Silverlight插件优化框架所做工作的延续。

.net现在已经有10年历史了,新技术和一些老式代码的春季大扫除正在版本4上进行,以期望给我们带来一个更加精细、更加强大的框架。


谢谢,我也这么认为。但我想知道他们到底做了什么才实现了这种效果。他们移除了一些程序集吗?他们删减了任何类型吗?他们使用了新的压缩格式吗? - deerchao
他们最终移除了那些已经被废弃多年的东西吗? - SqlRyan
4
需要引用来源,请问你有参考文献吗?我不相信任何东西被删除了。 - Jeremy McGee

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接