作者mauve (大麥熊)
看板C_Sharp
標題[問題] 怎麼寫自動更新
時間Sun Mar 8 21:42:01 2015
請教各位高手~怎麼替軟體寫自動更新程式?
最近我寫了一個LRC歌詞檔案製作工具的程式
網站:
http://vsnote.lionfree.net/lrc-file-lryic-maker-free/
工能都已經很齊全了,但是就只有自動更新程式的部分個人覺得不是很好
所以請高人為我指導~
我主要目的是讓軟體打開前偵測是否有新版可用,若有,則詢問是否更新
使用者於對話方塊按下「是」就開啟自動更新程式。
我寫的自動更新,他的基本運作方式是先從伺服器下載更新用的壓縮檔案
然後解壓縮檔案,壓所檔內包含新版程式的執行檔。
現在主要的問題,是想希望高手可以幫我看一下程式碼是否有誤或是不佳
然後關於解壓所檔案部分,我所寫的程式碼是否能在
壓縮檔包含1個以上檔案以上時,正確解壓縮壓縮檔內的所有檔案,謝謝
附上程式碼.CS檔:
http://snipsave.com/user/profile/zyanglin#10438
--
在那寬闊的世界-
只留意你的特別-
揮別今日的星空-
期待著誰的出現-
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.127.53
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1425822130.A.903.html
推 O187: clickonce 03/09 12:28
→ mauve: 就是覺得clickonce不好用,我也不大會用 03/09 20:37
→ O187: 等你弄熟了再來嫌它不好用吧 03/12 11:29
推 tgifosim: 一般來說,自動更新都是有兩支程式。一支是你的主程式, 03/14 01:10
→ tgifosim: 另一支小程式只做下載更新檔的動作。 ClickOnce是.Net 03/14 01:10
→ tgifosim: 幫你做掉更新的部份。要重做輪子也不是不行... 但讓更新 03/14 01:10
→ tgifosim: 程式越小越好,因為你不會想寫"更新程式的更新程式"的 03/14 01:10
→ mauve: 我就是有寫兩隻程式放在同目錄 03/16 19:29