首页 > 其他分享 >Net Swagger不显示接口注释

Net Swagger不显示接口注释

时间:2023-01-11 16:57:19浏览次数:39  
标签:接口 API Build var Net Swagger options

需要修改两处代码:

1、用记事本打开项目的csproj文件,增加GenerateDocumentationFile节点。

  <PropertyGroup>
    <TargetFramework>net6.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
      <GenerateDocumentationFile>true</GenerateDocumentationFile>
  </PropertyGroup>

2、修改Program.cs文件,在Build之前增加SwaggerGen代码块。

builder.Services.AddSwaggerGen(options =>
{
    options.SwaggerDoc("v1", new OpenApiInfo
    {
        Version = "v1",
        Title = "API标题",
        Description = "API描述"
    });
    var xmlFilename = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
    options.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, xmlFilename));
});
/*配置日志 结束*/
var app = builder.Build();

 

标签:接口,API,Build,var,Net,Swagger,options
From: https://www.cnblogs.com/tudou365/p/17044243.html

相关文章

  • Jmeter+Ant+Jenkins接口自动化测试平台
    一个完整的接口自动化测试平台需要支持接口的自动执行,自动生成测试报告,以及持续集成。Jmeter支持接口的测试,Ant支持自动构建,而Jenkins支持持续集成,所以三者组合......
  • C# .net core(.net 6) swagger 路由中版本{version}转换对应版本
    问题描述:在controller中使用了Versioning版本控制,在swagger页面显示时未转化为对应版本。示例:      转换为:   实现方法: 在注册Swagger时‘builder.......
  • Asp.net MVC 设置静态资源禁止访问的方法
    如果设置了禁止访问那么程序也访问不到这个资源了 1.直接配置WebConfig在</system.webServer>底部加上下面的配置  <security>     <requestFilter......
  • Kubernetes 1.26.0 集群部署Prometheus监控
    前言该存储库收集Kubernetes清单、Grafana仪表板和Prometheus规则,结合文档和脚本,使用Prometheus Operator提供易于操作的端到端Kubernetes集群监控。这个项目的内......
  • Windows Server 2016离线安装.NET Framework 3.5
    安装方法:1、下载NetFx3.cab后将其放于C盘WINDOWS文件夹下(C:\Windows)2、点击“开始”找到“WindowsPowerShell”右击“以管理员身份运行”,输入如下命令:dism.exe/onlin......
  • mac分屏功能怎么用?mac分屏magnet上手简单
    mac分屏功能怎么用?很多时候想两个页面一起看,或者打开一个Excel一个页面,想照着写,来回切换效率非常慢,如果可以像Windows分屏就会很方便。其实Mac系统是自带分屏功能的。Window......
  • docker部署 .net core web api
    在项目里先添加dockers支持  然后项目了就会出现Dockerfile文件  打开dockerfile文件修改成我这样  然后就去发布文件,  发布的时候就选择发布到文件夹......
  • DenseNet 论文解读
    目录摘要网络结构优点代码问题参考资料摘要ResNet的工作表面,只要建立前面层和后面层之间的“短路连接”(shortcut),就能有助于训练过程中梯度的反向传播,从而能训练......
  • Onenet平台脚本开发
     脚本调试模拟输入包括以下两种:模拟输入类型输入说明示例设备上行数据模拟设备上报自定义二进制数据输入以0x开头的十六进制字符串,例如:0xffff设备下行数据模......
  • python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告(优化版)
    本文章内容是基于上海-悠悠的版本,进行了优化,增加了部分内容,详细请查阅下文。(目录)1、原文链接python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告2......