使用应用程序分发.NET 4.0可再发行组件

9
我希望将.NET 4.0可再发行程序包与我们的应用程序捆绑在一起。我们将安装在可能没有外部网络或互联网访问权限的系统上。
我去了Microsoft网站下载,发现可再发行程序包大小为48MB。我一直认为它接近1GB大小。我看错了吗?
这是我使用的链接。

http://www.microsoft.com/download/en/details.aspx?id=17718

我需要一个可以安装在任何符合条件的Windows平台上,并可以在没有互联网访问的情况下完整安装.NET 4.0框架的工具。
2个回答

5

您正在查看正确的下载内容。完整的.NET 4框架不到50MB。此外,如果您坚持使用客户端配置文件,则可以使用此安装程序代替,该安装程序甚至更小。


好的,让我困惑的是为什么当我要安装我的应用程序时,安装.NET 4.0框架时会出现需要1.6GB磁盘空间的提示。我知道压缩技术,但是一个48MB的可执行文件怎么会扩展到1.6GB呢? - WPFNewbie
@WPFNewbie:我不知道 - 您可以联系微软支持以获取详细信息,但是...> 我怀疑这部分是由于它需要制作许多系统文件的临时副本,这些文件将被替换。因此,在安装过程中,一个小文件可能需要大量额外的工作空间。我还相信,它可能正在对作为安装程序分发的IL进行一些ngen编译。当然,我不知道会发生什么,所以这只是猜测... - Reed Copsey
@WPFNewbie:话虽如此,50MB的.NET 4安装程序是完整的、独立的安装。 - Reed Copsey
记住,它说它需要磁盘空间,而不是在完成时会用完整个空间;) - Reed Copsey
谢谢,这很有道理。现在我只需要找出为什么我的安装程序仍然想从互联网获取它就好了。 - WPFNewbie

-1

1 Gb!不行啊,兄弟 :) 这个是正确的。


1
这应该被视为一个答案吗? - user586399
@Desolator:考虑到这个答案已经有3年时间且没有获得任何负评,我会冒险采纳它 :) 无论如何感谢您的关心。 - Ignacio Soler Garcia

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