Я обновляю свое приложение .NET Core с Swashbuckle v4 до v5.В настоящее время у меня есть следующий код в Startup.ConfigureServices, который определяет относительный путь:
app.UseSwagger(c => {
c.PreSerializeFilters.Add((swaggerDoc, httpReq) => swaggerDoc.BasePath = "/folder/data");
});
У меня проблемы с преобразованием этого в v5.Я попробовал следующее, но не вижу, где указать путь:
c.PreSerializeFilters.Add((swagger, httpReq) =>
{
var paths = new OpenApiPaths();
var pathItem = new OpenApiPathItem();
paths.Add("main", pathItem);
swagger.Paths = paths;
});