专栏名称: dotNET跨平台
专注于.NET Core的技术传播。在这里你可以谈微软.NET,Mono的跨平台开发技术。在这里可以让你的.NET项目有新的思路,不局限于微软的技术栈,横跨Windows,Linux 主流平台
今天看啥  ›  专栏  ›  dotNET跨平台

你知道吗?从 .NET9 开始删除内置的 Swagger 支持 (Swashbuckle)!

dotNET跨平台  · 公众号  ·  · 2024-11-11 08:00

文章预览

.NET 9 中使用 Scalar 替代内置的 Swagger 支持 ( Swashbuckle ) Microsoft 已决定从 .NET 9 中删除内置的 Swagger 支持 ( Swashbuckle )。 为什么 Swagger (Swashbuckle) 被删除? ASP.NET Core 团队已决定从 .NET 9 中删除内置的 Swagger 支持 ( Swashbuckle ),原因如下: 维护问题: Swashbuckle 项目不再由其社区所有者积极维护。问题未得到解决或解决,并且 .NET 8 没有正式版本。 ASP.NET Core 的演变:自从在 .NET 5 中引入 Swagger 支持以来, ASP.NET Core 已经有了显著的发展。它现在内置了对描述 Web API 所需的元数据的支持,从而减少了对外部工具的需求。 专注于 OpenAPI :该团队希望使 OpenAPI 成为 ASP.NET Core 中的一等公民。他们计划扩展 OpenAPI 文档生成功能,而不依赖外部包。 Microsoft.AspNetCore.OpenApi 替代工具: Visual Studio 现在提供对 .http 文件的内置支持和 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览