【发布时间】:2011-04-11 22:36:43
【问题描述】:
我很想知道 WiX 如何捆绑使用 Burn 创建的 EXE 文件。我知道创建一个自解压的 EXE 文件非常简单,在 WinRAR 中已经完成了一百万次。 EXE 文件被解压到哪个目录,安装如何将该位置写入“添加/删除程序”?
另外,UX 文件是如何保留以供卸载的?更有趣的是,升级过程中发生了什么?
【问题讨论】:
标签: wix installation self-extracting
我很想知道 WiX 如何捆绑使用 Burn 创建的 EXE 文件。我知道创建一个自解压的 EXE 文件非常简单,在 WinRAR 中已经完成了一百万次。 EXE 文件被解压到哪个目录,安装如何将该位置写入“添加/删除程序”?
另外,UX 文件是如何保留以供卸载的?更有趣的是,升级过程中发生了什么?
【问题讨论】:
标签: wix installation self-extracting
Burn 不会创建解压缩内容然后启动的典型“自解压 .exe”。相反,它将所需的位(UX 或引导程序应用程序)提取到临时目录,然后在需要时缓存所需的包。这样,就不会浪费时间来提取未使用的包。
缓存目录名为“Package Cache”并存储在 appdata 文件夹中,具体取决于它是每用户还是每机器包。
升级没有什么特别之处,只是当一个包升级另一个包时,前一个包的缓存会被删除。
【讨论】: