跳到主要内容

BuildingBlocks

这一组文档描述的是 FreeKitModules 内部使用的基础构件,不是对外发布的 NuGet 包。

它们的角色是为各个业务模块和 Host 提供统一的宿主装配、应用基础设施、异常处理、缓存、认证、模块映射等公共能力。

包含内容

什么时候看这一组文档

  1. 你在维护 FreeKitModules 的 Host 项目
  2. 你在新增业务模块,需要知道应用层和宿主层共用哪些基础设施
  3. 你要排查某个扩展方法到底注册了什么服务、需要哪些配置、还要接哪些中间件

和 FreeKit NuGet 文档的关系

  • FreeKit 文档组主要描述对外 NuGet 包:安装方式、适用场景、最小使用示例
  • BuildingBlocks 文档组主要描述仓库内部基座:项目引用方式、Host 装配顺序、容器注册与模块映射

如果你关注的是"业务项目应该安装哪个 NuGet 包",先看 FreeKit。 如果你关注的是“FreeKitModules 内部 Host 是怎么装起来的”,看这一组文档。