.NET框架4.0应用程序总部署大小

8
在看到 .NET Framework 3.5 SP1 臃肿至惊人的231 MB 后,我很惊讶地发现 .NET Framework 4 Full (x86) 才35MB,客户端框架只有29MB。
我的问题是,如果我用VS 2010开发一个针对.NET Framework版本4.0的Winforms或WPF桌面应用程序,那么.NET Framework 4是否以任何方式依赖于先前版本的框架在客户端机器上安装,还是我的用户只需要下载29(或35)MB?
编辑:
维基百科认同这个答案:
一些开发者对.NET framework运行时安装程序的大型文件大小表示担忧。文件大小为.NET 3.0约54MB,.NET 3.5约197MB,.NET 3.5 SP1约250MB(使用Web安装程序,Windows XP的典型下载大小约为50MB,Windows Vista-20MB)。.NET 4安装程序(x86 + x64)的文件大小为54MB,并未嵌入之前版本的完整运行时安装包,因此部分解决了文件大小问题。
2个回答

5

.NET 4.0应用程序与先前版本的框架没有任何依赖关系。.NET 4.0是完全独立的,不需要任何其他版本的框架才能运行。


1
如果您提供了一些微软官方声明此事的链接,我会立即接受您的答案...我找不到它,这就是为什么我在这里问的原因... - Dean Kuga
@kzen 作为参考,最后一个独立的 .Net Framework 版本是 2.0。3.0 和 3.5 版本是在 2.0 的基础上构建的,这就是为什么需要安装每个“版本”的原因。 - Rangoric

4

.NET 4.0的目标是更高版本的CLR,所以不需要依赖。


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