【发布时间】:2013-03-28 12:27:58
【问题描述】:
我有 ClickOnce 安装程序。有些人的互联网连接速度很慢,所以我想将所有文件嵌入到 setup.exe 中。这可能吗?
【问题讨论】:
标签: clickonce
我有 ClickOnce 安装程序。有些人的互联网连接速度很慢,所以我想将所有文件嵌入到 setup.exe 中。这可能吗?
【问题讨论】:
标签: clickonce
无法使用 ClickOnce 将文件嵌入到一个 setup.exe 文件中。 ClickOnce 需要访问清单和提取的文件才能知道要更新哪些文件。 ClickOnce 仅更新随每个版本更改的文件。但是,您可以在 IIS 上使用 HTTP 压缩来为连接速度较慢的用户大幅减少下载的总大小。
这是一个相关的 SO 问题,提供有关如何使用 ClickOnce 启用 IIS 压缩的信息。
【讨论】:
我不推荐这种做法。如果您将文件嵌入到 exe 中,则每次发布更新时都将花费尽可能多的时间来下载它们。如果它们是分开的,并且文件在部署之间没有更改,它们将从本地缓存的版本中复制,而不是再次通过网络复制。
【讨论】: