码迷,mamicode.com
首页 > 其他好文 > 详细

installshield实例(三)发布,补丁,升级

时间:2014-11-30 22:48:26      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   io   ar   sp   on   2014   

原理:

Installshield主要是控制Product Code,Upgrade Code,Package Code(这三个都是GUID,全球唯一的)和Product Version来达到发步,补丁,升级的。

Product Code就是该产品的唯一ID,一般不需要改变。

Upgrade Code在升级时才需要改变,打补丁不需要改变。

Package Code在每次修改发布时都需要改变。

可以参见帮助中“upgrades [Windows Installer]”,其中有幅图详细说明了,补丁和更新需要修改的地方,

bubuko.com,布布扣

1、发布:Installation Designer->Media->Releases,可以新建发布版本。

右击Releases,点击New Product Configration,取名Product Config,右击Product Config,点击New Release,取名Release1,右击Release1,点击Release Wizard打开Release向导,完成一些配置。其中Media Type中选择CD-ROM或Network Image。

在Releases Configration界面,可以选择压缩或不压缩安装包,压缩后可以生成一个.exe或msi。

在Releases中可以配置发布多个版本等。

bubuko.com,布布扣

2、补丁:Installation Designer->Media->Patch Design,可以新建补丁。

右击Patch Design,点击Add New Patch Configration,取名Patch1

bubuko.com,布布扣

原理:在Patch1下有Latest1和Prev1,Latest1选择最新的发布版,必须是未压缩的。然后Prev1选择之前的发布版,也必须是为压缩的。在Latest1中可以选择最新版中新增的组件(Component),然后将新增的组件打包成为补丁。

点击Latest1,如图:

bubuko.com,布布扣

点击Prev1:

bubuko.com,布布扣

最后,右击Patch1,点击Builder Patch,生成补丁包,Update.exe

3、升级:Installation Designer->Media->Upgrades,新建升级包,选择最新的releases,即可。

最后,说明一下Release Flages的作用,每个Feature可以设置一个Release Flage名称,在发布的时候,可以选择需要添加进去的Feature,即通过在Release Flages中输入Feature对应的Release Flage,多个用逗号分隔。用途:例如在发行试用版时,可以只包含一部分Features。

installshield实例(三)发布,补丁,升级

标签:des   style   blog   http   io   ar   sp   on   2014   

原文地址:http://www.cnblogs.com/ITinfo/p/4133792.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!