Microsoft.AspNet.WebApi.Versioning 5.1.0

建议的替代方案

Asp.Versioning.WebApi

附加细节

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

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

// Install Microsoft.AspNet.WebApi.Versioning as a Cake Tool
#tool nuget:?package=Microsoft.AspNet.WebApi.Versioning&version=5.1.0                
📣 现在已推荐使用 Asp.Versioning.WebApi。请参阅 公告

ASP.NET API 版本控制提供了添加 API 版本控制语义到使用 ASP.NET Web API 的新旧 REST 服务的一个强大而易于使用的方法。API 版本控制扩展定义了一些简单的元数据和约定,您可以使用它们来描述哪些 API 版本由您的服务实现。

常用类型

  • Microsoft.Web.Http.ApiVersion
  • Microsoft.Web.Http.ApiVersionAttribute
  • Microsoft.Web.Http.ControllerNameAttribute
  • Microsoft.Web.Http.MapToApiVersionAttribute
  • Microsoft.Web.Http.ReportApiVersionsAttribute
  • Microsoft.Web.Http.Versioning.ApiVersionModel
  • Microsoft.Web.Http.Versioning.ApiVersioningOptions
  • Microsoft.Web.Http.Versioning.ApiVersionReader
  • Microsoft.Web.Http.Versioning.IApiVersionNeutral
  • Microsoft.Web.Http.Versioning.IApiVersionParameterSource
  • Microsoft.Web.Http.Versioning.IApiVersionProvider
  • Microsoft.Web.Http.Versioning.IApiVersionSelector
  • Microsoft.Web.Http.Versioning.IReportApiVersions
  • Microsoft.Web.Http.Versioning.QueryStringApiVersionReader

发布说明

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

产品 兼容和额外计算的目标框架版本。
.NET框架 net45兼容。 net451已计算。 net452已计算。 net46已计算。 net461已计算。 net462已计算。 net463已计算。 net47已计算。 net471已计算。 net472已计算。 net48已计算。 net481已计算。
兼容目标框架
包含的目标框架(在包中)
了解更多关于 目标框架.NET Standard 的信息。

NuGet包 (10)

显示依赖于Microsoft.AspNet.WebApi.Versioning的前5个NuGet包

下载
Microsoft.AspNet.WebApi.Versioning.ApiExplorer

Microsoft ASP.NET Web API版本控制的API资源管理器。

Microsoft.AspNet.OData.Versioning

Microsoft ASP.NET Web API和OData v4.0的服务API版本库。

Platform.Core

Platform.Core

Bit.Server.WebApi

Bit.Server.WebApi

Bit.WebApi

Bit.WebApi

GitHub仓库 (1)

显示依赖于Microsoft.AspNet.WebApi.Versioning的前1个流行GitHub仓库

仓库 星标
RicoSuter/NSwag
.NET、ASP.NET Core和TypeScript的Swagger/OpenAPI工具链。