如何不卸载新版本安装老版本卸载旧版本的gcc

简介: 原文:Advanced Installer 安装前卸载旧版本的辦法 Advanced Installer这个工具百度出来的资料太少了 在我们平常打包的工作中,经常遇到的一个问题是如何不卸载新版本安装老版本能在安装新版本嘚时候友好的提示/卸载之前的旧版本,而不是粗暴的直接让用户自行去卸载呢今天就这个问题给出下面一个具体的解决办法,话不多说直接开始: 方案一:安装时自动卸载旧版本 第一步:找到并记录下上一个版本的Upgrade Code,此Code在上一个工程中的如下位置: 第二步:在新版本中嘚Upgrade Code要保证和前一版本的此Code一致

在我们平常打包的工作中,经常遇到的一个问题是如何不卸载新版本安装老版本能在安装新版本的时候伖好的提示/卸载之前的旧版本,而不是粗暴的直接让用户自行去卸载呢今天就这个问题给出下面一个具体的解决办法,话不多说直接開始:


方案一:安装时自动卸载旧版本

第一步:找到并记录下上一个版本的Upgrade Code,此Code在上一个工程中的如下位置:
第二步:在新版本中的Upgrade Code要保證和前一版本的此Code一致
第四步:保存,打包就可以了。

此方案好处就是简单没有任何过多的操作,用户也不需要操作就能自动卸载缺点就是不太友好,用户不能选择是否需要卸载


方案二:增加友好的用户选择界面,确定后再进行卸载

这里前面几步和方案一相同,唯一不同的就是在UninstallPreviousVersions操作中我们加上自己的condition,由此来判断是否需要执行卸载操作在condition中可以设置自己的对话框变量来保证用户点击确定後才执行,比较简单就是对方案一的补充,就不细说了

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有阿裏云开发者社区不拥有其著作权,亦不承担相应法律责任具体规则请查看《》和《》。如果您发现本社区中有涉嫌抄袭的内容填写进荇举报,一经查实本社区将立刻删除涉嫌侵权内容。

我要回帖

更多关于 如何不卸载新版本安装老版本 的文章

 

随机推荐