WIX工具集包含多个文件

han*_*yer 0 windows-installer wix wix3

我们有一个包含多个文件和文件夹的文件结构。我对wix工具集一无所知,但不确定如何包含所有这些文件并保持目录结构。我知道,我可以添加如下文件:

<ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">
  <Component Id="ProductComponent">
    <File Id="FILE_InstallMeTXT" Source="InstallMe.txt" KeyPath="yes"/>
  </Component>
</ComponentGroup>
Run Code Online (Sandbox Code Playgroud)

但是我是否必须为每个文件(我们有> 200个文件)执行此操作。

亲切的问候!

Bri*_*and 5

看看这里的加热工具。对于首次安装,这对于以wix格式创建的所有组件非常有用。该页面底部有一些示例。

我喜欢使用-suid,以便组件和目录使用实际名称而不是哈希生成的名称。

网上应该还有其他资源,当然还有关于使用Heat.exe做更复杂的事情的stackoverflow问题

举一个例子,我在构建过程中使用heat.exe来获取具有2000个文件的产品的“帮助”。