如何解决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/
,附录-如果包含ѭ1的
RemoveFeatures
属性,并命名要从先前安装中删除的特定功能(但不是所有功能),这将导致先前条目保留在“添加/删除”程序中。如果不包括“ 0”,则将删除以前安装的所有功能,包括“添加/删除程序”中的条目。
,不是直接回答问题,而是...安装程序仅查看版本号的前3组,第4组被忽略。如果版本中唯一的区别在于第4组,则对安装程序而言,它看起来相同,因此可能无法卸载旧版本。
1.2.3.0将升级到1.2.4.0,但1.2.3.4将不会升级到1.2.3.5-它看不到4-5的变化,因为它看起来并不在那里。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。