.NET 5.0 Preview 5 发布

栏目: 软件资讯 · 发布时间: 4年前

内容简介:.NET 5.0 Preview 5 发布了,此版本带来了一些小的新特性和性能改进,目前需要使用 Visual Studio 2019 16.7 才能体验到 .NET 5.0,macOC 的尚不支持 .NET 5.0。 RyuJIT 改进 RyuJIT JIT 编译器有一些改进,包括:...

.NET 5.0 Preview 5 发布了,此版本带来了一些小的新特性和性能改进,目前需要使用 Visual Studio 2019 16.7 才能体验到 .NET 5.0,macOC 的尚不支持 .NET 5.0。

RyuJIT 改进

RyuJIT JIT 编译器有一些改进,包括:

  • 新的,可移植并且更快的尾调用 helper 实现。
  • ARM64 硬件 intrinsics 实现
    • 实现 ASIMD Extract Insert ExtractVector64 ExtractVector128
    • 实现 ASIMD 扩大、缩小、饱和 intrinsics
    • 添加 VectorTableList 和 TableVectorExtension intrinsics
    • 支持 arm64 intrinsic CreateScalarUnsafe()
    • Vector64.Create() 与 Vector128.Create() 的 ARM64 intrinsic 支持
    • 通过 arm64 intrinsics 优化 BitOperations.PopCount()
  • 在影响正则表达式编译的情况下提高了 JIT 速度
  • 使用新的硬件 intrinsics BSF/BSR 改善了英特尔架构性能
  • 实现 Vector{Size}.AllBitsSet

本地导出

已经为本地二进制文件启用了导出功能,该功能的构建块是托管对 UnmanagedCallersOnlyAttribute 的 API 的支持。

此功能是创建更高级别体验的基础,它使开发者能够:

  • 暴露自定义的本地出口。
  • 不需要像 COM 这样的高级互操作技术。
  • 跨平台工作。

将 System.DirectoryServices.Protocols 扩展到 Linux 和 macOS

添加了对 System.DirectoryServices.Protocols 的跨平台支持,System.DirectoryServices.Protocols 是比 System.DirectoryServices 更底层的 API ,并且可以启用更多方案。System.DirectoryServices 包含仅 Windows 的概念/实现,因此制作跨平台并不是一个显而易见的选择。这两个 API 集都支持控制和与 LDAP 或 Active Directory 之类的目录服务服务器进行交互。

此外,此版本还预告了 .NET 6 将删除内置的 WinRT(Windows Runtime) 支持。.NET Core 3.0 中添加了对 WinRT interop 的支持,这是添加对 Windows 桌面客户端框架(Windows Forms 和 WPF)支持的一部分。不过开发团队将在 .NET 5.0 中提供 C#/WinRT 工具链替换内置的 WinRT 支持。完整发布公告查看:

https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-5


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Professional JavaScript for Web Developers

Professional JavaScript for Web Developers

Nicholas C. Zakas / Wrox / 2009-1-14 / USD 49.99

This eagerly anticipated update to the breakout book on JavaScript offers you an in-depth look at the numerous advances to the techniques and technology of the JavaScript language. You'll see why Java......一起来看看 《Professional JavaScript for Web Developers》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

随机密码生成器
随机密码生成器

多种字符组合密码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具