2020年9月11日

InstallShield升级安装包安装后不替换文件(Upgrade Installation does not replace files.)

摘要: 当做好升级安装包,执行安装时,在控制面板的卸载软件里发现最新的版本号已经安装成功了,但是安装目录里面确一个文件也没有替换,这到底是什么原因呢? 很有可能是这个版本安装包里包含的文件没有覆盖之前版本的文件,也就是说1.0安装包里的存在某个文件,但在1.1安装包里却被删掉了,这时候就会出现这种情况。 M 阅读全文

posted @ 2020-09-11 19:41 两轮明月 阅读(704) 评论(0) 推荐(0) 编辑

InstallShield获取SUPPORTDIR为空的解决方案(MsiGetProperty(hMSI, "SUPPORTDIR" is empty)

摘要: 在exe安装包执行安装时,exe会首先把文件都解压到%Temp%文件夹中,在还没有往InstallDir目录拷贝时,如果需要调用exe里面的文件就需要把文件放到Support Files中,如下图: 但当通过InstallScript脚本始终无法获取SUPPORTDIR路径时,经过调试发现这个路径永 阅读全文

posted @ 2020-09-11 19:28 两轮明月 阅读(420) 评论(0) 推荐(0) 编辑

InstallShield 打包如何做到支持升级安装 [InstallShield support upgrade installation]

摘要: 升级安装类型介绍 升级安装主要有三种类型,Small Upgrade,Minor Upgrade, Major Upgrade。 官方最推荐的是Minor Upgrade,即使是主版本的升级(比如1.0->2.0),也建议使用Minor Upgrade的方式,因为Minor Upgrade是一种覆盖 阅读全文

posted @ 2020-09-11 19:14 两轮明月 阅读(1249) 评论(0) 推荐(0) 编辑

导航