GeneralUpdate.Core
10.5.0-beta.6
See the version list below for details.
dotnet add package GeneralUpdate.Core --version 10.5.0-beta.6
NuGet\Install-Package GeneralUpdate.Core -Version 10.5.0-beta.6
<PackageReference Include="GeneralUpdate.Core" Version="10.5.0-beta.6" />
<PackageVersion Include="GeneralUpdate.Core" Version="10.5.0-beta.6" />
<PackageReference Include="GeneralUpdate.Core" />
paket add GeneralUpdate.Core --version 10.5.0-beta.6
#r "nuget: GeneralUpdate.Core, 10.5.0-beta.6"
#:package GeneralUpdate.Core@10.5.0-beta.6
#addin nuget:?package=GeneralUpdate.Core&version=10.5.0-beta.6&prerelease
#tool nuget:?package=GeneralUpdate.Core&version=10.5.0-beta.6&prerelease
<div align="center">
GeneralUpdate
Unlimited Updates, Boundless Upgrades.</br>
GeneralUpdate is a cross-platform application auto-upgrade component based on .NET Standard 2.0 and released under the Apache 2.0 License.</br>
It does not rely on any UI framework, minimizing resource consumption during updates.</br>
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
<sup>Unlimited Updates, Boundless Upgrades.</sup>
</div>
🎏 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 |
<div> <div align="left"> <h1>RoutinAI</h1> <img width="154" height="151" src="./imgs/RoutinAI.png"/> </div> RoutinAI 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. </div>
🤖 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
<div align="center"> <img width="260" height="60" src="./imgs/jetbrains-b.png"/> <p>Thank JetBrains for providing free Rider IDE license.</p> </div>
🧙 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. </br> We hope to create a tech-sharing community, an environment that promotes knowledge sharing, idea exchange, and mutual encouragement and collaboration. </br> 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.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- GeneralUpdate.Differential (>= 10.5.0-beta.6)
- Microsoft.AspNetCore.SignalR.Client (>= 10.0.1)
- Microsoft.Bcl.AsyncInterfaces (>= 10.0.1)
- System.Collections.Immutable (>= 10.0.1)
- System.Text.Json (>= 10.0.1)
-
net10.0
- GeneralUpdate.Differential (>= 10.5.0-beta.6)
- Microsoft.AspNetCore.SignalR.Client (>= 10.0.1)
-
net8.0
- GeneralUpdate.Differential (>= 10.5.0-beta.6)
- Microsoft.AspNetCore.SignalR.Client (>= 8.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.5.0-rc.1 | 97 | 6/25/2026 |
| 10.5.0-beta.7 | 83 | 6/21/2026 |
| 10.5.0-beta.6 | 96 | 6/20/2026 |
| 10.5.0-beta.4 | 89 | 6/12/2026 |
| 10.5.0-beta.2 | 186 | 6/3/2026 |
| 10.4.6 | 246 | 4/11/2026 |
| 10.2.1 | 191 | 2/12/2026 |
| 10.0.0 | 130 | 2/12/2026 |
| 9.5.10 | 167 | 12/27/2025 |
| 9.4.7 | 382 | 8/28/2025 |
| 9.1.6 | 545 | 2/20/2025 |
| 9.1.5 | 362 | 1/14/2025 |
| 9.1.4 | 399 | 1/13/2025 |
| 9.1.2 | 297 | 1/5/2025 |
| 9.1.0 | 272 | 1/4/2025 |
| 9.0.0 | 261 | 12/1/2024 |
| 4.14.22 | 251 | 11/29/2024 |
| 4.14.21 | 687 | 7/20/2023 |
| 4.14.20 | 363 | 6/23/2023 |
10.5.0-beta.1: Zero-config SetSource() API, manifest.json auto-discovery, IUpdateHooks extension points, appsettings.json LoadFromConfiguration() support, SSL/HttpClient lifecycle fixes, and OSS update flow improvements.