在 Asp.Net Framework WebApi 中使用 Swashbuckle 生成 Swagger OpenApi Spec 3.0

abd*_*sit 8 swagger swashbuckle openapi

Swashbuckle version="5.6.0" targetFramework="net451" 生成"swagger": "2.0"规范。有没有办法生成 3.0 规范?

在Asp.Net Core中我们可以生成3.0,那么在Asp.Net Framework WebApi中呢?

Hel*_*len 6

与 Swashbukle.AspNetCore 不同,Swashbuckle for WebAPI不支持 OpenAPI 3.0

作为解决方法,您可以使用 Swashbuckle 生成swagger: '2.0'定义并将生成的文件单独转换为 OpenAPI 3.0。

  • 您对如何在 .NET Framework 项目上使用 OpenAPI 3.0 有什么建议吗? (2认同)
  • 你有发现什么吗? (2认同)