0
点赞
收藏
分享

微信扫一扫

Asp.Net Core 读取配置接口 IOptions、IOptionsMonitor以及IOptionsSnapshot

点亮自己的那盏灯 2024-06-22 阅读 32

本次所用版本为 .Net6.0

现象:在Swagger启动后,API接口等不显示注释描述,如下:

在代码中找到调用AddSwaggerGen的地方,如下:

builder.Services.AddSwaggerGen();

修改为:

builder.Services.AddSwaggerGen(c =>
{
    var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
    var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
    c.IncludeXmlComments(xmlPath, true);
});

在项目右键-》选择属性-》生成-》输出-》勾选 生成包含API文档的文件,如下所示:

以上两步完成后就可以显示注释描述了。

举报

相关推荐

0 条评论