Swashbuckle可以生成OpenAPI 3.0吗?



在核心 2.2 ASP.NET 中使用 Swashbuckle 会生成 Swagger 规范版本 2,但现在需要更改版本 3 规范 (OpenAPI 3.0(

应该在哪里添加代码规范来实现它?而且,这是否受支持?

编辑

现在版本 5

已退出预发布,不再强制安装 Swashbuckle 的 5.0.0 候选发布版本。 简单运行

Install-Package Swashbuckle.AspNetCore

足以确保您使用的是支持OpenApi 3.0的最新版本的Swashbuckle。

以前的答案

Swashbuckle版本5支持OpenApi 3.0。 目前处于预发布阶段,但您可以从 nuget 包中获取它 https://www.nuget.org/packages/Swashbuckle.AspNetCore/5.0.0-rc2

只需在包管理器控制台中运行以下命令

Install-Package Swashbuckle.AspNetCore -Version 5.0.0-rc2

最新更新