Я влюбился в CustomTable
для создания управляемых данными установок WiX.У меня было пользовательское действие, которое мне нужно было выполнить с дюжиной или около того объектов во время установки.Вместо 12 <Custom Action=
... записей в последовательности InstallExecute
я помещаю все соответствующие вещи в CustomTable и обрабатываю их в цикле внутри одного CustomAction.
Теперь я хочу использовать функциональностькоторый обеспечивает WiX, например XmlFile
в сочетании с CustomTables.Например, у меня есть куча файлов .config / xml для обработки во время установки;вместо миллиона <XmlFile
... элементов в исходном коде Wix я бы хотел добавить строки в таблицу XmlFile
напрямую.Аналогичная ситуация для настройки IIS, где есть много WebApplication и WebVirtualDirs, которые мне нужно настроить.
Похоже, что это можно сделать, вставив «временные строки» в соответствующую таблицу, т.е. XmlFile
или * 1012.*.Но я не могу найти какие-либо примеры того, как сделать это с DTF или иным образом.
Боб Арнсон упомянул тот факт, что это возможно в старом посте на joyofsetup , на который я натолкнулся, к сожалению, я не могу найти никаких других ссылок на то, как его реализовать.