(所有尺寸参考均采用打包尺寸,而非部署/安装尺寸)
基本上,以前的 .NET Framework 3.5 大小只有几百 MB(231.5 MB),3.5 不存在客户端配置文件,但是,4.0 版确实存在客户端配置文件,大小只有 41 MB,而4.0 的完整安装(非 CP)大小为 48.1 MB。
现在,他们说(在问题末尾发布的链接中)大多数应用程序往往需要客户端配置文件 4.0 中未涵盖的类和命名空间,因此他们决定不为 4.5 执行客户端配置文件。他们引用的另一个原因是,由于他们能够将 .NET Framework 4.5 的完整安装版本降低到 50 MB,这也减少了创建客户端配置文件版本的需要(因为 .NET 4.5 完整安装只有 9 MB大于 .NET 4.0 客户端配置文件),并且仅比等效的完整安装(独立脱机安装程序)大 1.MB。
现在,我的问题实际上只有两部分,如下:
1)。当 4.0 和 4.5 版本在 3.5 及以下版本中修复了如此多的问题并添加了如此多的功能时3.5 及以下,而包装尺寸要小几倍?
2)。这是客户端配置文件的最终决定,还是有一天我们会看到.NET 4.5?
3)。4.5 怎么可能只比 4.0 大 1.9 MB,同时解决了这么多的问题,并添加了这么多功能?
更新:( 以及任何愿意的人的潜在第四个问题):
@Gromer 提出了一个有趣的观点,即不包括语言包。由于他们需要包含 1 种语言,我假设它是英语,这是默认的吗?如果是这样,当大多数人甚至不知道/不了解“.NET Framework”是什么时,普通互联网用户如何下载和安装语言包以供自己使用和语言?我错过了什么或者这不重要吗?框架多久以口语或对话框与最终用户交流一次?
我得到一些信息的文章如下: