CSFrameworkV6开发框架集成GZUpdate.Client自动升级程序
1、主程序添加 frmCheckUpdate 升级窗体
2、appsettings.json 添加产品编码标识
JSON 全选
{
"updateProduct": "QMS"
}
3、Program.cs 添加自动升级程序执行代码
C# 全选
#region 版本自动升级 GZ.Update
frmWaitingEx.ShowMe(null, "正在检查服务器是新版本...");
if (Enum.TryParse("release", out EnumVersionType versionType) == false)
{
throw new BizException("没有找到新版本!");
}
UpdateServices.Regsiter("https://upgrader.xqerp.com/", "QMS", versionType, "__update__.dll");
try
{
UpdateServices.deleteBak();
}
catch { }
frmWaitingEx.HideMe(null);
frmCheckUpdate.CheckUpdate(true);
#if DEBUG
#else
frmCheckUpdate.CheckUpdate(true);
#endif
#endregion
修改升级程序地址:https://upgrader.xqerp.com/
产品编码:QMS
C# 全选
UpdateServices.Regsiter("https://upgrader.xqerp.com/", "QMS", versionType, "__update__.dll");
4、Nuget安装包
XML 全选
<PackageReference Include="GZUpdate.Client" Version="2.12.2201" />
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网