используя установщик wix, при установке, когда пользователь вводит что-то в поле ввода, как перезаписать файл конфигурации во время установки

я хочу создать установщик с помощью установщика Windows
Я начинающий
Я создал диалог и поле для редактирования в нем.

После установки моих файлов с помощью WIX 3.7 я хотел бы изменить некоторые значения в одном из моих файлов конфигурации

переписать файл конфигурации во время установки с заданной строкой в ​​поле ввода

0

Решение

Значение в диалоговом окне редактирования связано со свойством с идентификатором в верхнем регистре (при условии, что вы ссылаетесь на диалоговое окно / окно редактирования WiX). Вы должны объявить это свойство как Secure = yes в вашем WiX, чтобы оно было общедоступным на протяжении всей установки.

Чтобы записать значение в файл, вам нужно отложенное настраиваемое действие, для которого это уместно:

Как передать CustomActionData в CustomAction с помощью WiX?

Это не единственное решение. В зависимости от вашего приложения и его использования файла конфигурации могут быть более простые способы, такие как запись значения в реестр (который вообще не требует кода) и использование приложением этого значения в качестве переопределения значения файла конфигурации. Или наличие утилиты конфигурирования, которую пользователь запускает впоследствии для ввода значений, что дает преимущество в том, что его легче создавать и тестировать, и позволяет пользователю корректно изменять значение.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]