Skip to content

社区工具包 ​

更新: 2026-10-16 15:20:09   字数: 0 字   时长: 0 分钟

官方集成覆盖了主流技术栈,但生态里的数据库、消息中间件、工具成千上万。Community Toolkit 就是为这些场景准备的。

Community Toolkit 是什么 ​

Community Toolkit 是一组由社区维护的 Aspire 集成,托管在 CommunityToolkit.Aspire.Hosting.* 命名空间下。它提供官方仓库中没有覆盖的资源类型,例如一些小众数据库、开发工具与框架。

安装方式与官方集成相同:

bash
aspire add <integration-name>

或直接引用 NuGet 包:

xml
<PackageReference Include="CommunityToolkit.Aspire.Hosting.Xxxx" Version="x.y.z" />

使用上的差异 ​

维度官方集成Community Toolkit
维护者Microsoft / Aspire 团队社区
支持级别有明确的官方支持策略尽力而为,版本节奏可能不同
包名Aspire.Hosting.*CommunityToolkit.Aspire.Hosting.*
升级节奏跟随 Aspire 发布节奏可能滞后于 Aspire 主版本

生产使用前请评估

引入社区集成前建议确认:维护活跃度、最近的发布日期、是否支持您使用的 Aspire 主版本,以及是否有 Issue 长期未处理。

何时自己写一个 ​

以下情况更适合自己编写集成(见编写自定义集成):

  • 内部私有组件,只在本组织使用。
  • 对稳定性有强要求,不希望跟随社区节奏。
  • 资源定义比较简单,几十行扩展方法即可完成。

查找集成 ​

bash
aspire add --help
  • 或用 aspire docs search 在文档中搜索相关主题。

下一步 ​

你觉得这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度