.NET Core WebAPI中使用swagger版本控制,添加注释

一、效果

二、实现步骤

  1. 在代码中添加注释
  1. 在项目属性中生成API文档
  1. 在Program中注册Swagger服务并配置文档信息
csharp 复制代码
// 添加swagger注释
builder.Services.AddSwaggerGen(x =>
{
    x.SwaggerDoc("v1", new OpenApiInfo { Title = "Swagger标题", Version = "第一版", Description = ".NET Core WebAPI中使用swagger版本控制,添加注释" });
    var curr = AppContext.BaseDirectory;
    x.IncludeXmlComments(curr + "/WebApplication1.xml", true);
 });
相关推荐
切糕师学AI10 小时前
.Net Core Web 架构(管道机制)的底层实现
中间件·系统架构·kestrel·mvc·.netcore·路由·请求管道
切糕师学AI12 小时前
浏览器访问 ASP.NET Core wwwroot 目录下静态资源的底层实现
后端·中间件·kestrel·管道·.net core web
xiao-xiang2 天前
zookeeper-保姆级配置说明
分布式·zookeeper·云原生·中间件·zk
万行2 天前
点评项目(Redis中间件)&第一部分Redis基础
java·数据库·redis·缓存·中间件
在未来等你2 天前
RabbitMQ面试精讲 Day 28:Docker与Kubernetes部署实践
中间件·面试·消息队列·rabbitmq
在未来等你3 天前
RabbitMQ面试精讲 Day 29:版本升级与平滑迁移
中间件·面试·消息队列·rabbitmq
十五年专注C++开发4 天前
通信中间件 Fast DDS(二) :详细介绍
linux·c++·windows·中间件·fastdds
时光追逐者4 天前
C#/.NET/.NET Core技术前沿周刊 | 第 51 期(2025年8.18-8.24)
c#·.net·.netcore·.net core
在未来等你4 天前
RabbitMQ面试精讲 Day 27:常见故障排查与分析
中间件·面试·消息队列·rabbitmq
摇滚侠5 天前
程序里的依赖和中间件的依赖冲突,怎么解决
中间件