Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer 5.1.0

前缀已保留
建议的替代方案

Asp.Versioning.Mvc.ApiExplorer

其他信息

截至2022年8月,有新的包可用。虽然此包将继续接收关键bug修复,但我们强烈建议您升级。有关详细信息,请参阅迁移指南:https://github.com/dotnet/aspnet-api-versioning/wiki/Migration

dotnet add package Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer --version 5.1.0                
NuGet\Install-Package Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer -Version 5.1.0                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer" Version="5.1.0" />                
对于支持 PackageReference 的项目,请将此 XML 节点复制到项目文件中,以引用程序包。
paket add Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer --version 5.1.0                
#r "nuget: Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer, 5.1.0"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将其复制到交互式工具或脚本的源代码中,以引用程序包。
// Install Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer as a Cake Addin
#addin nuget:?package=Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer&version=5.1.0

// Install Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer as a Cake Tool
#tool nuget:?package=Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer&version=5.1.0                
📣 现在 Asp.Versioning.Mvc.ApiExplorer。查看公告

ASP.NET API版本控制为您提供了一种强大且易于使用的添加API版本语义到您用ASP.NET Core构建的新旧REST服务的方法。API版本控制扩展定义了一些简单的元数据属性和约定,以便您使用它们来描述您的服务实现的API版本。

此包包含用于ASP.NET Core中API Explorer的API版本感知扩展,这在自动化测试或生成OpenAPI文档等多种场景中都很有用。

常用类型

  • Microsoft.AspNetCore.Mvc.ApiExplorer.ApiExplorerOptions
  • Microsoft.AspNetCore.Mvc.ApiExplorer.ApiVersionDescription
  • Microsoft.AspNetCore.Mvc.ApiExplorer.IApiVersionDescriptionProvider
  • Microsoft.AspNetCore.Mvc.ApiExplorer.VersionedApiDescriptionProvider

发布说明

https://github.com/dotnet/aspnet-api-versioning/releases/tag/v5.1.0

产品 兼容和额外计算的目标框架版本。
.NET net5.0兼容。 net5.0-windows已计算。 net6.0兼容。 net6.0-android已计算。 net6.0-ios已计算。 net6.0-maccatalyst已计算。 net6.0-macos已计算。 net6.0-tvos已计算。 net6.0-windows已计算。 net7.0已计算。 net7.0-android已计算。 net7.0-ios已计算。 net7.0-maccatalyst已计算。 net7.0-macos已计算。 net7.0-tvos已计算。 net7.0-windows已计算。 net8.0已计算。 net8.0-android已计算。 net8.0-browser已计算。 net8.0-ios已计算。 net8.0-maccatalyst已计算。 net8.0-macos已计算。 net8.0-tvos已计算。 net8.0-windows已计算。
.NET Core netcoreapp3.1兼容。
兼容目标框架
包含目标框架(在包中)
了解更多关于目标框架.NET 标准的信息。

NuGet 包 (308)

显示依赖 Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer 的前 5 个最常用的 NuGet 包

下载
Microsoft.AspNetCore.OData.Versioning.ApiExplorer

Microsoft ASP.NET Core 和 OData v4.0 的 API 探索器。

Shesha.Framework

包描述

Elsa.Server.Api

Elsa 是一套工作流库和工具,可以在任何 .NET Core 应用程序中提供轻量级的工作流功能。此包提供 API 端点与工作流宿主交互。

IkeMtz.NRSRx.Core.Web

包描述

IkeMtz.NRSRx.Core.WebApi

包描述

GitHub 仓库 (42)

显示依赖 Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer 的前 5 个最受欢迎的 GitHub 仓库

仓库 星星
RicoSuter/NSwag
.NET、ASP.NET Core 和 TypeScript 的 Swagger/OpenAPI 工具链。
domaindrivendev/Swashbuckle.AspNetCore
为基于 ASP.NET Core 的 API 文档化的 Swagger 工具。
fullstackhero/dotnet-starter-kit
一个生产就绪的云级 .NET 8 初学者工具包(Web API + Blazor 客户端),带有多租户支持、Clean/模块化架构,可以节省大约 200+ 开发小时!所有电池组都包含在内。
ivanpaulovich/clean-architecture-manga
Cyclone: 基于 .NET6、C#10 和 React+Redux 的清洁架构。将用法作为中心组织结构,可完全测试,不依赖于框架。
fullstackhero/blazor-starter-kit
使用 MudBlazor 组件构建的 Blazor WebAssembly 的清洁架构模板。