如何将文件添加到 WiX Burn 中的 Container 元素?
Posted
技术标签:
【中文标题】如何将文件添加到 WiX Burn 中的 Container 元素?【英文标题】:How to add files to Container element in WiX Burn? 【发布时间】:2013-06-20 13:42:50 【问题描述】:我想在Burn 中附加一个文件。我使用以下代码,但它不起作用。
<Container Name="Uniqueid.txt" Type="attached"/>
我正在使用 WiX 3.7 RTM。
【问题讨论】:
【参考方案1】:Container
创建一个容器,其中填充了指定的包组。
您声明的容器没有引用任何包组,因为它没有PackageGroupRef
子级。
要指定应包含的文件,请将其添加为包元素之一的Payload
。如果您不希望该包在默认容器中,请创建一个引用它的 PackageGroupRef
并在您的 Container
元素中引用它。您必须在某处设置适用于Payload
到yes
的Compressed
属性(例如Payload
或包)。
【讨论】:
容器中的所有有效载荷是否都已装箱?我想更新捆绑后的文件以在每个文件中注入唯一性。 我相信容器存储机制是有意为 WiX 3.6-3.7 定义的。我还认为引擎使用校验和来防止意外/丢失数据引起的问题。以上是关于如何将文件添加到 WiX Burn 中的 Container 元素?的主要内容,如果未能解决你的问题,请参考以下文章
WiX Burn - 根据条件设置 InstallFolder 变量
Wix 3.7 Burn - 如何使用动态信息制作自定义启动画面