【问题标题】:How does Burn in WiX 3.6 bundle MSI files into an .exe?Burn in WiX 3.6 如何将 MSI 文件捆绑到 .exe 中?
【发布时间】:2011-04-11 22:36:43
【问题描述】:

我很想知道 WiX 如何捆绑使用 Burn 创建的 EXE 文件。我知道创建一个自解压的 EXE 文件非常简单,在 WinRAR 中已经完成了一百万次。 EXE 文件被解压到哪个目录,安装如何将该位置写入“添加/删除程序”?

另外,UX 文件是如何保留以供卸载的?更有趣的是,升级过程中发生了什么?

【问题讨论】:

    标签: wix installation self-extracting


    【解决方案1】:

    Burn 不会创建解压缩内容然后启动的典型“自解压 .exe”。相反,它将所需的位(UX 或引导程序应用程序)提取到临时目录,然后在需要时缓存所需的包。这样,就不会浪费时间来提取未使用的包。

    缓存目录名为“Package Cache”并存储在 appdata 文件夹中,具体取决于它是每用户还是每机器包。

    升级没有什么特别之处,只是当一个包升级另一个包时,前一个包的缓存会被删除。

    【讨论】:

    • 文件夹 Package Cache 的典型位置是 Windows XP 上的 C:\Documents and Settings\All Users\Application Data\Package CacheC:\ProgramData\Package Cache 在 Windows 7 上。
    猜你喜欢
    • 1970-01-01
    • 2015-01-14
    • 2012-02-11
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多