# GeneralUpdate **Repository Path**: GeneralLibrary/GeneralUpdate ## Basic Information - **Project Name**: GeneralUpdate - **Description**: Unlimited Updates, Boundless Upgrades. - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.justerzhu.cn/ - **GVP Project**: No ## Statistics - **Stars**: 653 - **Forks**: 196 - **Created**: 2020-05-13 - **Last Updated**: 2026-07-02 ## Categories & Tags **Categories**: utils **Tags**: WPF, MAUI, Aspnet, 自动更新 ## README
![](./imgs/LOGO白1.png) # GeneralUpdate # **Unlimited Updates, Boundless Upgrades.**
GeneralUpdate is a cross-platform application auto-upgrade component based on .NET Standard 2.0 and released under the Apache 2.0 License.
It does not rely on any UI framework, minimizing resource consumption during updates.
A one-click startup example helps you quickly understand how to integrate automatic upgrade capabilities into your application. [中文](./README_ZHCN.md) [If your company is currently using or planning to use [the product/service] and encountering any issues, or if you need assistance with selection, you are very welcome to join our discussion group for communication. Visit our official website for contact information: https://www.justerzhu.cn/ Developers, if you encounter urgent tasks, please explain the situation in advance, and your inquiries will be prioritized for resolution.] [![](https://img.shields.io/github/license/JusterZhu/GeneralUpdate?color=blue)](https://github.com/JusterZhu/GeneralUpdate/blob/main/LICENSE) [![](https://img.shields.io/github/languages/top/GeneralLibrary/GeneralUpdate)](https://github.com/GeneralLibrary/GeneralUpdate) [![](https://img.shields.io/github/contributors/GeneralLibrary/GeneralUpdate)](https://github.com/GeneralLibrary/GeneralUpdate/graphs/contributors) [![](https://img.shields.io/badge/build-passing-brightgreen)](https://github.com/GeneralLibrary/GeneralUpdate/actions)
[![](https://img.shields.io/badge/platform-linux%20%7C%20macos%20%7C%20windows-success.svg)](https://github.com/GeneralLibrary/GeneralUpdate) [![](https://img.shields.io/badge/documentation-ready-brightgreen.svg)](https://github.com/GeneralLibrary/GeneralUpdate/wiki) [![](https://img.shields.io/badge/sustainability-yes-brightgreen.svg)](https://github.com/GeneralLibrary/GeneralUpdate) [![](https://img.shields.io/badge/contributions-welcome-brightgreen.svg)](https://github.com/GeneralLibrary/GeneralUpdate#contributing) [![Discord](https://img.shields.io/badge/Discord-justerzhu-5865F2?logo=discord&logoColor=white)](https://discord.com/users/justerzhu)
[![](https://img.shields.io/github/stars/GeneralLibrary/GeneralUpdate?style=social)](https://github.com/GeneralLibrary/GeneralUpdate/stargazers) [![](https://img.shields.io/github/forks/GeneralLibrary/GeneralUpdate)](https://github.com/GeneralLibrary/GeneralUpdate/network/members) [![star](https://gitcode.com/GeneralLibrary/GeneralUpdate/star/badge.svg)](https://gitcode.com/GeneralLibrary/GeneralUpdate) **Share GeneralUpdate Repository** [![Share on X](https://img.shields.io/badge/share%20on-X-1DA1F2.svg?style=social)](https://x.com/intent/post?hashtags=GeneralUpdate&text=Share%20an%20open-source%20project%20that%20supports%20cross-platform%20and%20automatic%20client%20upgrades%20for%20any%20.NET%20UI%20technology.&url=https://github.com/GeneralLibrary/GeneralUpdate) [![Share on Telegram](https://img.shields.io/badge/share%20on-telegram-0088cc.svg?style=social)](https://telegram.me/share/url?url=https://github.com/GeneralLibrary/GeneralUpdate&text=Share%20an%20open-source%20project%20that%20supports%20cross-platform%20and%20automatic%20client%20upgrades%20for%20any%20.NET%20UI%20technology.) [![Share on WhatsApp](https://img.shields.io/badge/share%20on-whatsapp-25D366.svg?style=social)](https://api.whatsapp.com/send?text=Share%20an%20open-source%20project%20that%20supports%20cross-platform%20and%20automatic%20client%20upgrades%20for%20any%20.NET%20UI%20technology.%20https://github.com/GeneralLibrary/GeneralUpdate) [![Share on Reddit](https://img.shields.io/badge/share%20on-reddit-FF4500.svg?style=social)](https://www.reddit.com/submit?url=https://github.com/GeneralLibrary/GeneralUpdate&title=Share%20an%20open-source%20project%20that%20supports%20cross-platform%20and%20automatic%20client%20upgrades%20for%20any%20.NET%20UI%20technology.)
[![Share on Weibo](https://img.shields.io/badge/share%20on-weibo-EF4E39.svg?style=social)](https://service.weibo.com/share/share.php?url=https://github.com/GeneralLibrary/GeneralUpdate&title=Share%20an%20open-source%20project%20that%20supports%20cross-platform%20and%20automatic%20client%20upgrades%20for%20any%20.NET%20UI%20technology.) [![Share on Mastodon](https://img.shields.io/badge/share%20on-mastodon-7857A4.svg?style=social)](https://mastodon.social/share/?text=Share%20an%20open-source%20project%20that%20supports%20cross-platform%20and%20automatic%20client%20upgrades%20for%20any%20.NET%20UI%20technology.&url=https://github.com/GeneralLibrary/GeneralUpdate) [![Share on LinkedIn](https://img.shields.io/badge/share%20on-linkedin-0077B5.svg?style=social)](https://www.linkedin.com/sharing/share-offsite/?url=https://github.com/GeneralLibrary/GeneralUpdate&title=Share%20an%20open-source%20project%20that%20supports%20cross-platform%20and%20automatic%20client%20upgrades%20for%20any%20.NET%20UI%20technology.) Unlimited Updates, Boundless Upgrades.
## 🎏 Code Platforms | Github | Gitee | GitCode | | ---------------------- | --------------------- | ----------------------- | | ![](./imgs/github.png) | ![](./imgs/gitee.png) | ![](./imgs/gitcode.jpg) | ## ❤️ Open Source Ecosystem ![](./imgs/ui.png) Special thanks to the authors of the following open source projects for contributing to the open source ecosystem [View example code](https://github.com/GeneralLibrary/GeneralUpdate-Samples/tree/main/UI). | Name | Supported UI Framework | Type | Repository URL | | ------------- | ---------------------- | --------------- | --------------------------------------------------------- | | Semi.Avalonia | Avalonia | Control Library | [View](https://github.com/irihitech/Semi.Avalonia) | | Ursa.Avalonia | Avalonia | Control Library | [View](https://github.com/irihitech/Ursa.Avalonia) | | WPFDevelopers | WPF | Control Library | [View](https://github.com/WPFDevelopersOrg/WPFDevelopers) | | LayUI | WPF | Control Library | [View](https://github.com/Layui-WPF-Team/Layui-WPF) | | AntdUI | Winforms | Control Library | [View](https://github.com/AntdUI/AntdUI) |

RoutinAI

[RoutinAI](https://routin.ai/) is an enterprise-grade unified LLM API gateway that provides a single, type-safe interface to access over 100 leading large language models from the GPT, Claude, and Gemini families, including models such as gpt-5.4, claude-opus-4-6, and gemini-3.1-pro-preview. It eliminates the complexity of managing multiple AI vendors by providing zero-latency edge routing, seamless model switching without code modifications, unified billing, and centralized governance with spending caps and access policies.
## 🤖 Claude Code Skill Suite [**GeneralUpdate Skill CodeGen**](https://github.com/GeneralLibrary/generalupdate-skill-codegen) is a Claude Code skill suite that helps .NET developers integrate the GeneralUpdate auto-update system into any .NET application in under 5 minutes. It covers 50+ known issues from real GitHub/Gitee feedback, providing production-ready code generation and deep troubleshooting. | Skill | Command | Purpose | |-------|---------|---------| | 🚀 `generalupdate-init` | `/generalupdate-init` | Dual-project scaffold + Bootstrap config | | 🎨 `generalupdate-ui` | `/generalupdate-ui` | Auto-detect UI framework, generate full-state update window | | ⚙️ `generalupdate-strategy` | `/generalupdate-strategy` | 6-strategy decision tree with platform matrix | | 🔧 `generalupdate-advanced` | `/generalupdate-advanced` | 10+ extension points, IPC, Bowl, AOT | | 🩺 `generalupdate-troubleshoot` | `/generalupdate-troubleshoot` | 50+ known issues diagnosis | ## 🙏 Thanks

Thank JetBrains for providing free Rider IDE license.

## 🧙 Contributors Thank you to all who have contributed to this project! You can view the [list of contributors](https://github.com/GeneralLibrary/GeneralUpdate/graphs/contributors) here. ## 🤝 Contributing We warmly welcome all forms of contributions. If you're interested in contributing code, please contact me by submitting an issue and showcase your ideas.
We hope to create a tech-sharing community, an environment that promotes knowledge sharing, idea exchange, and mutual encouragement and collaboration.
We also welcome feedback on product features and user experience to help us improve GeneralUpdate. **Organization Maintainer:** [@JusterZhu](https://github.com/JusterZhu) ## 📒 License Copyright © 2023 [GeneralUpdate](https://github.com/GeneralLibrary/GeneralUpdate). This project is licensed under the [Apache 2.0](http://www.apache.org/licenses/) license.