升级安装包的制作

1.Setup类的升级安装包
2.WebSetup类的升级安装包
==============================

1.Setup类的升级安装包

假如 第一次的安装包
     版本为1.0.0
     包含文件为1.txt,2.txt

情形一:
-----------------------
现在 想对2.txt进行修改
     以及新增3.txt

那么升级安装包的制作
只需包含 修改量(2.txt) 和增量(3.txt)


升级安装包的
     版本为1.0.1
     包含文件为2.txt,3.txt

注意安装项目的属性中
Version 以及 ProductCode 的改变
和RemovePreviousVersions 设置为False

情形二:
-----------------------
现在 想对1.txt进行删除
     对2.txt进行修改
     以及新增3.txt

那么升级安装包的制作
只需包含 修改量(2.txt) 和增量(3.txt)


升级安装包的
     版本为1.0.1
     包含文件为2.txt,3.txt

注意安装项目的属性中
Version 以及 ProductCode 的改变
和RemovePreviousVersions 设置为True

===================================================

2.WebSetup类的升级安装包

假如 第一次的安装包
     版本为1.0.0
     包含文件为Default1.aspx,Default2.aspx
     以及相关的发布编译后的文件

情形一:
-----------------------
现在 想对Default2.aspxt进行修改
     以及新增Default3.aspx

那么升级安装包的制作
应该只需包含 修改量(Default2.aspx) 和增量(Default3.aspx)
但因为相关的Dll档不好区分
所以 可以将没有修改的Default1.aspx以及相关文件一并加入


升级安装包的
     版本为1.0.1
     包含文件为Default1.aspx,
     Default2.aspx,Default3.aspx
     以及相关的发布编译后的文件
     

注意安装项目的属性中
Version 以及 ProductCode 的改变
和RemovePreviousVersions 设置为False

情形二:
-----------------------
现在 想对Default1.aspx进行删除
     对Default2.aspx进行修改
     以及新增Default3.aspx
其实 相当于 重新做一个安装程序

那么升级安装包的制作
只需包含 修改量(Default2.aspx) 和增量(Default3.aspxt)
以及相关的发布编译后的文件


升级安装包的
     版本为1.0.1
     包含文件为Default2.aspx,Default3.aspx
     以及相关的发布编译后的文件

注意安装项目的属性中
Version 以及 ProductCode 的改变
和RemovePreviousVersions 设置为True

posted on 2007-03-16 10:25  freeliver54  阅读(1627)  评论(4编辑  收藏  举报

导航