【问题标题】:Distributing .NET 4.0 redistributable with application使用应用程序分发 .NET 4.0 可再分发组件
【发布时间】:2011-08-29 17:40:12
【问题描述】:

我想将 .NET 4.0 可再发行组件打包到我们的应用程序中。我们将安装到可能没有外部网络或 Internet 访问的系统上。

我去微软网站下载了这个,可再发行包的大小为 48MB。我一直认为它的大小接近 1GB。我看错东西了?

这是我使用的链接。

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

我需要可以在任何符合条件的 Windows 平台上安装的东西,并让它在没有任何 Internet 访问权限的情况下执行 .NET 4.0 框架的完整安装。

【问题讨论】:

    标签: .net redistributable


    【解决方案1】:

    您正在查看正确的下载。完整的 .NET 4 框架不到 50MB。另外,如果你坚持使用Client Profile,可以改用this installer,它更小。

    【讨论】:

    • 好吧,让我感到困惑的是,为什么当我去安装我的应用程序并安装 .NET 4.0 框架时,它说它需要 1.6GB 的磁盘空间。我对压缩了如指掌,但是 48MB 的可执行文件如何扩展为 1.6GB?
    • @WPFNewbie:我不知道 - 您可以联系 MS 支持以获取详细信息,但是..> 我怀疑这部分是因为它需要制作大量系统的临时副本将被替换的文件。因此,在安装过程中,一个小文件可能需要大量额外的工作空间。我相信,它也可能在作为安装程序分发的 IL 上进行一些 ngen 编译。当然,我不知道会发生什么,所以这只是猜测......
    • @WPFNewbie:话虽如此,50MB .NET 4 安装程序是完整的独立安装。
    • (记住,它说它需要磁盘空间,并不是说完成后整个东西都会用完;))
    • 谢谢,有道理。现在我可以弄清楚为什么我的安装包还想从 Internet 上获取它,这会很棒。
    【解决方案2】:

    1 Gb!没办法,伙计:)这个是正确的。

    【讨论】:

    • 这应该被视为一个答案吗?
    • @Desolator:考虑到答案有 3 年和 0 次反对票,我将承担风险 :) 无论如何感谢您的关心。
    猜你喜欢
    • 1970-01-01
    • 2010-09-14
    • 2013-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多