.NET 8 已發(fā)布第一個(gè)預(yù)覽版,.NET 8 是一個(gè)長(zhǎng)期支持 (LTS) 版本,每個(gè)月都會(huì)發(fā)布預(yù)覽版本和候選版本,最終的穩(wěn)定版將在 11 月發(fā)布。
.NET 8 預(yù)覽版 1 中的新增功能
原生 AOT
使用本機(jī) AOT 發(fā)布應(yīng)用程序會(huì)創(chuàng)建一個(gè)完全獨(dú)立的應(yīng)用程序版本,不需要單獨(dú)的運(yùn)行時(shí),因?yàn)樗袃?nèi)容都包含在一個(gè)文件中。
從預(yù)覽版 1 開始,這個(gè)文件變小了,Linux 版本體積縮小了 50%。

.NET 容器鏡像
.NET 8 Preview 1 將容器鏡像的默認(rèn) Linux 發(fā)行版更新為 Debian 12 LTS 版本。
此外,從 .NET 8 Preview 1 開始,發(fā)布的所有容器鏡像都將不支持 root?,F(xiàn)在可以使用 -u app 啟動(dòng)容器鏡像,默認(rèn)端口已從端口 80 更改為 8080 。這是啟用非 root 方案必需的重大更改,因?yàn)槎丝?80 是特權(quán)端口。
運(yùn)行時(shí)和庫(kù)
處理隨機(jī)性的實(shí)用方法
System.Random 和 System.Security.Cryptography.RandomNumberGenerator 獲得了用于從輸入集中隨機(jī)選擇項(xiàng)目的方法,稱為Shuffle 有助于減少機(jī)器學(xué)習(xí)中的訓(xùn)練偏差。
System.Numerics 和 System.Runtime.Intrinsics
●將 Vector256《T》 重新實(shí)現(xiàn)為 2x Vector128《T》 操作 #76221
●添加了 Vector512《T》 的初始托管實(shí)現(xiàn) #76642 。
●重寫 Matrix3x2 和 Matrix4x4 ,以更好地利用硬件加速 #80091 。
●硬件內(nèi)部函數(shù)現(xiàn)在用 ConstExpected 屬性 #80192
●將 Lerp API 添加到 IFloatingPointIeee754《TSelf》 #81186
JSON 改進(jìn)
●添加對(duì) JsonUnmappedMemberHandling 的支持 dotnet/runtime#79945
●源生成器支持required和init屬性 dotnet/runtime#79828
●接口層次結(jié)構(gòu)支持 dotnet/runtime#78788
●Snake Case 和 Kebab Case dotnet/runtime#69613
●添加JsonSerializer.MakeReadOnly() 和 IsReadOnly API dotnet/runtime#74431
此版本還有一些其他支持改進(jìn),比如更好的 Linux 支持、代碼生成支持,細(xì)節(jié)可參考官方發(fā)布博客:https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-preview-1/
審核編輯 :李倩
-
機(jī)器學(xué)習(xí)
+關(guān)注
關(guān)注
66文章
8553瀏覽量
136962 -
容器鏡像
+關(guān)注
關(guān)注
0文章
3瀏覽量
1019
原文標(biāo)題:.NET 8首個(gè)預(yù)覽版發(fā)布
文章出處:【微信號(hào):OSC開源社區(qū),微信公眾號(hào):OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
打開工程后工程中的字體沒有顯示,如字符串,數(shù)字等控件不能預(yù)覽顯示字體?
小藝智能體調(diào)試與預(yù)覽---真機(jī)測(cè)試
字符串控件與靜態(tài)字符串控件中預(yù)覽字符顯示亂碼,如何修改顯示正常?
使用Firebase AI Logic生成圖像模型的兩種新功能
立即在GitHub上搶先體驗(yàn)面向STM32U5的最新STM32Cube HAL更新
如何利用Trace機(jī)制實(shí)現(xiàn)LLCP預(yù)覽功能
資訊 | TAC\IMEI 申請(qǐng)新增衛(wèi)星頻段和衛(wèi)星設(shè)備類型
亞馬遜云科技推出Amazon Nova Act SDK預(yù)覽版,加速瀏覽器自動(dòng)化Agent落地
如何像CanMV IDE預(yù)覽哪樣可以在Windows上讀到實(shí)時(shí)圖像?
NVIDIA Isaac Sim和Isaac Lab現(xiàn)已推出早期開發(fā)者預(yù)覽版
SDK 1.3.5 / CyUSB.dll(version1.2.3)與 .NET 版本 8 兼容嗎 ?
Mega NVIDIA Omniverse Blueprint幫助工業(yè)企業(yè)加快物理AI開發(fā)
NVIDIA實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)渲染技術(shù)的突破性增強(qiáng)功能
如何在SPI8中使用SSEL1而不是SSEL0?
【功能上線】華秋PCB下單新增“3D仿真預(yù)覽”,讓PCB設(shè)計(jì)缺陷無(wú)處遁形
.NET 8預(yù)覽版1中的新增功能
評(píng)論