GeneralUpdate是一款基于.NET Standard2.0 MIT协议开源的跨平台应用程序自动升级组件。
Access rate limit exceeded. Please log in to continue.

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.
[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.]
Share GeneralUpdate Repository
Unlimited Updates, Boundless Upgrades.
🎏 Code Platforms
| Github | Gitee | GitCode |
|---|---|---|
![]() |
![]() |
![]() |
❤️ Open Source Ecosystem

Special thanks to the authors of the following open source projects for contributing to the open source ecosystem View example code.
| Name | Supported UI Framework | Type | Repository URL |
|---|---|---|---|
| Semi.Avalonia | Avalonia | Control Library | View |
| Ursa.Avalonia | Avalonia | Control Library | View |
| WPFDevelopers | WPF | Control Library | View |
| LayUI | WPF | Control Library | View |
| AntdUI | Winforms | Control Library | View |
🤖 Claude Code Skill Suite
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 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
📒 License
Copyright © 2023 GeneralUpdate.
This project is licensed under the Apache 2.0 license.


