# SimpleUpdater **Repository Path**: chenx_ark/simple-updater ## Basic Information - **Project Name**: SimpleUpdater - **Description**: 修改了FSLib.App.SimpleUpdater,主要修改的内容就是没修改的文件就不再重新创建,减小增量文件创建时间。 - **Primary Language**: C# - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-04 - **Last Updated**: 2022-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README SimpleUpdater.NET ======================= ## 简要说明 / Introduction 这个是对原版SimpleUpdater的改版,修改的主要内容就是,增量更新的时候,没有修改的文件,是不会生成新的文件的,从而提高生成速度,降低需要传输的文件。 这是一个快速为已有的应用程序增加自动更新功能的组件,专为 .NET/WinForm 设计,虽然也可以通过命令行模式工作在其它语言中。 WPF将会在稍后支持。 This is a rapid application automatic updater component designed for .NET/WinForm and could be easily integrated into current applications. And it also can work for other applications via command line mode. WPF support is on schedule. ```c# FSLib.App.SimpleUpdater.Updater.CheckUpdateSimple("http://localhost/update_c.xml"); ``` ### Supports · 支持 - .NET 2.0 - .NET 3.0~3.5 - .NET 4.0~4.8 - .NET 5.0(不支持了) ### 特点 / Advantage * 通过HTTP传输所有资料 / Using HTTP to perform update * 全自动化,几乎不需要额外代码 / Fully automatically, almost no extra codes required * 丰富的API接口事件,可定制化 / A large set events and customizable UI * 提供打包工具,支持命令行打包 / Update package builder provided, supports build update packages via command line * 支持增量升级,减少流量传输成本和时间 / Support delta upgrade, decrease bandwidth and time ## 基本集成步骤 / Basic steps to integrate * Using package builder to build update packages * Uploading update packages previously built to your server * Add updater assembly `SimpleUpdater.dll` reference to your project (Nuget package recommended, add ```fishlee.net.simpleupdater``` package) * Add update call to your `Main()` function * 使用更新包构建工具创建更新包 * 上传生成的更新包到服务器目录中 * 在项目中添加 `SimpleUpdater.dll` 引用 (推荐使用Nuget包引用,搜索 `fishlee.net.simpleupdater`) * 在 `Main()` 函数中添加更新检查调用 ## 发布和支持信息 / Release and Support **软件发布主页 / Offical website** [https://www.fishlee.net/soft/simple_autoupdater/](https://www.fishlee.net/soft/simple_autoupdater/) **使用建议 / Suggestion or Question** 可以在 [自动更新库知识社区] _(推荐)_ 或 [后花园论坛] 发帖询问 [自动更新库知识社区]: https://ask.iccfish.com/category-19 [后花园论坛]: https://forum.iccfish.com/