功能介紹
在發布應用程序時,我們經常會需要給自己的程序加上自動升級功能。.net framework自帶的ClickOnce中有自動升級的功能,但是往往不太好用,比如必須用ClickOnce發布,安裝的文件夾一個版本一個等等,我們會想要一個比較簡單、甚至綠色軟件也能使用的自動升級功能,這個自動升級程序就是基于這個目的而制作的。為了讓使用起來更加簡單快捷,我對內置的功能進行了大幅度的精簡和集成,最簡單的情況下只需要你只需要一行代碼即可實現自動更新。
使用說明
小型軟件自動更新庫需要填寫如下信息:
應用程序名
當前的版本(也就是更新后的版本)
發布地址可選(如果填寫了,在更新提示框上會有個鏈接可以鏈接到這個網址)
新程序目錄(選擇最新版本程序的發布目錄,在版本 1.5.0.0 之后你可以直接從資源管理器中拖放目標文件夾到目錄的文本框來快速選擇了?。?br />
升級包路徑:選擇一個路徑用來保存升級包(*.zip),同時自動更新信息 *.xml 也會保存在這個目錄下
更新前執行:在下載完成、即將安裝更新前會執行這里選擇的程序。這里有點BUG一旦選擇了就不能取消,所以請注意下;
更新后執行:在安裝完成后、即將退出前執行的操作。需要注意的BUG同上。通常選擇需要運行的主程序。
執行時間限制:用于限制6中選擇的程序的執行時間,超過設置的時間后進程將會被強行結束。
更新說明:用于提示更新的時候顯示的文本消息內容。
創建:按照填寫的信息生成升級包
打開:打開一個已有的升級信息文件,用于下次更新版本時直接修改信息即可,其它的不需要變化(在1.5.0.0之后,你可以通過直接拖放以前保存的升級xml文件到窗體上直接打開了?。?。
整個自動升級工作的流程
更新日志
小型軟件自動更新庫 V4.2.3.1,更新時間: 2015-08-30 11:16:00
增加升級成功對話框自動關閉選項(默認開啟,打包時可在打包工具的選項2中設置)
打包工具界面相關調整
升級包文件安裝邏輯細微調整
您的評論需要經過審核才能顯示
有用
有用
有用