diff --git a/doc/md/GeneralUpdate.AspNetCore.md b/doc/md/GeneralUpdate.AspNetCore.md deleted file mode 100644 index 4166d04e..00000000 --- a/doc/md/GeneralUpdate.AspNetCore.md +++ /dev/null @@ -1,23 +0,0 @@ -## GeneralUpdate.AspNetCore - -#### 简介 - - - -#### 提供功能 - - - -#### 使用示例 - -1.安装 - -TODO:截图安装,文字解释 - -2.初始化 - -TODO:代码 - -3.启动 - -TODO:运行效果 \ No newline at end of file diff --git a/doc/md/GeneralUpdate.ClientCore.md b/doc/md/GeneralUpdate.ClientCore.md deleted file mode 100644 index a55f7feb..00000000 --- a/doc/md/GeneralUpdate.ClientCore.md +++ /dev/null @@ -1,34 +0,0 @@ -## GeneralUpdate.ClientCore - -#### 简介 - -GeneralUpdate.ClientCore是最核心的组件之一,提供了大量主要功能。本质和Core没有区别,但是有职责上的区别ClientCore用于主程序中,更新升级助手然后关闭主程序启动升级助手。 - -#### 提供功能 - -| **功能** | **是否支持** | **备注** | -| ---------------- | ------------ | -------------------------------------------------------- | -| 断点续传 | 支持 | | -| 逐版本更新 | 支持 | | -| 二进制差分更新 | 支持 | | -| 增量更新功能 | 支持 | | -| 配置文件保留更新 | 支持 | 目前指支持深度为1的json配置文件 | -| 强制更新 | 支持 | 非强制更新可以弹出选择框供用户选择,强制更新则直接更新 | -| 多分支更新 | 支持 | 当一个产品有多个分支时,需要根据不同的分支更新对应的内容 | -| 最新版本推送 | 支持 | 基于SignalR实现 | - - - -#### 使用示例 - -1.安装 - -TODO:截图安装,文字解释 - -2.初始化 - -TODO:代码 - -3.启动 - -TODO:运行效果 \ No newline at end of file diff --git a/doc/md/GeneralUpdate.Core.md b/doc/md/GeneralUpdate.Core.md deleted file mode 100644 index 9bf1cf4f..00000000 --- a/doc/md/GeneralUpdate.Core.md +++ /dev/null @@ -1,33 +0,0 @@ -## GeneralUpdate.Core - -#### 简介 - -GeneralUpdate.Core是最核心的组件之一,提供了大量主要功能。 - -#### 提供功能 - -| **功能** | **是否支持** | **备注** | -| ---------------- | ------------ | -------------------------------------------------------- | -| 断点续传 | 支持 | | -| 逐版本更新 | 支持 | | -| 二进制差分更新 | 支持 | | -| 增量更新功能 | 支持 | | -| 配置文件保留更新 | 支持 | 目前指支持深度为1的json配置文件 | -| 强制更新 | 支持 | 非强制更新可以弹出选择框供用户选择,强制更新则直接更新 | -| 多分支更新 | 支持 | 当一个产品有多个分支时,需要根据不同的分支更新对应的内容 | - - - -#### 使用示例 - -1.安装 - -TODO:截图安装,文字解释 - -2.初始化 - -TODO:代码 - -3.启动 - -TODO:运行效果 \ No newline at end of file diff --git a/doc/md/GeneralUpdate.Differential.md b/doc/md/GeneralUpdate.Differential.md deleted file mode 100644 index ee1def12..00000000 --- a/doc/md/GeneralUpdate.Differential.md +++ /dev/null @@ -1,23 +0,0 @@ -## GeneralUpdate.Differential - -#### 简介 - - - -#### 提供功能 - - - -#### 使用示例 - -1.安装 - -TODO:截图安装,文字解释 - -2.初始化 - -TODO:代码 - -3.启动 - -TODO:运行效果 \ No newline at end of file diff --git a/doc/md/GeneralUpdate.PacketTool.md b/doc/md/GeneralUpdate.PacketTool.md deleted file mode 100644 index d2a8b153..00000000 --- a/doc/md/GeneralUpdate.PacketTool.md +++ /dev/null @@ -1,28 +0,0 @@ -## GeneralUpdate.PacketTool - -#### 简介 - -工具使用.NET MAUI (.NET 6)进行开发,目前只支持桌面端使用。 - -#### 提供功能 - -| 功能 | 支持 | 备注 | -| ------------------ | ------ | ------------------------------------------------------------ | -| 差分更新包生成 | 是 | 根据上一个版本和当前版本进行对比找出需要更新的文件或新添加文件。 | -| 自动上传更新包 | 开发中 | 将生成好的差分更新包自动上传至服务器。 | -| 可编辑选择差分文件 | 开发中 | 可视化查看差分包的打包内容,并可选择打包文件。 | -| 多平台支持 | 部分 | 仅支持Windows、Linux、MacCatalyst。 | - -#### 使用示例 - - - -Source path:表示上一个版本的文件夹路径。 - -Target path:表示当前版本文件夹路径。 - -Patch path:表示最终生成差分包的路径。 - -Is Publish:如果勾选则将生成好的差分包通过HTTP上传,并自动在数据库插入本次发布的版本信息。 - -Build:通过递归比对Source path和Target path文件夹下所有的工程文件(DLL,exe...等),通过二进制差分检查、增量检查分析出需要更新的文件列表按照文件夹结构,打包更新包。 \ No newline at end of file diff --git a/doc/md/GeneralUpdate.Single.md b/doc/md/GeneralUpdate.Single.md deleted file mode 100644 index 8a2cf8fe..00000000 --- a/doc/md/GeneralUpdate.Single.md +++ /dev/null @@ -1,23 +0,0 @@ -## GeneralUpdate.Single - -#### 简介 - - - -#### 提供功能 - - - -#### 使用示例 - -1.安装 - -TODO:截图安装,文字解释 - -2.初始化 - -TODO:代码 - -3.启动 - -TODO:运行效果 \ No newline at end of file diff --git a/doc/md/GeneralUpdate.Zip.md b/doc/md/GeneralUpdate.Zip.md deleted file mode 100644 index 8388d6dd..00000000 --- a/doc/md/GeneralUpdate.Zip.md +++ /dev/null @@ -1,23 +0,0 @@ -## GeneralUpdate.ZIP - -#### 简介 - - - -#### 提供功能 - - - -#### 使用示例 - -1.安装 - -TODO:截图安装,文字解释 - -2.初始化 - -TODO:代码 - -3.启动 - -TODO:运行效果 \ No newline at end of file diff --git "a/doc/md/\347\273\204\344\273\266\347\256\200\344\273\213.md" "b/doc/md/\347\273\204\344\273\266\347\256\200\344\273\213.md" deleted file mode 100644 index 6fbf5756..00000000 --- "a/doc/md/\347\273\204\344\273\266\347\256\200\344\273\213.md" +++ /dev/null @@ -1,122 +0,0 @@ -### 1.GeneralUpdate是什么? - -GeneralUpdate将被规划为全平台全栈软件,不受限任何语言或技术的自动更新组件。 - -##### 开源地址 - -- https://github.com/JusterZhu/GeneralUpdate -- https://gitee.com/Juster-zhu/GeneralUpdate - -##### 帮助文档 ##### - -- 讲解视频: https://www.bilibili.com/video/BV1aX4y137dd -- 官方网站: http://justerzhu.cn/ -- 快速启动: https://mp.weixin.qq.com/s/pRKPFe3eC0NSqv9ixXEiTg -- 使用教程视频:https://www.bilibili.com/video/BV1FT4y1Y7hV - -##### 沟通交流 - -- 免费问题解答: https://github.com/JusterZhu/GeneralUpdate/issues -- 免费技术交流: -- 开源项目使用讨论: - - - -##### 商务合作 - -定制化二次开发,技术咨询。 - -- 邮箱:zhuzhen723723@outlook.com - - - -## 2.统一语言(Unifying Language) - -在开始使用GeneralUpdate之前我们需要先知道体系中的一些基础概念。 - -- Client:是指你的主应用程序,是被更新的客户端。也可理解为是公司的产品。 - -- Upgrade:是指升级程序,它将是一个独立的进程。需要和Client放在同一级目录下,在使用(或编码)的过程中不可以和任何业务或设计关联、必须保持独立引用。 -- Server:是指服务端应用(ASP.NET)将提供版本更新信息交互、版本验证功能。 - - - -### 3.GeneralUpdate提供什么? - -##### 组件功能 - -| **功能** | **是否支持** | **备注** | -| ------------------------------ | ------------ | ------------------------------------------------------------ | -| 断点续传 | 支持 | | -| 逐版本更新 | 支持 | | -| 二进制差分更新 | 支持 | | -| 增量更新功能 | 支持 | | -| 配置文件保留更新 | 支持 | 目前指支持深度为1的json配置文件 | -| 强制更新 | 支持 | 非强制更新可以弹出选择框供用户选择,强制更新则直接更新 | -| 多分支更新 | 支持 | 当一个产品有多个分支时,需要根据不同的分支更新对应的内容 | -| 版本校验、更新信息 | 支持 | 可验证版本是否需要更新 | -| 最新版本推送 | 支持 | 基于SignalR实现 | -| 客户端程序、服务端程序应用更新 | 支持 | C/S和B/S程序均可使用 | -| 多平台、操作系统 | 部分支持 | Linux、MacCatalyst、Windows | -| 多语言 | 待验证 | 也可将本组件编写为控制台程序,作为更新“脚本”。供其他语言的应用程序调用更新。 | - - - -##### 打包工具 - -GeneralUpdate.PacketTool使用.NET MAUI(.NET 6)编写的桌面端打包程序。 - -| 功能 | 支持 | 备注 | -| ------------------ | ------ | ------------------------------------------------------------ | -| 差分更新包生成 | 是 | 根据上一个版本和当前版本进行对比找出需要更新的文件或新添加文件。 | -| 自动上传更新包 | 开发中 | 将生成好的差分更新包自动上传至服务器。 | -| 可编辑选择差分文件 | 开发中 | 可视化查看差分包的打包内容,并可选择打包文件。 | -| 多平台支持 | 部分 | 仅支持Windows、Linux、MacCatalyst。 | - - - -### 4.GeneralUpdate支持什么? - -##### .NET框架 - -| 框架名称 | 是否支持 | -| -------------------- | -------- | -| .NET Core 2.0 | 支持 | -| .NET 5 6 7 8 | 支持 | -| .NET Framework 4.6.1 | 支持 | - - - -##### UI框架 - -| UI框架名称 | 是否支持 | -| ----------------- | ------------------- | -| WPF | 支持 | -| UWP | 商店模式下不可更新 | -| MAUI | 正在兼容(windows) | -| Avalonia | 支持 | -| WinUI | 待验证,等待反馈 | -| Console(控制台) | 支持 | -| Winform | 支持 | - - - -##### 服务端框架 - -| 服务端框架 | 是否支持 | -| ---------- | -------- | -| ASP.NET | 待验证 | - - - -##### 操作系统 - -| 操作系统名称 | 是否支持 | -| -------------------------------- | -------- | -| Windows | 支持 | -| Linux | 支持 | -| MacCatalyst | 支持 | -| iOS | 暂不支持 | -| Android | 暂不支持 | -| 树莓派(IoT) | 待验证 | -| 国产操作系统(华为海思、麒麟等) | 待验证 | \ No newline at end of file