我用的是开发工具是 visual studio 2022
选择项目的属性

选择build->Output->documentation file 勾选上

在program.cs中增加swagger配置(如果程序运行中没有找到xml文件需要手动创建一个空的xml文件)

builder.Services.AddSwaggerGen(option =>
{
var xmlFilename = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
option.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, xmlFilename), true);
});
在controller中写注释

swagger显示状态

在VisualStudio2022中,通过设置项目属性启用XML文档输出,然后在代码中使用SwaggerGen配置服务,结合控制器的注释,可以自动生成SwaggerUI以展示API文档。如果缺少XML文件,需要手动创建。
3487

被折叠的 条评论
为什么被折叠?



