2011-09-19 53 views
1

我爱上了CustomTable来构建数据驱动的WiX安装。我有一个自定义操作,需要在安装过程中对十几个对象执行。我没有在InstallExecute序列中使用12 <Custom Action= ...条目,而是将所有适当的东西放入CustomTable中,并通过单个CustomAction中的循环进行处理。将临时行添加到自定义表

现在我想利用WiX提供的功能,例如XmlFile与CustomTables结合使用。例如,我有一堆.config/xml文件在安装过程中进行处理;而不是在Wix源文件中有一百万<XmlFile ...元素,我想直接在XmlFile表中添加行。在需要配置许多WebApplication和WebVirtualDirs的情况下配置IIS的情况类似。

它看起来像这样可以通过插入“临时行”到适当的table--即XmlFileIIsWebVirtualDir来完成。但我似乎无法找到任何有关如何使用DTF或其他方式执行此操作的示例。

Bob Arnson提到了这个事实,我在joyofsetup的旧帖子中可以找到这个事实,但不幸的是我找不到任何其他的关于如何实现的参考。

回答