脑残系列(1)

       今天干了一件特SB的事。给主程序添加了一个自动更新功能,在VS里测试的时候一切正常,能够正常出现“新版本”提示窗口,正常启动更新程序下载文件、更新文件,这些步骤都没问题。可是诡异的是:按理说,个人更新程序在更新完成后并无去修改本地的版本信息,也就是说主程序再次启动时候仍然会去检查系统版本,而后发现版本能够更新,而后仍然会出现更新提示。可是,竟然没有出现!真是太诡异了。而后我就开始各类抓瞎。先是以为更新后启动的主程序并非指定位置的主程序,而后又怀疑主窗体的Load事件是否是有问题,由于检查更新的工做在Load事件中异步进行的。总之就是各类怀疑,怀疑到我以为本身难道水平渣到这种程度?后来终于意识到,不是我水平有多渣,而是我太SB,问题出在下载的更新包里打包的主程序可执行文件。打包的可执行文件是一个旧版的文件,不带检测版本的功能,因此更新后启动的主程序压根就没有更新的功能!!!(貌似算是个版本回滚)我在这抓耳挠腮找缘由,却不知是我本身太SB。异步

                                                                                                                                                                                                                                                                  ——是为记测试

 

 

 

你可长点心吧!!!事件

相关文章
相关标签/搜索