0

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

4

2 回答 2

1

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

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

使用 ClickOnce 进行 IIS 压缩

于 2013-03-30T16:59:36.820 回答
1

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

于 2013-04-07T00:44:45.410 回答