我用的是开发工具是 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显示状态