腦殘系列(1)

       今天干了一件特SB的事。給主程序添加了一個自動更新功能,在VS裏測試的時候一切正常,能夠正常出現「新版本」提示窗口,正常啓動更新程序下載文件、更新文件,這些步驟都沒問題。可是詭異的是:按理說,個人更新程序在更新完成後並無去修改本地的版本信息,也就是說主程序再次啓動時候仍然會去檢查系統版本,而後發現版本能夠更新,而後仍然會出現更新提示。可是,竟然沒有出現!真是太詭異了。而後我就開始各類抓瞎。先是以爲更新後啓動的主程序並非指定位置的主程序,而後又懷疑主窗體的Load事件是否是有問題,由於檢查更新的工做在Load事件中異步進行的。總之就是各類懷疑,懷疑到我以爲本身難道水平渣到這種程度?後來終於意識到,不是我水平有多渣,而是我太SB,問題出在下載的更新包裏打包的主程序可執行文件。打包的可執行文件是一箇舊版的文件,不帶檢測版本的功能,因此更新後啓動的主程序壓根就沒有更新的功能!!!(貌似算是個版本回滾)我在這抓耳撓腮找緣由,卻不知是我本身太SB。異步

                                                                                                                                                                                                                                                                  ——是爲記測試

 

 

 

你可長點心吧!!!事件

相關文章
相關標籤/搜索