首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在wixlib中包含“源文件”?

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

Stack Overflow用户
提问于 2011-01-17 06:42:18
回答 1查看 1.5K关注 0票数 3

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

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

代码语言:javascript
复制
<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编译和链接发生在不同的机器上,则两者都需要构建所需的二进制文件)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-17 08:01:07

我本人对wixlib没有多少经验,但这不是lit.exelit.exe开关的目的吗?来自lit.exe帮助文本:

代码语言:javascript
复制
   -bf      bind files into the library file
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4710611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档