GeneralUpdate开源组件更新公告


一、组件简介

GeneralUpdate是基于.net standard开发的一款(c/s应用)自动升级程序。该组件将更新的核心部分抽离出来方便应用于多种项目当中目前适用于wpf,控制台应用,winfrom。

  • 本组件(除Single组件仅支持Framework以外)均支持框架版本 .NET Framework 4.6.1 | .NET Core 2.0 | .NET 5

  • 如果有任何使用问题可以在Github的issues上进行提问,每周会解决并解答bug或者问题。

  • 每次迭代新版本doc文件夹中的帮助文档也会随之更新,各位开发者请多关注。

  • 如果该组件能够帮助到您,希望可以点个Strat和关注一下文档末尾的联系方式。您的支持是对开源作者的动力。

使用:

Gitee(码云)地址:

  • https://gitee.com/Juster-zhu/GeneralUpdate

Nuget地址:

  • https://www.nuget.org/packages/GeneralUpdate.Core/

  • https://www.nuget.org/packages/GeneralUpdate.Single/

  • https://www.nuget.org/packages/GeneralUpdate.Zip/

GitHub地址:

  • Address:https://github.com/WELL-E/AutoUpdater/tree/autoupdate2

  • Issues:https://github.com/WELL-E/AutoUpdater/issues

二、版本更新2021-3-18

(1)声明

  1. 本组件将支持以下框架开发的应用程序。.NET Framework 4.6.1 | .NET Core 2.0 | .NET 5

  2. GeneralUpdate.Single组件目前仅支持wpf和.NET Framework框架。

(2)新增

  1. GeneralUpdate.Core-3.2.1版本,新增更新失败回滚功能。

  2. 新增了组件 GeneralUpdate.Zip-1.0.0,它将为程序带来压缩文件和解压压缩包的功能且能独立使用。

(3)修复、修改

  1. 修复事件多线程操作时,不通知问题。

  2. 组件的框架版本从.NET Framework4.5.2修改为.net standard 2.0。(支持框架参考:https://docs.microsoft.com/zh-cn/dotnet/standard/net-standard)

(4)移除

  1. 移除7zip第三方组件的依赖

  2. 移除RegistryUtil工具类

三、GeneralUpdate Quick start

        args = new string[6] {"0.0.0.0","1.1.1.1","https://github.com/WELL-E","http://192.168.50.225:7000/update.zip",@"E:\PlatformPath","509f0ede227de4a662763a4abe3d8470",};GeneralUpdateBootstrap bootstrap = new GeneralUpdateBootstrap();bootstrap.DownloadStatistics += OnDownloadStatistics;bootstrap.ProgressChanged += OnProgressChanged;bootstrap.Strategy<DefultStrategy>().Option(UpdateOption.Format, "zip").Option(UpdateOption.MainApp, "your application name").Option(UpdateOption.DownloadTimeOut,60).RemoteAddress(args).Launch();

Corporate

Style

扫码

长按关注

关注

惊喜不断

应用程序自动更新组件GeneralUpdate3.2.1发布相关推荐

  1. SharpUpdater:开源的.NET桌面程序自动更新组件

    SharpUpdater开源了! http://sharpupdater.codeplex.com/ 简  介 SharpUpdater是一个开源的.NET Windows桌面程序自动更新的组件.它提 ...

  2. 一起谈.NET技术,自动更新组件分享

    一. 摘要 前两天在博客上发布了一篇英文的自动更新组件文章Release a AutoUpdater tool,那么在这篇文章中,我们也对其功能进行一些简单说明,这个组件非常简单,所以大家可以下载进行 ...

  3. Winform自动更新组件分享

    作者:圣殿骑士  出处:http://www.cnblogs.com/KnightsWarrior/  关于作者:专注于微软平台项目架构.管理和企业解决方案.自认在面向对象及面向服务领域有一定的造诣, ...

  4. 使用GeneralUpdate实现.NET客户端程序自动更新

    .NET客户端程序自动更新 当我们在日常开发中编写的客户端程序需要部署在多台主机上时,如果程序需要升级,那么一台台升级会非常麻烦,此时就可以使用本文的.NET客户端程序自动更新技术. 本文所述的自动更 ...

  5. Android 程序自动更新功能模块实现

    2019独角兽企业重金招聘Python工程师标准>>> Android 程序自动更新功能模块实现 在程序启动的时候检测服务器上有没有对应版本更新,如果有更新,提示用户是否更新. 在程 ...

  6. android自动更新demo,Android程序自动更新功能模块的实现方法【附完整demo源码下载】...

    本文实例讲述了Android程序自动更新功能模块的实现方法.分享给大家供大家参考,具体如下: 在程序启动的时候检测服务器上有没有对应版本更新,如果有更新,提示用户是否更新. 在程序启动的时候首先调用更 ...

  7. 客户端程序自动更新(升级)的方式

    from:https://blog.csdn.net/woaitingting1985/article/details/72954652 一.C/S自动更新原理 C/S程序自动升级是一个很重要的功能, ...

  8. 用计算机升级ipad系统软件,iPad怎么设置软件程序自动更新?

    现在各种软件也是推陈出新,为了适应最新的系统.潮流,每隔一段时间都会有更新.不想错过的朋友,可以在你的iPad上设置自动更新. 1.看到iPad上面的app store常年有个右上角的数字,强迫症的人 ...

  9. winform发布(应用程序自动更新)、不允许跳过升级

    今天给大家分享一下winform利用visual studio进行发布程序进行自动更新,在日常开发工作中当程序新增功能之后我们需要对程序进行升级,那么怎么让程序自动检测自动升级呢,下边一块学习一下. ...

最新文章

  1. PHP的addslashes 函数详解
  2. flask更改用户头像
  3. java mytable_Mybatis-Plus之@TableField字段
  4. Bit-Z如何注册?【新手操作指南】
  5. Android中点击事件的四种写法
  6. java线程之基础学习
  7. bigdecimal如何做除法_二胎家庭如何平衡两个孩子的关系?聪明的父母都懂这四个法则...
  8. BeginPaint和GetDC有什么区别?【转】
  9. 通过 YAPI + Python Flask 实现接口自动化测试
  10. 计算机辅助制图cad论文,cad论文模板
  11. 云端服务器上传本地项目
  12. MATLAB 实现电子版的手写签名
  13. android 检测屏幕方向,在android中检测屏幕方向
  14. 【AI选股】如何通过python调用通达信-小达实现AI选股(量化又多了一个选股工具)
  15. 哪里可以下载Holer软件包
  16. 折腾笔记--Linux和Windows10双系统安装的一般步骤(通用)(物理机安装)
  17. 2021五一放假几天,如何用桌面日历便签做日程安排
  18. Vue的demo-踩坑
  19. 一个jmeter自动化问题(对图片进行Base64、下载图片并保存到本地)
  20. MIMEMultipart类型

热门文章

  1. Flask博客开发——Tinymce编辑器
  2. Window.document对象
  3. Zabbix3.0 安装Graphtree
  4. 研究生计划-心得征程
  5. POJ-3635 Full Tank? 变形最短路
  6. ubuntu apt-get常用命令
  7. springboot ElasticSearch 简单的全文检索高亮
  8. Centos 磁盘管理及配额管理
  9. xtrabackup对MySQL数据库的备份及恢复教程
  10. MySQL查询,按拼音首字母排序