Использование пользовательских действий Wix для установки значения свойства

Я изменяю существующую установщик WIX для обработки обновления существующей установки одной из наших продуктов. Существует несколько значений, по умолчанию которых указываются в свойствах. Эти свойства отображаются пользователю для редактирования и затем записываются на пользовательский файл конфигурации существующим установщиком.

Мой код должен быть достаточно умным, чтобы обнаружить, если он делает совершенно новую установку против установки старой версии. Если он выполняет новую установку, ему необходимо установить свойства на значения по умолчанию. Но если это делает обновление, код должен получить Valus этих свойств из существующего файла конфигурации и отображать их пользователю.

Из чтения, который я сделал, мне кажется, мне нужно использовать тип 51 пользовательского действия , чтобы установить свойства. Но как я могу реализовать это пользовательское действие?

Я думаю, что я должен сначала определить пользовательские действия, чтобы поставить его в пользовательскую таблицу действий, а затем мне нужно придерживаться тега куда-то, чтобы позвонить ему. И тогда мне нужно определить это.

Как я могу сделать это? Какой бы какой-то пример код?

9
задан Peter Mortensen 7 July 2013 в 19:43
поделиться