[問題] 怎麼寫自動更新

看板C_Sharp (C#)作者 (大麥熊)時間10年前 (2015/03/08 21:42), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
請教各位高手~怎麼替軟體寫自動更新程式? 最近我寫了一個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

03/09 12:28, , 1F
clickonce
03/09 12:28, 1F

03/09 20:37, , 2F
就是覺得clickonce不好用,我也不大會用
03/09 20:37, 2F

03/12 11:29, , 3F
等你弄熟了再來嫌它不好用吧
03/12 11:29, 3F

03/14 01:10, , 4F
一般來說,自動更新都是有兩支程式。一支是你的主程式,
03/14 01:10, 4F

03/14 01:10, , 5F
另一支小程式只做下載更新檔的動作。 ClickOnce是.Net
03/14 01:10, 5F

03/14 01:10, , 6F
幫你做掉更新的部份。要重做輪子也不是不行... 但讓更新
03/14 01:10, 6F

03/14 01:10, , 7F
程式越小越好,因為你不會想寫"更新程式的更新程式"的
03/14 01:10, 7F

03/16 19:29, , 8F
我就是有寫兩隻程式放在同目錄
03/16 19:29, 8F
文章代碼(AID): #1K_56oa3 (C_Sharp)
文章代碼(AID): #1K_56oa3 (C_Sharp)