服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

.NET 8首个预览版发布

日期: 来源:OSC开源社区收集编辑:

出品 | OSC开源社区(ID:oschina2013)

 .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
●源生成器支持requiredinit属性 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/


END



《2022 中国开源开发者报告》下载



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦

相关阅读

  • 新版本Linux QQ原生支持LoongArch架构

  • 出品 | OSC开源社区(ID:oschina2013)2 月 24 日,腾讯官方正式发布 QQ Linux 版 v3.1.0,从该版本起 QQ 开始支持龙架构(LoongArch)平台,可在龙芯 3A5000 终端的 UOS、麒麟、Loongnix
  • 中国开源社区健康案例——OpenHarmony社区

  • 开源社区健康指的是围绕一个开源项目形成的社区中关于项目的技术迭代、社区的组织架构、成员构成、开源治理、上下游协作、社区生态、商业化等多方面的多样性与管理、运作能
  • Apache Hudi 0.13.0版本重磅发布!

  • Apache Hudi 0.13.0 版本引入了许多新功能,包括 Metaserver[1]、变更数据捕获[2]、新的 Record Merge API[3]、Deltastreamer支持新数据源[4]等。虽然此版本不需要表版本升级
  • 中国芯片业的未来,在这里!

  • 计算机世界被分为三个大王国: PC(台式机和笔记本), 服务器,手机(包括平板)。其中Windows统治了PC(MacOS也有小部分份额), Linux统治了服务器,iOS和Android则统治了手机。虽然它们也想互
  • 最新V1P版,又可以愉快的使用啦!

  • 点击蓝字关注我们01引言我一直喜欢用某.W听歌,因为很容易找到快乐学习版,可在线听,也可以下载,是一款非常优秀的软件。但前几天再打开软件时,已经开始提示非官方版本。虽然每次要
  • 此版本无限制!估计不少人需要,请低调用!!

  • 下载须知本公众号发布的大部分资源来源于网络,仅供用于学习和交流,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负。每期文章末尾都会有关键词,在公众号发消息处回复
  • 使用 SDK 扩展,进一步简化开发流程

  • 作者 / 软件工程师 Anton HanssonAndroid 10 及以上版本支持模块化系统组件,这些组件便于我们在主要 API 级别版本之外加快 Android 生态系统的功能和安全更新速度,并使新功能

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • .NET 8首个预览版发布

  • 出品 | OSC开源社区(ID:oschina2013) .NET 8 已发布第一个预览版,.NET 8 是一个长期支持 (LTS) 版本,每个月都会发布预览版本和候选版本,最终的稳定版将在 11 月发布。.NET 8 预
  • 企业容器云管理平台选型指南

  • 作者简介涂家英,SUSE 资深架构师,专注 Cloud-Native 相关产品和解决方案设计,在企业级云原生平台建设领域拥有丰富的经验。 —— 数字时代下的容器云管理平台 ——数字时代,市场
  • 详解神经网络基础部件BN层

  • 来源 | OSCHINA 社区作者 | 华为云开发者联盟——嵌入式视觉原文链接:https://my.oschina.net/u/4526289/blog/8108513摘要:在深度神经网络训练的过程中,由于网络中参数变化而
  • 新版本Linux QQ原生支持LoongArch架构

  • 出品 | OSC开源社区(ID:oschina2013)2 月 24 日,腾讯官方正式发布 QQ Linux 版 v3.1.0,从该版本起 QQ 开始支持龙架构(LoongArch)平台,可在龙芯 3A5000 终端的 UOS、麒麟、Loongnix
  • 中国开源社区健康案例——OpenHarmony社区

  • 开源社区健康指的是围绕一个开源项目形成的社区中关于项目的技术迭代、社区的组织架构、成员构成、开源治理、上下游协作、社区生态、商业化等多方面的多样性与管理、运作能