拆分 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 文件

将excel根据列名称拆分成多个文件

如何拆分TXT文件

用shell写一个程序,把一个大文件拆分成为多个小文件,要求:拆分文件以“;”作为分隔判断来拆分文件;

怎么把PDF文件拆分,PDF拆分软件怎么操作

为啥 hadoop 不能拆分一个大文本文件,然后使用 gzip 压缩拆分?