系列

模板、工程化与落地

第三季主线:从 simple、standard、enterprise 模板到改名、测试、打包和 PackageReference 消费,把教程推进到可复制的交付骨架。

11 篇文章

这一季开始讨论“怎么把教程能力变成可复制的工程骨架”:

  • 为什么模板不是多余脚手架,而是长期成本控制器
  • simple、standard、enterprise 三套模板分别适合什么阶段
  • 模板复制到新仓库后,为什么改名、测试和打包才是真正难点
  • 为什么 ProjectReference 跑通还不够,必须继续验证 PackageReference 消费链路
  • 为什么分层配置、测试基座和发布检查应该在模板阶段就提前收口
  • 为什么 sample、tests 和交付脚本不能互相替代
第三季阅读路线 从模板选型一路读到改名、测试、交付脚本和发布清单
01

先做模板选型

先把 simple、standard、enterprise 的边界读清楚,不要一开始就默认越重越好。

02

再看复制落地

重点理解为什么模板真正容易失败的地方是改名、包面和 PackageReference 消费。

03

补工程化基础设施

把分层配置、测试基座、sample 和交付脚本当成模板契约,而不是发布前临时拼装件。

04

最后收发布闭环

把发布检查清单、验证顺序和交付动作一起收口,模板才能稳定复制到团队仓库里。

如果前两季解决的是“怎么把生成器做出来”,这一季解决的就是“怎么把它稳定带进团队和仓库里”。

2026-03-22

第 7 篇

分层配置不该等到第二个仓库才设计

模板第一次落地时如果不先想清楚默认值、仓库级覆盖和文件级覆盖的边界,第二次接入时通常就会开始出现配置债。

配置 模板 MSBuild

2026-03-22

第 8 篇

测试基座应该早于复杂功能扩展

对源生成器模板来说,先补测试基座再扩 AdditionalFiles、诊断和配置合并,通常比反过来便宜得多。

测试 回归 模板