日期:2014-05-17  浏览次数:20808 次

winform更新中,如何在文件复制完后,再去修改配置文件的版本号
我的问题是这样的:比如说,正在更新的时候突然就断网了,但是东西已经更新了,版本号也被修改了,下次他就不会更新了。怎么解决这个问题啊
WinForm

------解决方案--------------------
更新失败就不修改版本号呗,那么下次再比对版本号更新就好了…
------解决方案--------------------
整个更新工作当作一个事务,不成功即回滚。
------解决方案--------------------
引用:
整个更新工作当作一个事务,不成功即回滚。
+1
------解决方案--------------------
更新时,可以作成个压缩包,等下载完,再进行覆盖。
------解决方案--------------------
关闭后跑到异常处理的地方吗,就是这一句:
MessageBox.Show(e.Message, "更新失败", MessageBoxButtons.OK, MessageBoxIcon.Error);

没有的话,说明没有异常,当然会正常复制的。
------解决方案--------------------
每次更新完成后,在把记录版本号的文件复制到程序目录下