【问题标题】:Embed files into ClickOnce setup.exe将文件嵌入 ClickOnce setup.exe
【发布时间】:2013-03-28 12:27:58
【问题描述】:

我有 ClickOnce 安装程序。有些人的互联网连接速度很慢,所以我想将所有文件嵌入到 setup.exe 中。这可能吗?

【问题讨论】:

    标签: clickonce


    【解决方案1】:

    无法使用 ClickOnce 将文件嵌入到一个 setup.exe 文件中。 ClickOnce 需要访问清单和提取的文件才能知道要更新哪些文件。 ClickOnce 仅更新随每个版本更改的文件。但是,您可以在 IIS 上使用 HTTP 压缩来为连接速度较慢的用户大幅减少下载的总大小。

    这是一个相关的 SO 问题,提供有关如何使用 ClickOnce 启用 IIS 压缩的信息。

    IIS Compression with ClickOnce

    【讨论】:

      【解决方案2】:

      我不推荐这种做法。如果您将文件嵌入到 exe 中,则每次发布更新时都将花费尽可能多的时间来下载它们。如果它们是分开的,并且文件在部署之间没有更改,它们将从本地缓存的版本中复制,而不是再次通过网络复制。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多