Foxtable(狐表)用户栏目专家坐堂 → 自己做的升级处理,大版本升级时报错!


  共有2661人关注过本帖树形打印复制链接

主题:自己做的升级处理,大版本升级时报错!

帅哥哟,离线,有人找我吗?
诚学思行
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3419 威望:0 精华:0 注册:2017/3/8 0:04:00
自己做的升级处理,大版本升级时报错!  发帖心情 Post By:2019/7/9 16:52:00 [只看该作者]

自己做的升级处理,

小版本升级(update1.zip)没有问题。

大版本升级(update2.zip)解压时报错。

 


图片点击可在新窗口打开查看此主题相关图片如下:20190709165023.jpg
图片点击可在新窗口打开查看

 

这个怎么解决?

我在想Foxtable自带的升级处理解压时也会面临同样的问题,处理思路是怎么样的?


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2019/7/9 17:17:00 [只看该作者]

升级程序应该单独一个exe,在判断有新版本之后,打开这个exe并关闭foxtable,这个exe最好有点延时,或者判断foxtable进程有没有关闭,如果没有杀掉foxtable再升级。

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3419 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(狐狸爸爸)升级程序应该单独一个exe,在判断有...  发帖心情 Post By:2019/7/9 17:20:00 [只看该作者]

谢谢狐狸爸爸。

有示例或者以前的参考资料吗?


 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3419 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(狐狸爸爸)升级程序应该单独一个exe,在判断有...  发帖心情 Post By:2019/7/9 17:31:00 [只看该作者]

你说的exe应该怎么做,不太懂啊。

能再指导一下吗?


 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:105470 积分:536335 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/7/9 17:40:00 [只看该作者]

Foxtable发布后的“可执行文件.exe”就是这个作用。如果要自己做,需要自己使用vs开发一个独立的exe程序

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3419 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(有点蓝)Foxtable发布后的“可执行文件.exe”...  发帖心情 Post By:2019/7/9 17:46:00 [只看该作者]

我有些被整蒙了。

 

Foxtable自带的升级函数的进度条不显示,用户不知道是升级在进行还是死机了,所以经常选择关掉(取消 X掉)。

所以我就自己做升级处理,一开始没想到也没人告诉我,原来光用Foxtable是不能解决自己升级问题的。

现在搞大了,我也整蒙了。

 

我就纳闷了,升级函数很好,这么多人要用,机会每个人都要用到,为什么就不解决这个进度条不显示的问题?

由这个问题引发了,我还得先学学vs exe ……

 

我不能理解这个逻辑,真的。


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2019/7/10 9:32:00 [只看该作者]

我测试官方的自动升级,是有进度提示的哦

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2019/7/10 9:39:00 [只看该作者]

发布后的程序,自定义升级最简单的办法是:
1、下载升级文件
2、在foxtable主程序目录创建一个子目录update_Fox_Path,将升级包中的文件解压到这个目录中。

下次启动,Foxtable就会自动完成升级,注意必须用发布时生成的exe文件启动,不能用foxtable主程序启动,当然大家平时也是这么做的。

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3419 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(狐狸爸爸)发布后的程序,自定义升级最简单的...  发帖心情 Post By:2019/7/10 11:32:00 [只看该作者]

感谢回复,我来试试今天。

 回到顶部
帅哥哟,离线,有人找我吗?
诚学思行
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:434 积分:3419 威望:0 精华:0 注册:2017/3/8 0:04:00
回复:(狐狸爸爸)发布后的程序,自定义升级最简单的...  发帖心情 Post By:2019/7/10 11:41:00 [只看该作者]

update_Fox_Path 这个目录什么时候可以删除?

 回到顶部
总数 29 1 2 3 下一页