是否可以在wixlib中包含“source”文件?
我有许多c ++解决方案,每个解决方案包含一个或多个项目,以及一个包含以下条目的片段的wixlib:
<File Id="MY_ID" KeyPath="yes" Source="$(var.my_path)\foo.exe" />
我想收集“foo.exe”并将其包含在wixlib中,然后创建一个WiX项目,将几个这样的wixlib链接在一起并生成一个MSI。
我所做的阅读似乎暗示了WiX3以及后来支持这一点,技术是 首选使用合并模块。
目前,我使用一个环境变量来描述二进制文件的路径,在链接时light.exe使用它来查找文件。 但是,它有以下缺点:
答案 0 :(得分:8)
我自己对wixlib没有太多经验,但是-bf
切换lit.exe
是不是什么?来自lit.exe帮助文本:
-bf bind files into the library file