Значение в диалоговом окне редактирования связано с свойством с идентификатором верхнего регистра (при условии, что вы ссылаетесь на диалоговое окно/окно WiX). Вы должны объявить это свойство Secure = yes в своем WiX, чтобы оно было общедоступным на протяжении всей установки.
Чтобы записать значение в файл, вам нужно отложенное пользовательское действие, для которого это имеет отношение:
How to pass CustomActionData to a CustomAction using WiX?
Это не единственное решение. В зависимости от вашего приложения и его использования конфигурационного файла могут быть более простые способы, такие как запись значения в реестр (который вообще не требует кода) и использование вашего приложения в качестве переопределения значения файла конфигурации. Или с помощью утилиты config, которую пользователь запускает после этого, чтобы ввести значения, что имеет преимущество в том, что их легче создавать и тестировать, и позволяет пользователю правильно изменять значение.
Являются ли конфигурационные файлы XML или что-то еще? – Nanhydrin
они не являются файлами xml –
Это может быть начало: http://stackoverflow.com/questions/14518786/wix-edit-binary-file-in-custom-action – Nanhydrin