【发布时间】:2018-08-14 01:07:49
【问题描述】:
主要升级期间处理web.config文件的标准方法是什么。我知道升级期间如何处理未版本化的文件,如果文件已被用户修改,该文件将不会被替换。
有没有办法处理在配置文件中添加了新条目与需要安装的最新安装程序捆绑在一起的情况,并且还保留了用户在 Wix 主要升级期间修改的现有条目。
【问题讨论】:
-
您如何对 RemoveExistingProducts 进行排序?见msdn.microsoft.com/en-us/library/…。还有很多关于这个主题的好帖子,例如stackoverflow.com/questions/2441651/…
-
MSI 是在 XML 文件之前的 90 年代设计的。这是默认文件版本控制规则的根本缺失,因为 XML 文件不仅仅是一个文件,它们就像一个完整的注册表配置单元。您必须使您的应用程序数据和配置数据保持不同,以便非常清楚安装程序应该和不应该覆盖的内容。我通常会将此作为新客户录取的一部分进行讨论。赢得这场比赛的最好方法就是不参加比赛。
标签: wix windows-installer wix3.10 major-upgrade