zoukankan      html  css  js  c++  java
  • 升级安装包的制作

    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

  • 相关阅读:
    控制器的功能和工作原理
    数据通路的功能和基本结构
    指令的执行过程
    CPU的功能和基本组成结构
    CSS介绍
    html内容
    web简单介绍
    事务隔离机制介绍
    多版本并发控制MVCC
    数据库锁机制
  • 原文地址:https://www.cnblogs.com/freeliver54/p/676898.html
Copyright © 2011-2022 走看看