以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  系统升级  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=56490)

--  作者:blackzhu
--  发布时间:2014/9/6 14:54:00
--  系统升级
我按照帮助做了个系统升级:

If Syscmd.Project.Update(False,True) = False Then \'如果没有升级
    
Forms("用户登录").open()
End
If


打包文件用的发布时候的三个生成的升级文件. 然后上传.


启动项目成功提示要不要升级后,自动升级了,然后叫我重启系统.


再然后生成了一个update_Fox_Path 文件夹. 


但是我再点击exe后 没有任何反应了.


--  作者:blackzhu
--  发布时间:2014/9/6 15:06:00
--  
这个文件夹是正常需要出现的吗


--  作者:jaegea
--  发布时间:2014/9/6 15:07:00
--  
同樣情況
--  作者:blackzhu
--  发布时间:2014/9/6 15:29:00
--  
不懂这个升级 我后来重新生成一次  完整的上传 再启动后 没有任何显示.
我看了帮助 txt中第一个日期必须需要跟项目属性中的项目发布日期时间一模一样,我查过的确是一样的,
那么这样一来我发布的txt中的日期始终是跟项目属性一模一样的,那就不是不能做升级测试了吗?


一楼的情况是我修改了txt中第一个日期后上传的. 
[此贴子已经被作者于2014-9-6 15:32:30编辑过]

--  作者:blackzhu
--  发布时间:2014/9/6 15:45:00
--  
究竟是怎么样的,我用系统自动打包的文件上传升级是不是在发布以后的项目直接打开做不了测试的? 

我用这个代码做强制升级,是不是当天每一次启动会提示需要升级,除非过了当天

If Syscmd.Project.Update(False,False) = False Then \'如果没有升级
    
Forms("窗口1").open()
End
If



[此贴子已经被作者于2014-9-6 15:48:27编辑过]

--  作者:zyqzyy
--  发布时间:2014/9/6 17:59:00
--  
我的是升级后快捷方式无效,要项目安装路径中的EXE才会运行。
--  作者:有点甜
--  发布时间:2014/9/7 10:14:00
--  

 回复楼上,update_Fox_Path是跨版本更新时正常的文件夹。

 

 重新打开exe的时候,会把update_Fox_Path这个文件夹的内容覆盖原先的项目;

 

 如果双击exe无效:你打包的update2.zip有问题,你单独测试publish里面的是否能正常运行


--  作者:jianjingmaoyi
--  发布时间:2014/9/7 11:28:00
--  
甜总 奇怪的是 我用的系统的升级包 我今日再次测试