2011-09-19 106 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的舊帖子中可以找到這個事實,但不幸的是我找不到任何其他的關於如何實現的參考。

回答