可以WIX修改XAP包中的XML文件

本文关键字:XML 文件 包中 XAP WIX 修改 可以 | 更新日期: 2023-09-27 18:20:07

我使用WIX根据用户安装的环境自动修改web.config文件。我使用WixUtilExtension和一个剪切的"选择环境"对话框UI来完成此操作。

我想知道是否有任何可能的方法可以让WIX修改XAP包中的xml文件,例如ServiceReferences.ClientConfig文件?

可以WIX修改XAP包中的XML文件

有点古怪,但很可能最终会有一个自定义操作:

  1. 提取XAP(作为zip文件)
  2. 从临时文件夹加载ServiceReferences.ClientConfig
  3. 使用用户输入更新配置文件
  4. 将其重新压缩为XAP