CSFramework主程序集成自动升级程序


CSFramework.AutoUpgrader自动升级程序-主程序集成升级程序

CSFramework AutoUpgrader 版本自动升级 软件升级  csframework@喜鹊软件

CSFrameworkV5.x集成升级程序

1. 复制CSFramework.AutoUpgrader升级程序文件

 

使用指南 将以下程序文件复制到主程序的debug目录

主程序集成升级程序

2. 自动升级与系统集成

目的:运行主程序EXE(如:ERP系统、MES系统等),自动执行版本升级程序。

 

使用指南在Program.cs 文件中添加以下代码:

//启动版本自动升级程序
bool exitApp = false;
if (SystemSettings.Current.CheckVersion)
VersionCheckNEW.AutoUpgrader(ref exitApp);

主程序集成升级程序

3. VersionCheckNEW.cs

CSFramework主程序集成自动升级程序

使用指南 VersionCheckNEW.cs文件请在C/S框架网文库下载或联系作者。

使用指南 VersionCheckNEW.cs可以放到Program.cs文件同一目录,以及相同命名空间。

主程序集成升级程序

4. 修改常量

修改DEF_MAIN_PROGRAM_NAME常量,改为您的主程序名称,如: yourERP.exe ,重要!!!

C# 全选
        //主程序文件名。主程序调用升级程序,必须修改此名称!
        const string DEF_MAIN_PROGRAM_NAME = "CSFrameworkV5.Main.exe";

 

5. 独立版本修改 - 自己开发的主程序

5.1 依赖的类库

VersionCheckNEW.cs 文件依赖 CSFrameworkV5旗舰版2个类库:

C# 全选
using CSFrameworkV5.Common;
using CSFrameworkV5.Core;

如果主程序是用户自己开发的程序,请修改或删除报错的代码行。

其他版本的开发框架,请联系作者获得 VersionCheckNEW.cs 源码。

 

可以删除的错误行:

LogUserOperate.Write()

CodeSafeHelper.GetSafeCmd()

5.2 依赖的类库下载

IniFile.cs

Msg.cs

ToStringEx扩展方法:

C# 全选
    public static class ExtensionMethods
    {

        public static string ToStringEx(this Object o)
        {
            if (o == null) return String.Empty;
            return o.ToString(); 
        }
}

6.  VS开发环境要求

  • .NET Framework 4.5+
  • VS2015+

 

CSFrameworkV6.x集成升级程序

 

主程序需要部署3个文件

CSFramework主程序集成自动升级程序

请联系作者。

 

Program.cs文件

C# 全选
                    frmWaitingEx.ShowMe(null, "检查最新版本...");
                    if (SystemSettings.Current.CheckVersion)
                    {
                        bool exitApp = false;
                        VersionCheck_NET7.AutoUpgrader(ref exitApp);
                        if (exitApp) return;//退出程序
                    }

 

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:AutoUpgraderV1.2自动升级程序使用指南
下一篇:C/S架构软件自动升级程序AutoUpgraderV2.1操作手册
评论列表

发表评论

评论内容
昵称:
关联文章

CSFramework主程序集成自动升级程序
集成自动升级程序 - MiniFramework蝇量框架 - Winform框架
Winform蝇量框架 MiniFramework集成自动升级程序
C/S框架主程序调用版本自动升级程序(CSFrameworkV5.AutoUpgrader)VersionCheckNEW类
主程序集成CSFramework.EF 数据库框架
AutoUpgrader软件版本自动升级程序 - 自动升级流程图
CSFramework软件版本自动升级程序Demo下载
AutoUpgrader自动升级程序编写目的
CSFramework软件版本自动升级程序 - 升级策略接口说明
CSFramework软件版本自动升级程序 - VS解决方案
CSFramework软件版本自动升级程序支持多个客户端系统共享使用一个升级程序
AutoUpgrader自动升级程序使用指南
CSFramework软件版本自动升级程序 - 数据库表结构(MSSQL)
CSFramework版本自动升级程序AutoUpgrader增加日志Log功能
自动升级是封装在框架里吧?运行客户端程序自动升级
CSFramework软件版本自动升级程序 - 升级包业务逻辑关系图
客户端自动升级 - MiniFramework蝇量框架 - Winform框架
CSFramework软件版本自动升级程序 - 系统配置文件 (UpgraderClient.ini)
CSFramework软件版本自动升级程序 - 升级历史记录文件 (version.xml)
软件自动升级程序AutoUpgrader优化:获取最新升级