Swagger UI не генерируется из комментариев xml - PullRequest
0 голосов
/ 04 ноября 2019

Я настроил чванство с помощью основного веб-интерфейса asp.net. 1. Добавлен сервис чванства, как показано ниже

services.AddSwaggerGen(options =>
{
   // add a custom operation filter which sets default values
   options.OperationFilter<SwaggerDefaultValues>();

 // integrate xml comments, assuming the file name is "<project_name>.xml"
var fileName = GetType().GetTypeInfo().Module.Name.Replace(".dll", ".xml").Replace(".exe", ".xml");
                options.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, fileName));
            });
Указывает UseSwagger и UseSwaggerUI в методе настройки
app.UseSwagger();
app.UseSwaggerUI(
                options =>
                {
                    // build a swagger endpoint for each discovered API version
                    foreach (var description in provider.ApiVersionDescriptions.OrderByDescending(x => x.ApiVersion).ToList())
                    {
                        var name = description.GroupName.ToUpperInvariant();
                        if (description.IsDeprecated)
                        {
                            name += " (deprecated)";
                        }
                        options.SwaggerEndpoint($"{description.GroupName}/swagger.json", name);
                    }
                });
У меня есть .xml в корневом каталоге проекта, но я получаю «Нет операций, определенных в спецификации»

Предложения в правильном направлении приветствуются.

...