Swashbuckle 能否生成 OpenAPI 3.0?
Can Swashbuckle generate OpenAPI 3.0?
在 ASP.NET 核心 2.2 中使用 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
在 ASP.NET 核心 2.2 中使用 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