Swagger 如何使用NSwag生成OpenAPI 2.0文件?

Swagger 如何使用NSwag生成OpenAPI 2.0文件?,swagger,openapi,nswag,Swagger,Openapi,Nswag,我正在使用NSwag并尝试将OpenAPI JSON文档转换为版本2。这是我的配置: public void配置服务(IServiceCollection服务) { services.AddControllers(); services.addopenapipDocument(config=> { config.PostProcess=doc=> { doc.SchemaType=NJsonSchema.SchemaType.swaggger2; } } } 但是,当我将生成的OpenAPI文

我正在使用NSwag并尝试将OpenAPI JSON文档转换为版本2。这是我的配置:

public void配置服务(IServiceCollection服务)
{
services.AddControllers();
services.addopenapipDocument(config=>
{
config.PostProcess=doc=>
{
doc.SchemaType=NJsonSchema.SchemaType.swaggger2;
}
}
}
但是,当我将生成的OpenAPI文件粘贴到Swagger Editor中时,它会显示错误:


如何配置NSwag以生成正确的OpenAPI 2.0文件?

要配置NSwag以输出OpenAPI 2.0定义而不是OpenAPI 3.0,请使用
.AddSwaggerDocument(…)
而不是
。addOpenAPI文档(…)
。更多信息: