У меня есть проект WiX, над которым я работаю, который включает службу Windows и клиент WPF.В рамках процесса установки пользователю предлагается ввести строку подключения к БД, которую будет использовать служба Windows (клиент обращается к базе данных через службы REST, предоставляемые службой).Процесс сборки использует Heat для генерации фрагментов WiX.
Я кодировал часть пользовательского интерфейса рабочего процесса WiX и получил проверенную, действительную строку подключения, которую необходимо записать в app.config службыдо запуска службы.Я видел различные руководства о том, как изменить app.config, но они, кажется, предполагают рукописный (или сгенерированный один раз, а не часть сборки CI) файл .wxs.
Очевидная вещь, которую нужно сделать, этоиспользовать способность Heat применять XSLT после генерации фрагментов WiX, чтобы использовать XmlFile для записи строки подключения в app.config.Кто-нибудь может придумать другие способы сделать это?