【问题标题】:XML Change during upgrade升级期间的 XML 更改
【发布时间】:2011-07-01 19:18:04
【问题描述】:

在升级过程中通常如何更改 XML 文件? (基本微星)

我认为“XML 文件更改”选项卡的功能太少,无法将旧 app.config 更改为新 app.config。因为已经部署了很多种旧的app.config,所以xml更改应该有足够的功能来涵盖所有这些。

所以,我正在考虑 XSLT 和 XSLT 处理器。

你觉得改xml好不好?

如果没有,我还能做什么?

【问题讨论】:

    标签: installshield installshield-2010


    【解决方案1】:

    使用重大升级时,旧版本会在安装开始前自动删除。所以旧的 XML 文件被删除,新的文件被安装。

    升级 XML 文件没有问题。您只需要确保新版本中的 XML 文件具有完整的功能并且不依赖于旧版本。

    【讨论】:

    • 出于某种原因,我们将主要升级安装程序作为新安装程序实施。我们应该保留 .config 内容。有什么办法吗?
    • 重大升级使用新的安装程序,因此您使用的是正确的方法。如果要保留原始配置文件,则需要备份和恢复自定义操作:升级前备份原始文件并在安装完成后恢复。 InstallShield 不支持此功能,因此您需要编写自己的自定义操作。
    • 那么,您如何看待 XSLT 处理器?主版本 .config 有很多变化,所以我认为 Basic MSI 中的 XML Changes 不足以将旧配置更改为新配置
    猜你喜欢
    • 1970-01-01
    • 2016-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-23
    • 2011-06-04
    相关资源
    最近更新 更多