.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);
 });
相关推荐
苹果酱056715 小时前
C语言 char 字符串 - C语言零基础入门教程
java·开发语言·spring boot·mysql·中间件
鸠摩智首席音效师19 小时前
.NET Core 应用程序如何在 Linux 中创建 Systemd 服务 ?
linux·运维·.netcore
丨我是张先生丨1 天前
Windows VSCode .NET CORE WebAPI Debug配置
.netcore
MoFe11 天前
【.net core】【sqlsugar】字符串拼接+内容去重
java·开发语言·.netcore
慧都小妮子1 天前
深入探讨 .NET Core 3.0 浮点计算差异与解决方案
.netcore·stimulsoft·.net core 3.0
眸笑丶1 天前
.Net Core根据文件名称自动注入服务
.netcore
c_s_l_261 天前
.net core开发windows程序在国产麒麟操作系统中运行
.netcore
喵叔哟2 天前
【.NET 8 实战--孢子记账--从单体到微服务】--简易权限--访问权限中间件
微服务·中间件·.net
青锐CC2 天前
webman使用中间件验证指定的控制器及方法[青锐CC]
中间件·前端框架·php
咩咩觉主2 天前
尽量通俗易懂地概述.Net && U nity跨语言/跨平台相关知识
unity·c#·.net·.netcore