Что вы используете, чтобы создать свой установщик?Я знаю, что у WiX и InstallShield есть собственные действия, предназначенные для обновления файлов XML с помощью операторов XPath.Вы можете сделать что-то вроде
Для Foo.Exe.Config // appSettings / Add [@ key = "Server"] set Value = "[SERVERNAMEPROPERTY]"
Тогда вы можете написать пользовательскийдиалоговое окно, которое запрашивает у пользователя значение для установки свойства.Вы также можете выполнить автоматическую установку с помощью:
msiexec / i foo.msi / qn SERVERNAMEPROPERTY = MyServerName