首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏JusterZhu

    Swashbuckle.AspNetCore IncludeXmlComments 的小更新

    Swashbuckle.AspNetCore IncludeXmlComments 的小更新 Intro 最近发现 Swashbuckle.AspNetCore 从 6.7.0 版本开始有个更新简化了 , true); } 大家在升级这个 NuGet 包的时候也可以针对这个做一个小的优化,减少一些代码哈哈 References https://github.com/domaindrivendev/Swashbuckle.AspNetCore

    19100编辑于 2025-01-23
  • 来自专栏一个爱瞎折腾的程序猿

    asp.net core使用Swashbuckle.AspNetCore(swagger)生成接口文档

    asp.net core中使用Swashbuckle.AspNetCore生成接口文档 Swashbuckle.AspNetCore:swagger的asp.net core实现 项目地址:https ://github.com/domaindrivendev/Swashbuckle.AspNetCore 仔细看了下readme,发现在百度找半天的东西其实readme里面就有... 开局一张图,然后开始编,一些基本的asp.net core东西就不再赘述,本文只对Swashbuckle.AspNetCore的几个使用要点进行描述。 使用JWT的简单接口验证(暂时见demo) 构建一个webapi项目并使用swagger 新建asp.net core webapi项目 dotnet new webapi 安装nuget包:Swashbuckle.AspNetCore

    2.6K10发布于 2018-09-14
  • 来自专栏编程技术向北,人生删除指南

    .NET Core Web API Swagger 文档生成

    微软官方教程getting-started-with-swashbuckle Github/Swashbuckle.AspNetCore 引入一下Swashbuckle.AspNetCore和Swashbuckle.AspNetCore.Annotations # 主要的文档生成都在这里 dotnet add package Swashbuckle.AspNetCore --version 4.0.1 # 用来描述请求的相关信息 dotnet add package

    1.8K30发布于 2020-01-02
  • 来自专栏一个爱瞎折腾的程序猿

    Swashbuckle.AspNetCore3.0的二次封装与使用

    项目主页:https://github.com/domaindrivendev/Swashbuckle.AspNetCore 项目官方示例:https://github.com/domaindrivendev /Swashbuckle.AspNetCore/tree/master/test/WebSites 之前写过一篇Swashbuckle.AspNetCore-v1.10 的使用,现在 Swashbuckle.AspNetCore PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.1.1" /> <PackageReference Include="<em>Swashbuckle.AspNetCore</em> operation, OperationFilterContext context) { // REF: https://github.com/domaindrivendev/<em>Swashbuckle.AspNetCore</em> /issues/412 // REF: https://github.com/domaindrivendev/<em>Swashbuckle.AspNetCore</em>/pull/413

    1.2K40发布于 2018-10-10
  • 来自专栏编程进阶实战

    .NET 中管理 Web API 文档的两种方式

    Swashbuckle Swashbuckle.AspNetCore 是一个流行的 .NET 库,它使得在 ASP.NET Core 项目中自动生成 Swagger 文档变得简单。 开源地址:https://github.com/domaindrivendev/Swashbuckle.AspNetCore 详细使用教程:https://mp.weixin.qq.com/s/dI6tb7WtOyB6p1iqYraH5g

    39310编辑于 2025-01-13
  • 来自专栏chester技术分享

    .NET7 一个实用功能-中央包管理

    ItemGroup> <PackageVersion Include="Newtonsoft.Json" Version="12.0.3" /> <PackageVersion Include="<em>Swashbuckle.AspNetCore</em> ItemGroup> <PackageReference Include="Microsoft.AspNetCore.OpenApi" /> <PackageReference Include="<em>Swashbuckle.AspNetCore</em>

    73310编辑于 2022-12-19
  • 来自专栏程序员宇说

    ASP.NET Core 实战:构建带有版本控制的 API 接口

    这里,我采用的是 Swashbuckle.AspNetCore。    在使用 Swashbuckle.AspNetCore 之前,首先我们需要在 API(Grapefruit.WebApi) 项目中添加对于 Swashbuckle.AspNetCore 的引用。 Install-Package Swashbuckle.AspNetCore ?    Swashbuckle.AspNetCore 帮我们构建好了使用 Swagger 的中间件,我们只需要直接使用即可。    和上面使用 Swashbuckle.AspNetCore 的方式相同,在我们使用 Versioning 之前,需要在我们的 API 项目中添加对于该 dll 的引用。

    1.8K30发布于 2019-09-11
  • 来自专栏依乐祝

    ASP.NET Core WebApi使用Swagger生成api说明文档看这篇就够了

    asp.net core中如何使用Swagger生成api说明文档呢 Swashbuckle.AspNetCore 是一个开源项目,用于生成 ASP.NET Core Web API 的 Swagger 下面以Swashbuckle.AspNetCore为例为大家进行展示 Swashbuckle由哪些组成部分呢? 程序包管理器控制台”窗口进行安装 转到“视图” > “其他窗口” > “程序包管理器控制台” 导航到包含 TodoApi.csproj 文件的目录 请执行以下命令 ·Install-Package Swashbuckle.AspNetCore 从“管理 NuGet 程序包”对话框中: 右键单击“解决方案资源管理器” > “管理 NuGet 包”中的项目 将“包源”设置为“nuget.org” 在搜索框中输入“Swashbuckle.AspNetCore ” 从“浏览”选项卡中选择“Swashbuckle.AspNetCore”包,然后单击“安装” ?

    4.6K10发布于 2018-09-18
  • 来自专栏嘿dotNet

    Asp.net core Swashbuckle Swagger 的常用配置

    背景   .net core Swashbuckle Swagger 官方文档:https://github.com/domaindrivendev/Swashbuckle.AspNetCore 我们发现很多小伙伴日常使用 Swashbuckle Swagger 都不看文档的,写下常需用到的配置/写法; 基本使用 Package Manager : Install-Package Swashbuckle.AspNetCore

    2K20发布于 2021-07-13
  • 来自专栏XLJ的技术专栏

    (转载非原创)由ASP.NET Core WebApi添加Swagger报错引发的探究

    当项目开发完成后,给项目添加Swagger,笔者用的是Swashbuckle.AspNetCore这个组件,添加Swagger的方式大致如下,首先是在Startup类的ConfigureServices Swashbuckle.AspNetCore入手# 在GitHub上找到Swashbuckle.AspNetCore仓库位置,近期GitHub不太稳定,除了梯子貌似也没有很好的办法,多刷新几次将就着用吧 _schemaGenerator = schemaGenerator; } 看名字也知道IApiDescriptionGroupCollectionProvider是专门服务于Api描述相关的,在Swashbuckle.AspNetCore 后续小插曲# 通过上面的方式解决了Swagger报错之后,在后来无意中翻看Swashbuckle.AspNetCore文档的时候发现了IDocumentFilter这个Swagger过滤器,想着如果能通过过滤器的方式去解决这个问题会更优雅

    2.5K00发布于 2021-07-10
  • 来自专栏DotNet NB && CloudNative

    再见了,Swagger:那么.NET 9如何重新定义API文档?

    Swashbuckle.AspNetCore包一直被广泛用于生成Swagger文档。 以下是几种选择: 手动重新添加Swashbuckle 开发者如果喜欢Swagger的界面,仍然可以手动将Swashbuckle.AspNetCore集成到.NET 9项目中。

    86100编辑于 2025-01-22
  • 来自专栏DotNet NB && CloudNative

    基于 .NET 6.0 Swagger 生成离线文档

    SwaggerDoc SwaggerDoc 是基于 Swashbuckle.AspNetCore 类库的离线文档生工具。文档以 JSON 结构描述参数说明,支持枚举类型描述。

    67210编辑于 2023-09-26
  • 来自专栏ZKEASOFT

    给.Net 5 Api增加JwtBearer认证

    安装包引用 这里我们需要安装两个nuget包,所以在开始之前,请先通过nuget管理工具安装: Microsoft.AspNetCore.Authentication.JwtBearer Swashbuckle.AspNetCore Swashbuckle.AspNetCore这个方便在开发环境调用调式API。

    2K00发布于 2020-12-27
  • 来自专栏DotNet NB && CloudNative

    在 .NET 9 中使用 Scalar 替代 Swagger

    前言 在.NET 9发布以后ASP.NET Core官方团队发布公告已经将Swashbuckle.AspNetCore(一个为ASP.NET Core API提供Swagger工具的项目)从ASP.NET

    42700编辑于 2025-03-06
  • 来自专栏软件工程师Michael

    详细解读.NET Core中注册数据库上下文

    需安装 Swashbuckle.AspNetCore 包。builder.Services.AddOpenApi();//注册 TodoContext 到依赖注入容器。​

    24010编辑于 2025-08-21
  • 来自专栏dotNET知音

    .NET Core 3.0 使用Nswag生成Api文档和客户端代码

    .NET Swagger 实现类库有两个比较流行: Swashbuckle.AspNetCore 是一个开源项目,用于生成 ASP.NET Core Web API 的 Swagger 文档。 为什么我在.NET core3.0中选择NSwag呢,因为Swashbuckle目前不在维护了,而NSwag比较活跃,一直在更新,功能也很强大,可以完美的代替Swashbuckle.AspNetCore

    5.3K10发布于 2020-02-12
  • 来自专栏一个爱瞎折腾的程序猿

    在asp.net core2.1中添加中间件以扩展Swashbuckle.AspNetCore3.0支持简单的文档访问权限控制

    项目主页:https://github.com/domaindrivendev/Swashbuckle.AspNetCore 划重点,使用多看看 Readme,然后看下项目官方示例,遇到问题找找 issues Swashbuckle.AspNetCore3.0 的二次封装与使用分享了二次封装的代码,本篇将分享如何给文档添加一个登录页,控制文档的访问权限(文末附完整 Demo) 关于生产环境接口文档的显示 在此之前的接口项目中,若使用了 Swashbuckle.AspNetCore

    1.5K10发布于 2018-10-10
  • 来自专栏编程进阶实战

    在 .NET 9 中使用 Scalar 替代 Swagger

    前言 在.NET 9发布以后ASP.NET Core官方团队发布公告已经将Swashbuckle.AspNetCore(一个为ASP.NET Core API提供Swagger工具的项目)从ASP.NET

    74810编辑于 2025-01-10
  • 来自专栏编程进阶实战

    MongoDB从入门到实战之.NET Core使用MongoDB开发ToDoList系统(2)-Swagger框架集成

    -Swagger框架集成 YyFlight.ToDoList项目源码地址 GitHub地址:https://github.com/YSGStudyHards/YyFlight.ToDoList Swashbuckle.AspNetCore 框架介绍 GitHub源码地址:https://github.com/domaindrivendev/Swashbuckle.AspNetCore Swashbuckle包含了Swagger UI Swashbuckle包安装 选择工具=>NuGet包管理器=>程序包管理控制台 输入以下命令安装包:Install-Package Swashbuckle.AspNetCore -Version 6.2.3

    1.8K20编辑于 2023-01-05
  • 来自专栏InCerry

    .NET周刊【7月第1期 2025-07-06】

    ] 3.0.1-相机[26]、6.1.1-mediaelement[27] • DataDog/dd-trace-dotnet[29] • v3.20.1[30] • domaindrivendev/Swashbuckle.AspNetCore dd-trace-dotnet [30]v3.20.1:https://github.com/DataDog/dd-trace-dotnet/releases/tag/v3.20.1 [31]domaindrivendev/Swashbuckle.AspNetCore :https://github.com/domaindrivendev/Swashbuckle.AspNetCore [32]domaindrivendev/Swashbuckle.AspNetCore :https://github.com/domaindrivendev/Swashbuckle.AspNetCore [33]v9.0.2:https://github.com/domaindrivendev /Swashbuckle.AspNetCore/releases/tag/v9.0.2 [34]v9.0.3:https://github.com/domaindrivendev/Swashbuckle.AspNetCore

    35700编辑于 2025-07-17
领券