我创建了一个 WiX 安装程序来在客户站点上部署一组网站,并使用 xmlfile 将主机名和连接字符串的正确值插入到我们的 web.config 文件中。由于这些值来自安装程序 UI,我在使用以下方法进行升级安装时遇到了问题:
msiexec /i Websites.msi /l*vx Website.log REINSTALL=ALL REINSTALLMODE=vomus
当更新正确执行时,xmlfile 操作会插入空值,因为 UI 未运行。
有没有办法在不解析 XML 或再次提示安装工程师输入这些值的情况下将这些值输入安装程序?
干杯,达米安