拆分 WIX 文件
Posted
技术标签:
【中文标题】拆分 WIX 文件【英文标题】:Splitting up a WIX file 【发布时间】:2010-08-10 21:18:54 【问题描述】:所以我认为将我的 WIX 文件拆分为多个较小的文件会很聪明。我这样做有几个原因。一是它会使维护变得更容易。无论如何,无论出于何种原因,我都将组件放在一个文件中。但是当我编译时,我现在收到一条警告:
警告 LGHT1079:文件柜“media1.cab”不包含任何文件。如果此安装不包含文件,则可以安全地忽略此警告。否则,请将文件添加到文件柜或将其删除。
现在 Media 元素位于主 wix 文件中,并且我的所有 File 组件都有一个匹配的 DiskId。所以我想我只是将 Media 元素粘贴在与我定义组件的位置相同的片段中。没有骰子。我收到一条警告说安装程序没有媒体。
那么我必须在同一个文件中定义我的所有组件吗?还是我错过了什么?
【问题讨论】:
【参考方案1】:我知道我做错了什么。我还将这些功能放在一个单独的文件中。我需要为产品标签中的每个功能添加一个 FeatureRef 标签。
【讨论】:
【参考方案2】:您的 Feature 元素将需要 ComponentRef 或 ComponentGroupRef 元素来将组件与功能相关联。
【讨论】:
以上是关于拆分 WIX 文件的主要内容,如果未能解决你的问题,请参考以下文章
在 Visual Studio WiX 项目中使用 WXI 文件