CSFrameworkV6主程序集成自动升级程序
CSFramework
AutoUpgrader
版本自动升级
软件升级
csframework@喜鹊软件
目录
CSFrameworkV6.x集成升级程序
1. 复制CSFramework.AutoUpgrader升级程序文件
将以下程序文件复制到主程序的debug目录
2. 自动升级与系统集成
目的:运行主程序EXE(如:ERP系统、MES系统等),自动执行版本升级程序。
在Program.cs 文件中添加以下代码:
//启动版本自动升级程序
if (SystemSettings.Current.CheckVersion)
{
bool exitApp = false;
VersionCheck_NET7.AutoUpgrader(ref exitApp);
if (exitApp) return;//退出程序
}
3. VersionCheck_NET7.cs
VersionCheck_NET7.cs文件请在C/S框架网文库下载或联系作者。
4. 修改常量
修改DEF_MAIN_PROGRAM_NAME常量,改为您的主程序名称,如: YourERP.exe ,重要!!!
C# 全选
//主程序文件名。主程序调用升级程序,必须修改此名称!
const string DEF_MAIN_PROGRAM_NAME = "YourERP.Main.exe";
5. VS开发环境要求
- .NET7
- VS2022+
CSFrameworkV6.x集成升级程序目录结构
Main主程序 - 需要部署3个文件
Models模型 - 4个表模型
注意:删除重复的 sys_UpgraderVersion.cs 文件
Library组件库 - 版本历史记录
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
AutoUpgrader C/S框架网