Winform自動更新之AutoUpdater.NET

   AutoUpdater.NET(https://github.com/ravibpatel/AutoUpdater.NET)的原理大致是從服務器上(IIS站點)下載包含更新信息的XML文件,通過下載的XML文件獲取Winform等桌面程序軟件的最新版本的信息.如果最新版本的大於電腦上安裝的版本,則 AutoUpdater.NET從XML文件中提供的URL下載更新文件(安裝程序),如果XML文件中提供的URL提供的是包含zip後綴的URL而不是安裝程序,則AutoUpdater.NET將zip文件的內容解壓縮到應用程序目錄。下面分析下其它幾個關鍵點。

1、xml文件

AutoUpdater.NET使用服務器網站上的XML文件獲取有關軟件最新版本的發佈信息.需要創建如下XML文件,然後將其上傳到服務器網站中

<?xml version="1.0" encoding="UTF-8"?>
<item>
  <version>2.0.0.0</version>
  <url>https://rbsoft.org/downloads/AutoUpdaterTest.zip</url>
  <changelog>https://github.com/ravibpatel/AutoUpdater.NET/releases</changelog>
  <mandatory>false</mandatory>
</item>

version(必填):桌面軟件的版本  格式爲X.X.X.X,AutoUpdater.NET是否執行更新依賴於該版本號      

url(必填):桌面軟件最新版本安裝程序文件或zip文件的http(https)訪問地址.

changelog(可選):記錄變更日誌的地址

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章