2026-03-22
第 6 篇ProjectReference 跑通,不等于 PackageReference 可交付
本地 sample 的 ProjectReference 只能证明生成器在开发链路里活着,不能证明最终 nupkg、分析器收拢和外部消费者恢复链路都正确。
这里汇总站点全部博客文章;按发布时间浏览,按系列页进入章节化阅读。
这里收录当前 Hugo 站点的全部博客文章。
建议按这两种方式使用:
当前列表按发布时间倒排;系列页内部仍按章节顺序展示。
2026-03-22
第 6 篇本地 sample 的 ProjectReference 只能证明生成器在开发链路里活着,不能证明最终 nupkg、分析器收拢和外部消费者恢复链路都正确。
2026-03-22
第 4 篇第一版生成器不求复杂,只求把入口、发现、诊断和输出这条最小闭环跑通。
2026-03-22
第 5 篇模板真正落地时,最常见的失败点不是结构设计,而是改名不完整、包元数据遗漏,以及 PackageReference 消费链路没有被认真验证。
2026-03-22
第 4 篇enterprise 模板真正贵的不是复杂度本身,而是它把声明诊断、配置契约、测试和 NuGet 消费链路一起闭环了。
2026-03-22
第 2 篇生成器、示例程序和测试工程必须拆开;只有这样,引用关系、调试入口和回归验证才会清晰。
2026-03-22
第 3 篇standard 模板不是 simple 的加厚版,而是大多数正式项目最该使用的默认骨架,因为每类改动都有明确落点。
2026-03-22
第 2 篇simple 模板最有价值的地方是快速确认 Roslyn 接线和生成闭环,而不是承载你后面所有工程复杂度。
2026-03-22
第 1 篇真正有价值的模板,不是在第一天帮你少敲几行代码,而是在后面每次扩字段、补诊断、接配置和交付时持续压低成本。