首页 / 行业
.NET 8预览版1中的新增功能
2023-02-27 10:01:00
.NET 8 已发布第一个预览版,.NET 8 是一个长期支持 (LTS) 版本,每个月都会发布预览版本和候选版本,最终的稳定版将在 11 月发布。
.NET 8 预览版 1 中的新增功能
原生 AOT
使用本机 AOT 发布应用程序会创建一个完全独立的应用程序版本,不需要单独的运行时,因为所有内容都包含在一个文件中。
从预览版 1 开始,这个文件变小了,Linux 版本体积缩小了 50%。
.NET 容器镜像
.NET 8 Preview 1 将容器镜像的默认 Linux 发行版更新为 Debian 12 LTS 版本。
此外,从 .NET 8 Preview 1 开始,发布的所有容器镜像都将不支持 root。现在可以使用 -u app 启动容器镜像,默认端口已从端口 80 更改为 8080 。这是启用非 root 方案必需的重大更改,因为端口 80 是特权端口。
运行时和库
处理随机性的实用方法
System.Random 和 System.Security.Cryptography.RandomNumberGenerator 获得了用于从输入集中随机选择项目的方法,称为Shuffle 有助于减少机器学习中的训练偏差。
System.Numerics 和 System.Runtime.Intrinsics
●将 Vector256《T》 重新实现为 2x Vector128《T》 操作 #76221
●添加了 Vector512《T》 的初始托管实现 #76642 。
●重写 Matrix3x2 和 Matrix4x4 ,以更好地利用硬件加速 #80091 。
●硬件内部函数现在用 ConstExpected 属性 #80192
●将 Lerp API 添加到 IFloatingPointIeee754《TSelf》 #81186
JSON 改进
●添加对 JsonUnmappedMemberHandling 的支持 dotnet/runtime#79945
●源生成器支持required和init属性 dotnet/runtime#79828
●接口层次结构支持 dotnet/runtime#78788
●Snake Case 和 Kebab Case dotnet/runtime#69613
●添加JsonSerializer.MakeReadOnly() 和 IsReadOnly API dotnet/runtime#74431
此版本还有一些其他支持改进,比如更好的 Linux 支持、代码生成支持,细节可参考官方发布博客:https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-1/
审核编辑 :李倩
最新内容
手机 |
相关内容
STC15W芯片A/D、D/A转换的简单使用
STC15W芯片A/D、D/A转换的简单使用,简单使用,转换,芯片,模拟,输入,输出,STC15W系列芯片是一种高性能的单片机芯片,具有丰富的外设资黑芝麻智能助力亿咖通科技旗下首款
黑芝麻智能助力亿咖通科技旗下首款智能驾驶计算平台成功量产交付,智能驾驶,计算,助力,首款,交付,智能,近年来,智能驾驶技术逐渐成为英伟达系列芯片设计的高阶自动驾驶
英伟达系列芯片设计的高阶自动驾驶系统启动时序流程,启动,自动驾驶系统,芯片,英伟达,控制,车辆,英伟达(NVIDIA)是一家全球领先的人工数据中心如何更快、更经济地利用AI
数据中心如何更快、更经济地利用AI?,经济,数据中心,用于,机器学习,计算,自动化运维,数据中心中使用人工智能(AI)技术可以带来许多好处,智能时代的三大核心技术
智能时代的三大核心技术,时代,核心技术,智能,机器学习,数据,学习,智能时代是指在人工智能技术的推动下,人类社会进入了一个智能化的TDK机器学习解决方案促进边缘人工
TDK机器学习解决方案促进边缘人工智能前景大幅扩展,解决方案,前景,边缘,人工智能,机器学习,扩展,随着人工智能的不断发展,边缘计算作AI导向的EDA 2.0时代
AI导向的EDA 2.0时代,时代,协作,可视化,集成,工具,数据,在AI导向的EDA(探索性数据分析)2.0时代,数据分析的方式和工具发生了巨大的变革什么是液力耦合器,液力耦合器的基本
什么是液力耦合器,液力耦合器的基本结构、优缺点、工作原理、应用领域、分类、操作规程及发展历程,耦合器,工作原理,分类,应用领域,