以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 有部分客户端在线更新失败,运行没反应,出现update_Fox_Path,好奇怪啊 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=103109) |
||||
-- 作者:chen3728060 -- 发布时间:2017/6/30 16:34:00 -- 有部分客户端在线更新失败,运行没反应,出现update_Fox_Path,好奇怪啊 我设置了狐表自带的自动更新。但是有部分客户端升级的时候,跨狐表版本升级的时候,会出现下载好后,也提示更新成功,请重新打开。但是运行程序,是没有反应的。
然后我去安装目录下,就会发现有这个update_Fox_Path,我手动把里面的内容全部拷贝到根目录下,提示覆盖,全覆盖。然后就没问题了。为啥有的客户端会这样,有的又不会,狐表自动更新不咋稳定啊
这是我的发布条件,没啥特别
此主题相关图片如下:2.jpg 此主题相关图片如下:3.jpg |
||||
-- 作者:有点蓝 -- 发布时间:2017/6/30 16:59:00 -- 跨的是什么版本。如果是太早的版本,需要手工覆盖一次才能正常升级 |
||||
-- 作者:chen3728060 -- 发布时间:2017/6/30 17:04:00 -- 回复:(有点蓝)跨的是什么版本。如果是太早的版本,... 也就是20160729跨到20170612 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2017/6/30 17:45:00 -- 看看是不是有属性为只读或隐藏的文件, |
||||
-- 作者:有点甜 -- 发布时间:2017/6/30 18:03:00 -- 你运行项目,运行的是 进程名.exe 还是 可执行文件名.exe ? |
||||
-- 作者:chen3728060 -- 发布时间:2017/6/30 19:29:00 -- 回复:(有点甜) 你运行项目,运行的是 进程名.... 我用的是 可执行文件名.exe ,不是进程名 |
||||
-- 作者:chen3728060 -- 发布时间:2017/6/30 19:29:00 -- 回复:(狐狸爸爸)看看是不是有属性为只读或隐藏的文... 也没有。比较奇怪,也就1个项目会这样,其他的狐表项目都没有。不管了 |
||||
-- 作者:chen3728060 -- 发布时间:2017/8/12 14:52:00 -- 我想了一个简单的办法解决,写一个拷贝Update_Fox_Path的bat文件,让客户升级失败后,点一下这个bat运行修复 bat文件放在Attachment里
bat内容(我的软件安装路径是 D:\\xtmyClient,注意修改为自己的程序路径)
代码意思其实就是把update_Fox_Path的东西拷贝覆盖到程序目录,然后删除这个文件夹,代替了客户自己手动去拷贝。毕竟客户都很小白,跟他说拷贝这个拷贝那个,他会晕,一键解决就最好了。
我把文件上传上来,改后缀名为bat和自己程序路径即可
我还干脆制作软件的安装包封装时,把快捷方式弄好在开始菜单,有问题就可以直观告诉客户去哪里处理了。
此主题相关图片如下:360截图20170812145909499.jpg [此贴子已经被作者于2017/8/12 14:57:52编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2017/8/12 15:03:00 -- 倒也是一个方法 |
||||
-- 作者:chen3728060 -- 发布时间:2017/11/11 15:23:00 -- 考虑到不同安装路径,这个bat文件写死路径不合适,更新了一下
@echo off @echo on copy %pa%update_Fox_Path %pa% /y @echo off
放在Attachment文件里即可。如果用Advanced Installer打包软件,可以把这个做成快捷方式出来
|