首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自一个WiX虚拟项目的2个.msi文件

来自一个WiX虚拟项目的2个.msi文件
EN

Stack Overflow用户
提问于 2012-04-23 20:06:44
回答 1查看 361关注 0票数 0

正如标题所说,我希望从一个项目中输出2个.msi文件(一个是按用户的,另一个是按机器的)。我在this线程中看到,它不能以一些传统的方式完成,但也许有一种方法可以在后期构建中使用某种技巧来完成。

我只需要在原始构建之后使用略微更改的命令行重新运行编译和链接(实际上,我只需要不同的Product.wxs文件)。然而,我的light和candle命令行很长,如果我硬编码它们,我会冒着很难维护我的项目的风险。

因此,总而言之,我需要知道是否有一种方法可以编写一个命令行,它的行为与Votive在创建其构建命令行时的行为相同(获取项目中的所有文件,链接它们,传递项目依赖关系……),仅在构建后。

附言:我也有一个想法,从Votive获得整个命令行,只修改Product文件,这也会有帮助,所以如果有人有如何做的建议……

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-23 21:31:55

创建解决方案/项目的多个配置,并将其中一个配置的预处理器变量设置为某个值。在您的wix源代码中,根据预处理器变量有条件地包含需要包含的任何其他内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10280221

复制
相关文章

相似问题

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