я хочу создать установщик с помощью установщика Windows
Я начинающий
Я создал диалог и поле для редактирования в нем.
После установки моих файлов с помощью WIX 3.7 я хотел бы изменить некоторые значения в одном из моих файлов конфигурации
переписать файл конфигурации во время установки с заданной строкой в поле ввода
Значение в диалоговом окне редактирования связано со свойством с идентификатором в верхнем регистре (при условии, что вы ссылаетесь на диалоговое окно / окно редактирования WiX). Вы должны объявить это свойство как Secure = yes в вашем WiX, чтобы оно было общедоступным на протяжении всей установки.
Чтобы записать значение в файл, вам нужно отложенное настраиваемое действие, для которого это уместно:
Как передать CustomActionData в CustomAction с помощью WiX?
Это не единственное решение. В зависимости от вашего приложения и его использования файла конфигурации могут быть более простые способы, такие как запись значения в реестр (который вообще не требует кода) и использование приложением этого значения в качестве переопределения значения файла конфигурации. Или наличие утилиты конфигурирования, которую пользователь запускает впоследствии для ввода значений, что дает преимущество в том, что его легче создавать и тестировать, и позволяет пользователю корректно изменять значение.
Других решений пока нет …