原創|行業資訊|編輯:status|2020-09-27 16:15:20.870|閱讀 485 次
概述:開發Windows平臺運行的桌面應用程序已經很耗費工時了,需要再給程序提供一個自動更新的功能你會怎么做?有這樣一款只需配置一下就能讓程序自動升級的工具你用過嗎?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
IrisSkin4.dll這一款.NET桌面程序皮膚插件你用過嗎?就是那一款包含了73皮膚并且和vs2012兼容的那款,不要錯過。
但是今天我們要分享的是同一作者開發的IncUpdate軟件工具。IncUpdate 是幫助您在 10 分鐘內將基于 Web 的專業更新系統添加到軟件產品的工具,您不需要編寫一行代碼。由于它是開發人員工具,而不是基于框架的組件,因此無論使用什么編程語言,都可以使用它。它可用于任何基于 Windows 的軟件產品。
而IncUpdate為什么不像傳統的C#/JAVA軟件一樣將更新程序通過插件或原生代碼寫入程序主題中呢,主要是因為通過配置程序生成獨立的update文件,通過下方邏輯完成程序更新、文件替換,而update更新程序會根據你啟動軟件的動作同時啟動更新檢查。
更新原理
自動更新DEMO
IncUpdate 假定服務器上的所有文件都是最新的。它不會檢查版本號,因為并非所有文件都有版本號屬性。如果本地文件與服務器上的文件不一樣,則將更新該文件。
這個軟件是不是讓正在臨近部署軟件的你又有了更省心的選擇了呢?如果你的甲方并不需要遠程自動更新怎么辦?我們還有兩款全球使用范圍最多的打包工具——Install4j和InstallShield。
install4j是一個功能強大而易于使用的多平臺Java安裝包生成工具,用于生成Java應用程序本地化的安裝及應用程序發布。install4j 的優異性在于它易于使用,緊密的集成到目標平臺,以及靈活的JRE 管理與部署選項。圖形化的打包方式讓開發者無需學習時間即可上手。
InstallShield是構建Windows安裝程序和MSIX包并直接在Microsoft Visual Studio中創建安裝的最快速最簡單的方法,如果你正好需要,可以點擊這里學習一下如何使用InstallShield。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn