问题在标题中。我有一个自托管的.net核心API,我想从中自动生成Open API规范。如果您使用常规路由(即使用MapRoute而不是属性路由),则Swashbuckle不支持生成规范。有人知道NSwag是否支持吗?也许具有ApiExplorer属性?
NSwag(我也认为Swashbuckle)也使用ASP.NET Core API资源管理器来发现并获取操作元数据。如果常规路由正确填充了API Explorer元数据,那么它应该可以工作...