Zeek.Updater 10.0.37
Zeek.Updater
Zeek.Updater 是桌面更新能力的公共抽象模块,应用统一消费 IUpdater,具体检查、下载和应用更新由 provider 模块承担。
适用场景
- 需要在 Avalonia 桌面应用中统一调用检查更新、下载和应用更新。
- 需要把 UI、provider 和发布策略分离。
- 需要同时支持 Velopack provider 或 Package provider 这类不同更新路线。
安装 / 引用
<PackageReference Include="Zeek.Updater" />
通常还需要选择一个 provider:
<PackageReference Include="Zeek.Updater.Velopack" />
<!-- 或 -->
<PackageReference Include="Zeek.Updater.Package" />
快速开始
在根模块依赖 updater provider 模块,应用层注入 IUpdater 触发检查、下载和应用更新。公共抽象本身不直接依赖 Velopack 或 Package 实现。
AOT / Trim
- AOT 支持等级:Supported。
- Trim 策略:provider 显式注册,不扫描更新 provider。
- 反射策略:公共抽象不依赖反射发现 provider。
Sample
../../samples/Zeek.VelopackUpdaterSample/../../samples/Zeek.PackageLocalDirectoryUpdaterSample/../../samples/Zeek.PackageHttpUpdaterSample/../../samples/Zeek.PackageConfigurationUpdaterSample/../../samples/Zeek.PackageEnterpriseUpdaterSample/../../samples/Zeek.PackageFullArchiveUpdaterSample/../../samples/Zeek.PackageExternalInstallerUpdaterSample/
完整文档
../../docs/modules/Zeek.Updater.md
当前限制
- 本模块不实现发布工具、服务端更新系统、灰度策略、租户策略或完整 updater GUI。
- 第三方 provider authoring 暂不作为公共 API 承诺,除非真实外部 provider 需求出现。
Showing the top 20 packages that depend on Zeek.Updater.
| Packages | Downloads |
|---|---|
|
Zeek.Updater.Package
Metadata-driven package provider for Zeek.Updater.
|
19 |
|
Zeek.Updater.Package
Metadata-driven package provider for Zeek.Updater.
|
15 |
|
Zeek.Updater.Package
Metadata-driven package provider for Zeek.Updater.
|
14 |
|
Zeek.Updater.Manifest
Manifest provider for Zeek.Updater.
|
12 |
|
Zeek.Updater.Manifest
Manifest provider for Zeek.Updater.
|
11 |
|
Zeek.Updater.Package
Metadata-driven package provider for Zeek.Updater.
|
10 |
|
Zeek.Updater.Manifest
Manifest provider for Zeek.Updater.
|
9 |
|
Zeek.Updater.Velopack
Velopack provider for Zeek.Updater.
|
9 |
|
Zeek.Updater.Manifest
Manifest provider for Zeek.Updater.
|
8 |
|
Zeek.Updater.Velopack
Velopack provider for Zeek.Updater.
|
8 |
|
Zeek.Updater.Velopack
Velopack provider for Zeek.Updater.
|
7 |
|
Zeek.Updater.Manifest
Manifest provider for Zeek.Updater.
|
7 |
|
Zeek.Updater.Velopack
Velopack provider for Zeek.Updater.
|
6 |
.NET 10.0
- Zeek.Avalonia (>= 10.0.37)
- Zeek.Core (>= 10.0.37)
- Avalonia (>= 12.0.5)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.3)
| Version | Downloads | Last updated |
|---|---|---|
| 10.0.42 | 4 | 07/29/2026 |
| 10.0.41 | 14 | 07/22/2026 |
| 10.0.40 | 9 | 07/22/2026 |
| 10.0.39 | 19 | 07/19/2026 |
| 10.0.38 | 14 | 07/17/2026 |
| 10.0.37 | 1 | 07/16/2026 |
| 10.0.36 | 6 | 06/29/2026 |
| 10.0.35 | 1 | 06/29/2026 |
| 10.0.32 | 4 | 06/28/2026 |
| 10.0.31 | 3 | 06/27/2026 |
| 10.0.30 | 2 | 06/27/2026 |
| 10.0.29 | 2 | 06/26/2026 |
| 10.0.28 | 2 | 06/26/2026 |
| 10.0.27 | 2 | 06/26/2026 |
| 10.0.26 | 4 | 06/25/2026 |
| 10.0.25 | 4 | 06/24/2026 |
| 10.0.24 | 7 | 06/20/2026 |
| 10.0.23 | 5 | 06/19/2026 |
| 10.0.22 | 7 | 06/18/2026 |
| 10.0.21 | 5 | 06/18/2026 |
| 10.0.20 | 9 | 06/17/2026 |
| 10.0.19 | 5 | 06/17/2026 |
| 10.0.18 | 8 | 06/16/2026 |
| 10.0.17 | 5 | 06/16/2026 |
| 10.0.16 | 5 | 06/15/2026 |
| 10.0.15 | 6 | 06/15/2026 |
| 10.0.14 | 6 | 06/15/2026 |
| 10.0.13 | 7 | 06/14/2026 |
| 10.0.12 | 4 | 06/14/2026 |
| 10.0.11 | 6 | 06/14/2026 |
| 10.0.10 | 3 | 06/13/2026 |
| 10.0.9 | 3 | 06/12/2026 |
| 10.0.8 | 3 | 06/11/2026 |
| 10.0.7 | 3 | 06/11/2026 |
| 10.0.6 | 3 | 06/11/2026 |