小编Ken*_*sta的帖子

Swagger ASP.NET Core Minimal API 包括 XML 注释文件

我需要 Swagger 生成 XML API 文件文档,包括用于测试操作的 UI。

当我的项目中使用ASP.NET时,生成了deps XML文件,一切正常。

我已经设置:-项目文件文档 在此输入图像描述 -写入并获取路径

var filePath = Path.Combine(System.AppContext.BaseDirectory, "Minimal_API.xml");
x.IncludeXmlComments(filePath);
Run Code Online (Sandbox Code Playgroud)

当我运行我的项目时,评论不会显示。

/// <summary>
/// Gets the list of all records
/// </summary>
app.MapGet("/weatherforecast2", () =>
{
    var summaries = new[]
    {
        "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching"
    };
    var forecast = Enumerable.Range(1, 5).Select(index =>
       new WeatherForecast
       (
           DateTime.Now.AddDays(index),
           Random.Shared.Next(-20, 55),
           summaries[Random.Shared.Next(summaries.Length)]
       ))
        .ToArray();
    return forecast;
})
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

创建新标签:minimal-api

api asp.net-core .net-6.0

10
推荐指数
1
解决办法
4834
查看次数

标签 统计

.net-6.0 ×1

api ×1

asp.net-core ×1