WiX替代手动实现所有组件?

时间:2013-12-05 06:32:57

标签: file directory wix components

我必须实现一个安装程序,它有很多文件和庞大的目录结构。要手动实现所有必需的组件,我必须花费大量时间。

还有其他更短的加速方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Wix Harvest Tool (Heat)进行自动.wxs撰写。用法(来自community tutorial):

  

加热dir文件夹-cg SampleGroup -out SampleGroup.wxs
  将以递归方式收集指定的文件夹,创建一个由a组成的Fragment   ComponentGroup,其名称使用-cg开关指定。群组   将包含与文件,每个组件一样多的组件   根据规则规定,内部有一个文件,并将分配   唯一生成的组件,目录和文件标识符   在同一输入集上重新生成时保持不变。 GUID不会   除非明确指示,否则生成(仅占位符文本)   这是通过-gg开关来实现的。

SO上也有大量的答案,只需按'热'关键字搜索。