0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

.NET 8预览版1中的新增功能

OSC开源社区 来源:OSC开源社区 2023-02-27 10:01 次阅读

.NET 8 已发布第一个预览版,.NET 8 是一个长期支持 (LTS) 版本,每个月都会发布预览版本和候选版本,最终的稳定版将在 11 月发布。

.NET 8 预览版 1 中的新增功能

原生 AOT

使用本机 AOT 发布应用程序会创建一个完全独立的应用程序版本,不需要单独的运行时,因为所有内容都包含在一个文件中。

从预览版 1 开始,这个文件变小了,Linux 版本体积缩小了 50%。

7968cec2-b380-11ed-bfe3-dac502259ad0.png

.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/

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器学习
    +关注

    关注

    66

    文章

    8381

    浏览量

    132425
  • 容器镜像
    +关注

    关注

    0

    文章

    3

    浏览量

    922

原文标题:.NET 8首个预览版发布

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux上的编解码器移植TMS320DM365预览版

    电子发烧友网站提供《Linux上的编解码器移植TMS320DM365预览版.pdf》资料免费下载
    发表于 10-14 10:53 0次下载
    Linux上的编解码器移植TMS320DM365<b class='flag-5'>预览版</b>

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    独特的抢先体验机会,涵盖了原生应用开发、分布式能力、原子化服务等核心功能特性,助力开发者探索国产操作系统的更多可能性。此次发布的预览版适配RK3568、RK358
    的头像 发表于 09-28 08:07 298次阅读
    KaihongOS 4.1.2开发者<b class='flag-5'>预览版</b>正式上线,诚邀开发者免费试用!

    KaihongOS 4.1.2开发者预览版正式上线,诚邀开发者免费试用!

    开发者提供了独特的抢先体验机会,涵盖了原生应用开发、分布式能力、原子化服务等核心功能特性,助力开发者探索国产操作系统的更多可能性。 此次发布的预览版适配RK3568、RK3588、ESP32等开发板设备,下载和安装步骤简便易行。开发者通过开鸿开发服务平台登录开鸿账号后,
    的头像 发表于 09-26 15:59 419次阅读

    苹果推出visionOS 2.1的开发者预览版Beta 2

     今日,苹果公司针对Vision Pro用户群体,正式推出了visionOS 2.1的开发者预览版Beta 2,其内部版本编号为22N5553d。此次快速迭代,距离上一Beta或RC版本的发布仅短短
    的头像 发表于 09-24 16:16 560次阅读

    Apple Watch迎来watchOS 11.1 Beta 1开发者预览版

    苹果公司今日正式宣布,为Apple Watch用户推送了watchOS 11.1的开发者预览版Beta 1更新(内部版本号为22R5545g),此次快速迭代距离上一版本发布仅8天,彰显了苹果在智能手表操作系统领域的敏捷响应与不懈
    的头像 发表于 09-18 16:01 1159次阅读

    微软为Win11 Build 26227预览版用户推送AI驱动“建议回复”功能

    近期,微软还为“手机连接”预览版应用增加了OCR功能,用户只需在应用内点击“照片”选项卡,便能轻松选取照片中的文字进行复制。
    的头像 发表于 05-31 09:48 527次阅读

    iOS 16.7.8 RC版上线,推荐注册开发者计划升级预览版

    值得注意的是,自iOS/iPadOS 16.4开发者预览版Beta 1起,须先注册成为苹果开发者,然后通过系统【设置】【软件更新】查看升级选项。
    的头像 发表于 05-08 11:30 2031次阅读

    Windows 11 26080预览版发布后,旧设备可能无法启动

    微软于今年2月份开始在Windows 11预览版实施新规,要求CPU必须支持SSE4.2和PopCnt指令集。然而,此前未满足此条件的旧设备可通过特定方法规避这些限制。
    的头像 发表于 04-23 14:40 779次阅读

    Windows 11 Build 26200预览版AI Explorer功能有何革新?

    据Albacore消息来源透露,Windows 11 Build 26200预览版本包含了新功能——AI Explorer,其中包括屏幕捕捉、侧边栏岛屿、肩膀轻触、屏幕识别、意图引擎及探索覆盖层等功能
    的头像 发表于 04-23 10:43 656次阅读

    Chrome浏览器新增摄像头与麦克风预览功能,解决会议操作困扰

    最近发布的 Chrome 123 版本,用户可提前预览摄像头拍摄的画面以及麦克风的收音效果。要启动此功能,只需在 Chrome 地址栏输入“chrome://flags#camera-mic-preview”并按回车,然后选择
    的头像 发表于 04-15 11:07 909次阅读

    Android 15的首个开发者预览版现已发布

    Android 15 的首个开发者预览版现已发布,以便各位开发者能与我们通力协作,打造更优秀的 Android 平台。
    的头像 发表于 03-12 14:16 857次阅读
    Android 15的首个开发者<b class='flag-5'>预览版</b>现已发布

    苹果发布Safari 190技术预览版,多功能优化升级

    自2016年起,苹果推出仅供早期用户使用的Safari技术预览版,旨在为未来版本的Safari浏览器提供功能和特性的测试平台。而今日推出的新版兼容macOS Ventura及macOS Sonoma系统更新。
    的头像 发表于 03-07 10:26 624次阅读

    微软升级Windows 11 Copilot预览版技能

    这项升级由微软进行官方声明,他们邀请Windows Insider项目成员,即Windows 11预览版本的使用者参与测试,可试用的插件包括Instacart、Kayak、Klarna、OpenTable和Shop等。
    的头像 发表于 03-01 09:32 848次阅读

    Testin云测国内首发Android 15开发者预览版云真机

    Android 15来了,Testin云测助您快速抢占先机! 目前,谷歌已发布了Android 15的第一个开发者预览版本(Android 15 Developer Preview 1)。为大家带来
    的头像 发表于 02-24 09:33 859次阅读
    Testin云测国内首发Android 15开发者<b class='flag-5'>预览版</b>云真机

    鸿蒙开发者预览版如何?

    在24年的华为鸿蒙发布会中表示。预览版已经向开发者开放申请,首批支持的机型有三款分别为华为 Mate 60、华为Mate 60 Pro、华为Mate X5。 其HarmonyOS NEXT去除
    发表于 02-17 21:54