Microsoft.AspNetCore.Mvc.Versioning 5.1.0

建议的替代方案

Asp.Versioning.Mvc

其他详细信息

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

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

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

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

此包包含 API 版本控制的主要抽象库,可用于创建基于服务器和客户端的应用程序。

常用类型

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

发行说明

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 Standard 的信息。
  • .NETCoreApp 3.1

    • 无依赖。
  • net5.0

    • 无依赖。
  • net6.0

    • 无依赖。

NuGet 包 (367)

显示依赖 Microsoft.AspNetCore.Mvc.Versioning 的前 5 个 NuGet 包

下载
Microsoft.AspNetCore.Mvc.Versioning.ApiExplorer

ASP.NET Core MVC API浏览器功能,用于发现元数据,例如API版本控制控制器和操作及其URL和允许的HTTP方法。

Microsoft.AspNetCore.OData.Versioning

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

Shesha.Framework

软件包描述

Elsa.Server.Api

Elsa是一组工作流库和工具,它能够在任何.NET Core应用程序中实现精益和高效的工作流能力。此软件包提供API端点以与工作流宿主交互。

Shesha.Application

软件包描述

GitHub仓库 (51)

显示最流行的5个基于Microsoft.AspNetCore.Mvc.Versioning的GitHub仓库。

仓库 星标
dodyg/practical-aspnetcore
ASP.NET Core 9 preview-6、8.0、7.0、6.0、5.0、3.1、2.2和2.1的实用示例,你可以使用这些项目。Readme文件对所有项目进行了说明。
domaindrivendev/Swashbuckle.AspNetCore
基于ASP.NET Core的API文档的Swagger工具
fullstackhero/dotnet-starter-kit
支持多租户且干净的、模块化的.NET 8启动套件(Web API + Blazor客户端),可节省约200+开发小时数!包括所有电池。
ivanpaulovich/clean-architecture-manga
:cyclone: 使用.NET6、C#10和React+Redux的Clean Architecture。以用例为中心的 organizing 结构,完全可测试,与框架解耦
fullstackhero/blazor-starter-kit
使用MudBlazor组件构建的Blazor WebAssembly的Clean Architecture模板。
版本 下载 最后更新
5.1.0 18,101,024 5/23/2023 5.1.0已弃用。
5.0.0 87,730,885 2/9/2021 5.0.0已弃用。
5.0.0-preview.2 282,850 10/25/2020 5.0.0-preview.2已弃用。
5.0.0-preview.1 13,254 10/12/2020 5.0.0-preview.1已弃用。
4.2.0 11,110,344 11/3/2020 4.2.0已弃用。
4.2.0-rc.2 569 10/25/2020 4.2.0-rc.2已弃用。
4.2.0-rc.1 6,023 10/10/2020 4.2.0-rc.1已弃用。
4.1.1 28,591,330 12/28/2019 4.1.1 已弃用。
4.1.0 4,276,244 12/4/2019 4.1.0 已弃用。
4.0.0 3,535,922 10/30/2019 4.0.0 已弃用。
4.0.0-preview8.19405.7 826,945 8/15/2019 4.0.0-preview8.19405.7 已弃用。
3.1.6 2,285,300 8/21/2019 3.1.6 已弃用。
3.1.5 297,089 8/11/2019 3.1.5 已弃用。
3.1.4 686,348 7/18/2019 3.1.4 已弃用。
3.1.3 445,483 7/2/2019 3.1.3 已弃用。
3.1.2 4,483,274 1/29/2019 3.1.2 已弃用。
3.1.1 584,605 12/31/2018 3.1.1 已弃用。
3.1.0 537,172 12/22/2018 3.1.0 已弃用。
3.0.1 756,966 8/22/2019 3.0.1 已弃用。
3.0.0 1,625,871 12/17/2018 3.0.0 已弃用。
3.0.0-beta2 39,137 11/9/2018 3.0.0-beta2 已弃用。
3.0.0-beta1 150,433 7/27/2018 3.0.0-beta1 已弃用。
2.3.0 5,624,548 6/6/2018 2.3.0 已弃用。
2.2.0 1,192,812 4/1/2018 2.2.0 已弃用。
2.1.0 2,606,974 1/6/2018 2.1.0 已弃用。
2.0.0 778,465 8/31/2017 版本2.0.0已过时。
2.0.0-preview2-final 18,506 7/8/2017 版本2.0.0-preview2-final已过时。
1.2.1 137,752 7/7/2017 版本1.2.1已过时。
1.2.0 54,622 7/3/2017 版本1.2.0已过时。
1.2.0-beta1 2,363 6/29/2017 版本1.2.0-beta1已过时。
1.1.0-rc2 2,714 5/26/2017 版本1.1.0-rc2已过时。
1.1.0-rc1 5,757 5/12/2017 版本1.1.0-rc1已过时。
1.1.0-beta2 13,723 4/18/2017 版本1.1.0-beta2已过时。
1.1.0-beta1 21,912 3/10/2017 版本1.1.0-beta1已过时。
1.0.3 227,097 11/27/2016 版本1.0.3已过时。
1.0.2 51,613 11/9/2016 版本1.0.2已过时。
1.0.1 5,244 11/7/2016 版本1.0.1已过时。
1.0.0 71,411 9/19/2016 版本1.0.0已过时。
1.0.0-rc2 2,366 9/1/2016 版本1.0.0-rc2已过时。
1.0.0-rc1 2,649 8/11/2016 版本1.0.0-rc1已过时。
1.0.0-beta1 2,865 7/27/2016 版本1.0.0-beta1已过时。