【原創】C#.NET軟件版本自動升級程序(C/S結構+Winform)


C#.NET C/S架構版本自動升級軟件|軟件自動升級工具 V1.2

 
適用軟件 適用軟件:C/S架構,基於Winform桌面應用管理軟件。
運行平台 運行平台:Windows + .NET Framework 4.5
 
 
【原創】C#.NET軟件版本自動升級程序(C/S結構+Winform)

 

 

 一、產品介紹

 

  C/S系統自動升級軟件幫助開發者將桌面管理軟件升級到最新版本,可以輕松實現多渠道的同步更新,是進行存量用戶更新的有效手段。使用自動更新程序后(即客戶端已經部署升級程序以及集成了自動更新接口),當用戶啟動應用程序時,自動更新程序會將用戶終端上的版本信息與服務器上開發者上傳的升級包版本信息進行比較,如果服務器的版本更高,則會提示用戶有新的版本更新,用戶選擇更新之后,則開始下載升級包,然后替換舊的版本。

產品特點:

1.客戶端下載升級包方式自動升級;
2.獨立自主輕量級自動升級程序;
3.支持執行Dos命令的升級包;
4.支持EXE程序文件的升級包;
5.支持SQL腳本更新的升級包;
6.支持升級回滾操作;
7.支持MsSQL/Oracle/MySQL三種常用數據庫;
8.產品開源,成熟穩定,多個成功案例;
 

 

 

 二、自動升級流程圖 (Flow Chart)

 

 

 C/S程序自動升級是一個很重要的功能,原理其實很簡單,一般包含兩個程序,一個是主程序,也就是除了升級功能以外的程序,另一個就是升級程序。在客戶端程序啟動時,先啟動更新程序通過比較本地版本和服務端最新的版本信息判斷是否有新版本,如果有可以直接下載,下載完成替換成功后並更新客戶端版本信息,啟動主程序。

 升級程序本身也需要升級的,因此在運行主程序時首先檢查升級程序,若有更新,下載替換本地的升級程序,然后再運行升級程序檢查主程序的更新。

 


 三、升級包(Upgrade Package)

 

 

 


 四、升級策略接口說明

 

 

 

 

 


 五、解決方案 & 開發文檔

 

 

 

 六、軟件截圖

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 七、開發環境與配置



1. 操作系統:Windows 7,8,10或更高版本
2. 開發工具:Visual Studio 2015或更高版本
3. 數據庫:Microsoft SQL Server 2008~2012或更高版本
4. .Net Framework運行環境:4.0或更高版本

 

 

摘自原文:https://www.csframework.com/cs-framework-auto-upgrader.htm

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM