gpt4 book ai didi

wix - 是否可以在 wixlib 中包含 "source"文件?

转载 作者:行者123 更新时间:2023-12-04 14:51:07 24 4
gpt4 key购买 nike

是否可以在 wixlib 中包含“源”文件?

我有许多 c++ 解决方案,每个都包含一个或多个项目,以及一个 wixlib,其中的片段包含以下条目:

<File Id="MY_ID" KeyPath="yes" Source="$(var.my_path)\foo.exe" />

我想收集“foo.exe”并将其包含在 wixlib 中,然后创建一个 WiX 项目,将多个此类 wixlib 链接在一起并生成一个 MSI。

我所做的阅读似乎表明 WiX3 和更高版本支持这一点,技术是更喜欢使用合并模块。

目前,我使用一个环境变量来描述二进制文件的路径,light.exe 在链接时使用该变量来定位文件。但是,它有以下缺点:

  • 在编译 wixlib 和将 wixlib 链接到 MSI 之间更改的文件版本,以及
  • 特定于用于构建 wixlib 的环境(例如:如果 wixlib 编译和链接发生在不同的机器上,则两者都需要构建所需的二进制文件)

最佳答案

我自己对wixlib没有太多经验,但这不是lit.exe-bf开关吗?来自 lit.exe 帮助文本:

   -bf      bind files into the library file

关于wix - 是否可以在 wixlib 中包含 "source"文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4710611/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com