一份简短的清单。快速开始指南假设这些已经就绪。
必需
- .NET 10 SDK — 从 dotnet.microsoft.com/download 获取。仓库的
global.json固定 SDK 版本为10.0.201(向前滚动到最新功能波段)。 - Docker — 用于 SQL Server 和 RabbitMQ 容器(Aspire 会提供这两个服务,集成测试也依赖它们)。macOS / Windows 使用 Docker Desktop,Linux 使用 Docker Engine。
- Git — 用于克隆仓库。
无需单独安装 Aspire:AppHost 项目会在还原时从 NuGet 拉取 Aspire SDK(Aspire.AppHost.Sdk)。
可选
- SQL Server — 仅当你不想在容器中运行 SQL Server 时需要本地安装。否则 Aspire 会自动为你提供。模板以 SQL Server 作为主数据库;SqlSugar 也通过自身提供者模型支持 MySQL、PostgreSQL 和 SQLite。
- RabbitMQ Management — Aspire 提供 RabbitMQ 容器。如果你想手动查看队列,管理界面可在
http://localhost:15672访问(默认 guest/guest)。
验证
dotnet --version # 10.x.xdocker info # 应该打印服务信息,而非错误git --version如果 dotnet --version 显示 9.x 或更早版本,请先安装 .NET 10 SDK——模板的目标框架为 net10.0,在旧版 SDK 上无法构建。
下一步
快速开始 → 克隆仓库并运行项目。