SuperAPI AI 工具集

aspnet-core

编程与开发

查看项目

更新于 10-15 22:38

技能介绍

用途:该技能用于构建、审查、重构或架构 ASP.NET Core Web 应用,帮助选择正确的应用模型、正确组合主机与请求管道,并按微软当前文档风格实现功能。

主要能力:提供一组按需加载的参考文档,包括应用模型选择(stack-selection)、Program.cs 与管道(program-and-pipeline)、Blazor、Razor Pages、MVC、Minimal API 与控制器、数据与服务、安全与身份、实时通信与后台任务、测试性能与运维、版本升级,以及官方文档映射(source-map)。

使用方式:先确认目标框架、SDK 与当前应用模型;新应用或大重构先看 stack-selection,再看 program-and-pipeline;随后只打开一个主应用模型参考,按需补充横切参考;在旧方案引入新平台 API 或跨大版本迁移前先看 versioning-and-upgrades。默认假设:优先最新稳定版 ASP.NET Core 与 .NET,2026 年 3 月起新生产项目优先 .NET 10 / ASP.NET Core 10,ASP.NET Core 11 视为预览;优先 WebApplicationBuilder 与 WebApplication,避免旧 Startup/WebHost 模式;优先内置 DI、配置、日志、ProblemDetails、OpenAPI、健康检查、限流、输出缓存与 Identity;保持功能切片内聚,尊重现有应用模型,不无故重写。

适用场景:.NET Web 应用开发、代码审查、重构、架构设计与版本迁移。

限制:资料未提供具体安装命令、收费方式与平台支持信息;生成新代码时应从正确的 dotnet new 模板开始,编辑现有方案时优先遵循其约定;涉及“最新”特性时需在 Microsoft Learn 或官方文档仓库核实。