我爱上了CustomTable
构建数据驱动的 WiX 安装。我有一个自定义操作,我需要在安装过程中对十几个对象执行该操作。我没有在序列中包含12 个<Custom Action=
... 条目InstallExecute
,而是将所有适当的内容放入 CustomTable 并通过单个 CustomAction 内的循环进行处理。
现在我想利用 WiX 提供的功能,例如XmlFile
与 CustomTables 结合使用。例如,我在安装过程中有一堆 .config/xml 文件要处理;<XmlFile
我想XmlFile
直接向表中添加行,而不是在 Wix 源中拥有一百万个... 元素。配置 IIS 的类似情况,我需要配置许多 WebApplication 和 WebVirtualDirs。
看起来这可以通过将“临时行”插入适当的表来完成 - 即XmlFile
或IIsWebVirtualDir
. 但我似乎找不到任何关于如何使用 DTF 或其他方式执行此操作的示例。
Bob Arnson 在我遇到的关于joyofsetup的旧帖子中提到了这样一个事实,不幸的是我找不到任何其他关于如何实现的参考。