内容简介:微软上周发布了 .NET 5.0 RC 2,此版本已接近最终发布,也是11月正式版发布前的最后一个 RC 版本。微软还表示这是一个“go live”版本,支持用于生产环境,当然这不是指稳定性方面具备了这样的条件,毕竟现阶段的...
微软上周发布了 .NET 5.0 RC 2,此版本已接近最终发布,也是11月正式版发布前的最后一个 RC 版本。微软还表示这是一个“go live”版本,支持用于生产环境,当然这不是指稳定性方面具备了这样的条件,毕竟现阶段的任务就是发现 bug 并在正式发布前进行修复。
.NET 5.0 RC 2 下载:
https://dotnet.microsoft.com/download/dotnet/5.0
注意,如需使用 .NET 5.0 应将 Visual Studio(包括 Visual Studio for Mac)升级到最新预览版。
.NET 5.0 包含许多改进:
- 单文件应用程序
- 精简容器镜像体积
- 功能更强大的 JsonSerializer API
- 可空引用类型注解的完整集合
- target framework 使用新名称,并支持 Windows ARM64
- 大幅度提升 .NET 库、GC 和 JIT 的性能,其中重点改进面向 ARM64 架构版本的性能,提高了吞吐量并减少二进制文件大小
- 支持新的语言版本 C# 9 和 F# 5.0(查看 .NET 5.0 代码示例)
RC 2 发布公告重点讨论了 C# 9 模式匹配、对 Windows ARM64 的支持以及 ClickOnce。由于内容较多,下面简单介绍对 ARM64 的支持 ,更多内容查看发布公告。
.NET SDK 5 的 MSI 安装程序可在 Windows Arm64 平台使用,运行 .NET 5.0 SDK 安装程序的界面如下图所示:
在 Arm64 机器上运行 dotnet-runtimeinfo 工具来演示配置:
C:\Users\rich>dotnet tool install -g dotnet-runtimeinfo
You can invoke the tool using the following command: dotnet-runtimeinfo
Tool 'dotnet-runtimeinfo' (version '1.0.2') was successfully installed.
C:\Users\rich>dotnet-runtimeinfo
**.NET information
Version: 5.0.0
FrameworkDescription: .NET 5.0.0-rc.2.20475.5
Libraries version: 5.0.0-rc.2.20475.5
Libraries hash: c5a3f49c88d3d907a56ec8d18f783426de5144e9
**Environment information
OSDescription: Microsoft Windows 10.0.18362
OSVersion: Microsoft Windows NT 10.0.18362.0
OSArchitecture: Arm64
ProcessorCount: 8
值得注意的是,Windows Arm64 上的 .NET 5.0 SDK 目前不包含 Windows 桌面组件 Windows Forms 和 WPF,现在支持的是 SDK、控制台和 ASP.NET Core 应用。
除了 .NET 5.0 RC 2,微软还发布了新版本的 ASP.NET Core 和 EF Core。
以上所述就是小编给大家介绍的《.NET 5.0 RC 2 发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。