ABP Pro 模板和脚手架
模板范围
templates/pro-module:可复用业务模块模板。templates/pro-nuget/service:可复用服务模板。aspnet-core/frameworks/src/Lion.AbpPro.Cli.*:项目脚手架和替换逻辑。vben28:除非用户明确要求,不属于模板维护范围。
规则
- 模板生成结果必须遵循项目实际规范:ABP 模块、Mapster、EF Core/FreeSql、CAP、全局 using 和测试依赖。
- 修改包版本时,同时检查生产项目和受影响模板中的
Directory.Build*.targets。 - 只更新模板实际使用的包,不为了版本整齐升级休眠包。
- 修改文件名、命名空间或项目名之前,检查 CLI 替换键和路径是否仍兼容。
- 模板变更后至少还原或构建一个最小生成项目。
升级工作
- ABP 升级不仅是版本替换;集中适配器(例如 CAP)必须完成 API 兼容编译。
NU1900表示无法访问漏洞审计数据,需要单独排查网络、代理、证书或防火墙。- 未经用户明确授权,不提交或推送升级分支。