Swashbuckle 2.1.0 中缺少 "Parameter Type" 和 "DataType" 列

"Parameter Type" and "DataType" columns missing in Swashbuckle 2.1.0

我已经升级了我的 ASP.Net Core 2.0 应用程序以包含 Swashbuckle.AspNetCore 2.1.0。在此之前,我们使用的是 Swashbuckle.AspNetCore 1.0.0。现在,当我转到 swagger 端点时,我没有得到之前显示的 "Description"、"Data Type" 或 "Parameter Type" 列。我查看了 swagger.json 文件,看它们是否存在,它们确实存在。

这是我的新 swagger 的屏幕截图 UI:

这是我的旧版本:

是否有导致此问题的重大更改?

那是因为它使用了最新的Swagger-UI(3.x)
https://github.com/swagger-api/swagger-ui/tree/master

旧版 (2.x) 完全不同
https://github.com/swagger-api/swagger-ui/tree/2.x

我相信您会发现更多不同之处。

但是那里有相同的信息,仔细看你的截图,参数类型和数据类型在参数名称下,只是字体较小。