Wix 工具集 - 参考二进制文件 - 单独的 wxs 文件
Posted
技术标签:
【中文标题】Wix 工具集 - 参考二进制文件 - 单独的 wxs 文件【英文标题】:Wix Toolset - Reference Binary - Separate wxs file 【发布时间】:2014-06-13 13:31:23 【问题描述】:我开始使用 Wix 工具集来创建安装程序,我正在努力掌握它。
我有一个大的 product.wxs
文件,其中包含所有内容,我正在尝试将其拆分为单独的 wxs 文件(片段)以用于二进制文件、属性和排序。
我已经能够通过在product.wxs
中包含一个属性的“PropertyRef”来拆分属性,以允许引用所有属性,但是我不确定如何为二进制文件和测序?
请问在这方面有什么建议吗?
感谢您对此提供的任何帮助。
参考链接:- http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-reference-a-wxs-file-from-another-td7334084.html
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-reference-a-wxs-file-from-another-td7334084.html
【问题讨论】:
【参考方案1】:我找到了一种解决方法 - 不确定这是否是正确的方法,但它有效。
在单独的 wxs 文件(二进制文件、排序等)中创建一个属性,然后在 product.wxs 主文件中引用该属性
因此,您将在单独的二进制 wxs 文件中创建如下所示的虚拟属性
<Property Id="BinaryRef" Value="1"></Property>
然后在下面的 main product.wxs 文件中引用此属性
<PropertyRef Id="BinaryRef"/>
从二进制 wxs 文件中引用此属性将提取所有其余数据,这可以用于任何单独的 wxs 文件。
【讨论】:
以上是关于Wix 工具集 - 参考二进制文件 - 单独的 wxs 文件的主要内容,如果未能解决你的问题,请参考以下文章
WIX Bootstrap 在程序列表中单独列出已安装的软件包