我需要 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