简单整理了 ASP.NET Core 从1.0到5.0的变迁,不包括小版本, 内容主要来自 MS Docs。
ASP.NET Core 是一个跨平台的高性能开源框架,用于生成启用云且连接 Internet 的新式应用。 使用 ASP.NET Core,您可以:
相关:在 ASP.NET 4.x 和 ASP.NET Core 之间进行选择
Release Time:2016.6.27
Release Note: https://github.com/dotnet/aspnetcore/releases/tag/1.0.0
Announcing: https://devblogs.microsoft.com/aspnet/announcing-asp-net-core-1-0/
Release Time:2016.11.17
Release Note: https://github.com/dotnet/aspnetcore/releases/tag/1.1.0
Announcing: https://devblogs.microsoft.com/aspnet/announcing-asp-net-core-1-1/
Docs: ASP.NET Core 1.1 的新增功能
新增功能:
Release Time:2017.8.14
Release Note: https://github.com/dotnet/aspnetcore/releases/tag/2.0.0
Announcing: https://devblogs.microsoft.com/aspnet/announcing-asp-net-core-2-0/
Docs: ASP.NET Core 2.0 中的新增功能
新增功能:
Release Time:2018.5.31
Release Note: https://github.com/dotnet/aspnetcore/releases/tag/2.1.0
Announcing: https://devblogs.microsoft.com/aspnet/asp-net-core-2-1-0-now-available/
Docs: ASP.NET Core 2.1 的新增功能
新增功能
Release Time:2018.12.5
Release Note: https://github.com/dotnet/aspnetcore/releases/tag/2.2.0
Announcing: https://devblogs.microsoft.com/aspnet/asp-net-core-2-2-available-today/
Docs: ASP.NET Core 2.2 的新增功能
新增功能:
注:.NET Core 2.2 新增了一个 startup hook 功能 https://github.com/dotnet/core-setup/blob/master/Documentation/design-docs/host-startup-hook.md
Release Time:2019.9.24
Release Note: https://github.com/dotnet/aspnetcore/releases/tag/v3.0.0
Announcing: https://devblogs.microsoft.com/aspnet/asp-net-core-and-blazor-updates-in-net-core-3-0/
Docs: ASP.NET Core 3.0 的新增功能
新增功能:
AllowSynchronousIO
(同步IO),线程不足会导致应用崩溃,而同步 I/O API(例如 HttpRequest.Body.Read
)是导致线程不足的常见原因性能改进
ASP.NET Core 3.0 包含了许多改进,可减少内存使用量并提高吞吐量:
注:.NET Core 3.0 增加了 Winform 和 WPF 但在此时 Winform 的设计器还是预览版
Release Time:2019.12.4
Release Note: https://github.com/dotnet/aspnetcore/releases/tag/v3.1.0
Announcing: https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-core-3-1/
Docs: ASP.NET Core 3.1 的新增功能
新增功能:
Release Time:2020.11.11
Release Note: https://github.com/dotnet/aspnetcore/releases/tag/v5.0.0
Announcing: https://devblogs.microsoft.com/aspnet/announcing-asp-net-core-in-net-5/
Docs: ASP.NET Core 5.0 的新增功能
新增功能:
性能改进
注:关于 .NET 5 命名 https://docs.microsoft.com/zh-cn/dotnet/core/dotnet-five