WEB开发网
开发学院软件开发C语言 个人开发框架总结(六) 阅读

个人开发框架总结(六)

 2009-05-05 08:27:09 来源:WEB开发网   
核心提示: 在主程序里,使用FaibClass.Update中的Updater类来检测更新,个人开发框架总结(六)(3), Updater up = null; try { up = new Updater(Assembly.GetExecutingAssembly()); if (up.Check

在主程序里,使用FaibClass.Update中的Updater类来检测更新。

            Updater up = null;
            try
            {
                up = new Updater(Assembly.GetExecutingAssembly());
                if (up.CheckUpdate())
                {
                    Utility.ShowInfoMessage("检测到新版本,单击确定后开始更新。");
                    up.BeginUpdate();
                    Application.Exit();
                    return;
                }
                else
                {
                    //自更新更新程序
                    string file1 = Path.Combine(Application.StartupPath, "UpdaterExc.exc");
                    string file2 = Path.Combine(Application.StartupPath, "UpdaterExc.exe");
                    if (File.Exists(file1))
                    {
                        File.Replace(file1, file2, null, true);
                    }
                }
            }
            catch (System.Exception e)
            {
            }

检测到新版本后,会显示UpdateExc的主界面:

个人开发框架总结(六)

只需点击更新,就可以将之前没有更新的所有版本一个一个的更新到本地。

系列文章:

个人开发框架总结(一)

个人开发框架总结(二)

个人开发框架总结(三)

个人开发框架总结(四)

个人开发框架总结(五)

上一页  1 2 3 

Tags:个人 开发 框架

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接