升級安裝包的製作

freeliver54發表於2007-03-16

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

相關文章