Ошибка «Невозможно отобразить это определение» в Swagger UI, сгенерированном Swashbuckle - PullRequest
0 голосов
/ 15 апреля 2020

Я использую Swashbuckle в ASP. NET базовом проекте, а не в проекте API.

// Enable middleware to serve generated Swagger as a JSON endpoint.
            app.UseSwagger();
            // Enable middleware to serve swagger-ui (HTML, JS, CSS, etc.),

            // specifying the Swagger JSON endpoint.
            app.UseSwaggerUI(c =>
            {
                c.SwaggerEndpoint("/swagger/v1/swagger.json", "Swager V1");
                c.RoutePrefix = "help-docs";
            });

above code is call from Configure method in the startup file

and below code call from ConfigureServices method in the startup file

services.AddSwaggerGen(c =>
            {
                c.SwaggerDoc("v1", new OpenApiInfo
                {
                    Version = "v1",
                    Title = "Swager API"
                });
            });

В сгенерированном интерфейсе Swagger отображается ошибка «Невозможно отобразить это определение»:

click here for error image Как решить проблему?

...