Microsoft.AspNetCore.Mvc.Versioning 5.1.0
建议的替代方案
其他详细信息
截至 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
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
#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
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
📣 现在 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是兼容的。 |
-
.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.0.0 | 87,730,885 | 2/9/2021 | |
5.0.0-preview.2 | 282,850 | 10/25/2020 | |
5.0.0-preview.1 | 13,254 | 10/12/2020 | |
4.2.0 | 11,110,344 | 11/3/2020 | |
4.2.0-rc.2 | 569 | 10/25/2020 | |
4.2.0-rc.1 | 6,023 | 10/10/2020 | |
4.1.1 | 28,591,330 | 12/28/2019 | |
4.1.0 | 4,276,244 | 12/4/2019 | |
4.0.0 | 3,535,922 | 10/30/2019 | |
4.0.0-preview8.19405.7 | 826,945 | 8/15/2019 | |
3.1.6 | 2,285,300 | 8/21/2019 | |
3.1.5 | 297,089 | 8/11/2019 | |
3.1.4 | 686,348 | 7/18/2019 | |
3.1.3 | 445,483 | 7/2/2019 | |
3.1.2 | 4,483,274 | 1/29/2019 | |
3.1.1 | 584,605 | 12/31/2018 | |
3.1.0 | 537,172 | 12/22/2018 | |
3.0.1 | 756,966 | 8/22/2019 | |
3.0.0 | 1,625,871 | 12/17/2018 | |
3.0.0-beta2 | 39,137 | 11/9/2018 | |
3.0.0-beta1 | 150,433 | 7/27/2018 | |
2.3.0 | 5,624,548 | 6/6/2018 | |
2.2.0 | 1,192,812 | 4/1/2018 | |
2.1.0 | 2,606,974 | 1/6/2018 | |
2.0.0 | 778,465 | 8/31/2017 | |
2.0.0-preview2-final | 18,506 | 7/8/2017 | |
1.2.1 | 137,752 | 7/7/2017 | |
1.2.0 | 54,622 | 7/3/2017 | |
1.2.0-beta1 | 2,363 | 6/29/2017 | |
1.1.0-rc2 | 2,714 | 5/26/2017 | |
1.1.0-rc1 | 5,757 | 5/12/2017 | |
1.1.0-beta2 | 13,723 | 4/18/2017 | |
1.1.0-beta1 | 21,912 | 3/10/2017 | |
1.0.3 | 227,097 | 11/27/2016 | |
1.0.2 | 51,613 | 11/9/2016 | |
1.0.1 | 5,244 | 11/7/2016 | |
1.0.0 | 71,411 | 9/19/2016 | |
1.0.0-rc2 | 2,366 | 9/1/2016 | |
1.0.0-rc1 | 2,649 | 8/11/2016 | |
1.0.0-beta1 | 2,865 | 7/27/2016 |