Installshield 升级过程中的XML更改

Installshield 升级过程中的XML更改,installshield,installshield-2010,Installshield,Installshield 2010,通常在升级期间如何更改XML文件??(基本微星) 我认为“XML文件更改”选项卡的功能太少,无法将旧的app.config更改为新的app.config。因为已经部署了许多类型的旧app.config,所以xml更改应该有足够的功能来覆盖所有这些 因此,我正在考虑XSLT和XSLT处理器 您认为这对xml更改有好处吗 如果没有,我还可以做什么?当使用主要升级时,旧版本会在安装开始前自动删除。因此,删除旧的XML文件并安装新的XML文件 升级XML文件没有问题。您只需确保新版本中的XML文件具有完

通常在升级期间如何更改XML文件??(基本微星)

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

因此,我正在考虑XSLT和XSLT处理器

您认为这对xml更改有好处吗


如果没有,我还可以做什么?

当使用主要升级时,旧版本会在安装开始前自动删除。因此,删除旧的XML文件并安装新的XML文件


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

使用主要升级时,旧版本会在安装开始前自动删除。因此,删除旧的XML文件并安装新的XML文件


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

出于某种原因,我们正在将主要升级安装程序作为新安装程序实施。我们应该保留.config内容。有什么方法可以做到这一点吗?主要的升级使用新的安装程序,所以您使用的方法是正确的。如果要保留原始配置文件,则需要备份和还原自定义操作:升级前备份原始文件,安装完成后还原。InstallShield不支持这一点,因此您需要编写自己的自定义操作。那么,您如何看待XSLT处理器?主版本.config有很多更改,因此我认为基本MSI中的XML更改不足以将旧配置更改为新配置。出于某种原因,我们正在将主升级安装程序作为新安装程序来实现。我们应该保留.config内容。有什么方法可以做到这一点吗?主要的升级使用新的安装程序,所以您使用的方法是正确的。如果要保留原始配置文件,则需要备份和还原自定义操作:升级前备份原始文件,安装完成后还原。InstallShield不支持这一点,因此您需要编写自己的自定义操作。那么,您如何看待XSLT处理器?主版本.config有很多更改,所以我认为基本MSI中的XML更改不足以将旧配置更改为新配置