Swashbuckle.AspNetCore 停止使用 allOf

Swashbuckle.AspNetCore stop using allOf

我正在我的 swagger.json 文件上使用 autorest。 我 运行 遇到一个问题,autorest 不喜欢我的 swagger.json 文件。

问题是 swagger.json 文件包含

"parentType": {
  "allOf": [
    {
      "$ref": "#/definitions/MyClass"
    }
  ]
}

它的工作原理是

    "parentType": {
      "$ref": "#/definitions/MyClass"
    }

有没有办法让 swashbuckle 生成后面的代码?

从 swashbuckle 的 RC5 到 v5 似乎是一个突破性的变化

https://github.com/domaindrivendev/Swashbuckle.AspNetCore/issues/1488