我正在编写一个使用 WiX 3.0 的 MSI,我试图弄清楚如何使它包含目录中除某些文件之外的所有文件,而无需手动指定每个属性。类似于 installshield 中的动态拾音器。
我正在寻找参考的旧安装程序(使用 WiX 2.0)执行以下操作:
- 一个调用脚本的生成文件,该脚本将所有必要的文件复制到一个单独的目录结构中,该目录结构模拟最终产品的安装方式。
- 另一个脚本,用于将此临时文件夹中每个文件的属性插入到部分完成的 wxs 文件中。
- WiX 运行
我想避免这一步,想知道是否有一些命令或预处理器指令来实现这个 WiX 本身?
上面的第一步也吐出一些生成的文件(来自工具),然后将其包含到 wxs 文件中。有没有办法我也可以效仿?