查看: 1737|回复: 9
|
winform C# auto update
[复制链接]
|
|
谁会做winform C# auto update??不要clickonce |
|
|
|
|
|
|
|
发表于 15-4-2013 10:54 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 15-4-2013 05:19 PM
|
显示全部楼层
auto update??不要clickonce
每次load, go website perform checking?? |
|
|
|
|
|
|
|
发表于 15-4-2013 05:24 PM
|
显示全部楼层
|
|
|
|
|
|
|

楼主 |
发表于 16-4-2013 08:25 AM
|
显示全部楼层
timer 如何做。 我是要做auto update exe if detect new version. |
|
|
|
|
|
|
|
发表于 16-4-2013 09:43 AM
|
显示全部楼层
lianpiau 发表于 16-4-2013 08:25 AM 
timer 如何做。 我是要做auto update exe if detect new version.
那你一开始就好应该说清楚。。。浪费大家的时间.gif)
|
|
|
|
|
|
|
|
发表于 16-4-2013 09:44 AM
|
显示全部楼层
lolz... 不早说 XD... 还以为auto update data.... |
|
|
|
|
|
|
|
发表于 16-4-2013 10:12 AM
|
显示全部楼层
lianpiau 发表于 16-4-2013 08:25 AM 
timer 如何做。 我是要做auto update exe if detect new version.
当load时自动连server对比版本。如果和server side 的最新版本不一致,就把新版本下载然后replace掉。
|
|
|
|
|
|
|
|
发表于 16-4-2013 05:16 PM
|
显示全部楼层
比较容易的做法是
1. loader check server main.exe version, if newer, goto 2, else goto 5
2. download from server main.exe as temp.exe
3. if download complete,
delete old.exe (older than user's old version)
rename main.exe -> old.exe
rename temp.exe -> main.exe
goto 5
4. download error, delete temp.exe
5. loader launch main.exe
|
|
|
|
|
|
|
|
发表于 16-4-2013 11:02 PM
|
显示全部楼层
actually clickonce = .NET of Desktop App version updater.
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|