我有一个Windows服务,我用WiX安装和升级,这很好用(它非常快!)。唯一的问题是,如果我从1.0升级到1.1,两个副本仍然在“添加/删除程序”列表中有条目。
那么,当我执行更新时,如何确保WiX在“添加/删除程序”列表中删除旧的/过时的条目?
我有一个Windows服务,我用WiX安装和升级,这很好用(它非常快!)。唯一的问题是,如果我从1.0升级到1.1,两个副本仍然在“添加/删除程序”列表中有条目。
那么,当我执行更新时,如何确保WiX在“添加/删除程序”列表中删除旧的/过时的条目?
创建一个重大升级。例如,使用WiX v3.5中的MajorUpgrade元素。 http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/
创建一个重大升级。例如,使用WiX v3.5中的MajorUpgrade元素。 http://www.joyofsetup.com/2010/01/16/major-upgrades-now-easier-than-ever/
对此的附录 - 如果是 RemoveFeatures
的属性 MajorUpgrade
包含,并命名要从先前安装(但不是所有功能)中删除的特定功能,这将导致上一个条目保留在添加/删除程序中。如果 RemoveFeatures
如果未包含,则将删除先前安装的所有功能,包括添加/删除程序中的条目。