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