.NET 7.0 重磅发布及资源汇总

2022-11-8 .NET 7.0 作为微软的开源跨平台开发平台正式发布 。微软在公告中表示.NET 7为您的应用程序带来了C# 11 / F# 7,.NET MAUI,ASP.NET Core/Blazor,Web API,WinForms,WPF等的性能和新功能,。借助 .NET 7,您还可以轻松容器化 .NET 7 项目,在 GitHub 操作中设置 CI/CD 工作流 , 并实现云原生可观测性 。

.NET 7.0 重磅发布及资源汇总

文章插图
.NET 7的发布结束了2014年开始的统一推动 , 当时微软宣布开源旧的,专有的,仅限Windows的.NET Framework技术,称为.NET Core 。该项目在2019年的.NET Core 3.x系列迭代中获得了牵引力,这些迭代开始在取代.NET Framework方面取得重大进展 。到.NET Core 3.1 使开发人员能够在同一基类库(BCL),运行时和编译器上构建所有类型的应用程序 - 云,桌面,移动,Web,AI,IoT等 。在长达数年的工作中,微软已经用一个跨平台的开源框架取代了旧的、专有的、仅限 Windows 的 .NET Framework(从 .NET Core 开始 , 然后一直为统一而努力的 .NET 5、.NET 6 等) 。.NET 7 最终将统一所有不同的 .NET 开发工具组件,使开发人员能够在相同的基础类库 (BCL)、运行时和编译器上构建所有类型的应用(桌面、移动、Web 等) 。
关于.NET7的资源信息汇总如下:
  • 微软发布公告:https://devblogs.microsoft.com/dotnet/announcing-dotnet-7
  • .NET 7.0 下载:https://dotnet.microsoft.com/zh-cn/download/dotnet/7.0

.NET 7.0 重磅发布及资源汇总

文章插图
2020年规划的.NET 5的目标:
  • 生成可在任何地方使用且具有统一运行时行为和开发人员体验的单个 .NET 运行时和框架 。
  • 通过充分利用.NET Core,.NET Framework,Xamarin和Mono来扩展.NET的功能 。
  • 基于开发人员(Microsoft 和社区)可以共同处理和扩展的单个代码库构建该产品 , 从而改进所有方案 。
【.NET 7.0 重磅发布及资源汇总】但是,微软在 2020 年 8 月表示,由于突如其来的疫情原因统一工作将推迟到 2021 年 11 月的 .NET 6 。然后,在疫情大流行和以及开发资源等各种原因,像.NET MAUI(.NET多平台应用程序UI-或“Xamarin和Mono的最佳”)这样的组件“错过了时间表”并错过了.NET 6的首次亮相,虽然MAUI在.NET 6中也完成了发布,但是功能上还有很多欠缺,这次是.NET 7的发布是第一次的大合并发布 。
.NET 7.0 重磅发布及资源汇总

文章插图
Microsoft 的 [.NET 主题站点](https://themesof.net/)中详细介绍了这些主题 , 该网站将内容分为运行时、库、应用程序模型、工具、获取和部署以及基础结构的类别 。
该网站还提供了可自定义的路线图,开发人员可以通过该路线图查看这些主要主题中各种工作项的进度 。.NET 7 将与标准支持(以前称为“当前”)一起发布,这意味着 Microsoft 将完全支持它 18 个月,而不是长期支持 (LTS) 产品(如 .NET 6)附带的 36 个月的支持 。
.NET 7.0 重磅发布及资源汇总

文章插图
如果想深入研究.NET 7所有细节 , 微软为所有以前的预览版和RC1提供了这个公告列表: