搜索
热搜: 活动 交友 discuz
查看: 1987|回复: 4
收起左侧

更新时提示错误

[复制链接]
  • TA的每日心情
    擦汗
    2016-7-22 16:13
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2014-8-20 09:55:33 | 显示全部楼层 |阅读模式
    更新时有时正常过,有时就会像图中那样,更新过程中提示错误:---------------------------
    Assertion Failed: Abort=Quit, Retry=Debug, Ignore=Continue
    ---------------------------
    安装文件时发生错误:文件存在。



    System.IO.IOException: 文件存在。



       at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)

       at System.IO.__Error.WinIOError()

       at System.IO.File.Move(String sourceFileName, String destFileName)

       at FSLib.App.SimpleUpdater.FileInstaller.InstallFiles(RunworkEventArgs e)



        at FileInstaller.InstallFiles(RunworkEventArgs e)  

        at FileInstaller.Install(RunworkEventArgs e)  

        at Updater.UpdateInternal(Object sender, RunworkEventArgs e)  

        at BackgroundWorker.OnDoWork(RunworkEventArgs e)  

        at BackgroundWorker.RunWorkAsyncInternal(Object e)  

        at ThreadHelper.ThreadStart_Context(Object state)  

        at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)  

        at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)  

        at ThreadHelper.ThreadStart(Object obj)  


    ---------------------------
    终止(A)   重试(R)   忽略(I)   
    ---------------------------

    可以加我Q 远程看效果。454404036





    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?入住

    x
  • TA的每日心情
    擦汗
    2016-7-22 16:13
  • 签到天数: 15 天

    [LV.4]偶尔看看III

     楼主| 发表于 2014-8-20 09:56:26 | 显示全部楼层
    对了 版本号 2.3.9.0

    该用户从未签到

    发表于 2014-8-20 11:43:48 | 显示全部楼层
    使用的 Win XP 系统 域环境下
  • TA的每日心情
    擦汗
    2016-7-22 16:13
  • 签到天数: 15 天

    [LV.4]偶尔看看III

     楼主| 发表于 2014-8-28 09:57:40 | 显示全部楼层
    [C#] 纯文本查看 复制代码
                // 自动更新
                //FSLib.App.SimpleUpdater.Updater.Instance.Context.ForceUpdate = true;
                //FSLib.App.SimpleUpdater.Updater.Instance.Context.AutoKillProcesses = true;
                FSLib.App.SimpleUpdater.Updater.CheckUpdateSimple();

    今天用回 2.2.0.0 还是报这个错,仔细对比了一下,发现可能原因是多了上面两行导致的。
  • TA的每日心情
    擦汗
    2016-7-22 16:13
  • 签到天数: 15 天

    [LV.4]偶尔看看III

     楼主| 发表于 2014-8-28 10:09:29 | 显示全部楼层
    嗯嗯 已经确认是这个问题导致的。
    刚加上注释后,运行程序提示更新,再提示是否结束程序,所以我把
       FSLib.App.SimpleUpdater.Updater.Instance.Context.AutoKillProcesses = true;
    这句的注释去掉了,然后就报错 文件已存在 了。
    您需要登录后才可以回帖 登录 | 入住

    本版积分规则

    申请友链| Archiver| 手机版| 鱼·后花园

    GMT+8, 2024-5-6 08:35 , Processed in 0.018889 second(s), 17 queries , Redis On.

    Powered by Discuz! X3.4

    © 2005-2024 鱼·后花园

    快速回复 返回顶部 返回列表