Tá ardán oscailte .NET 8 nochtaithe ag Microsoft, cruthaithe trí tháirgí .NET Framework, .NET Core, agus Mono a aontú. Le .NET 8, is féidir leat feidhmchláir tras-ardáin a thógáil don bhrabhsálaí, don scamall, don deasc, do ghléasanna IoT, agus d’ardáin shoghluaiste ag baint úsáide as leabharlanna aontaithe agus próiseas tógála coiteann neamhspleách ar chineál an fheidhmchláir. Tá na tionóil .NET SDK 8, .NET Runtime 8, agus ASP.NET Core Runtime 8 deartha do... Linux, macOS и WindowsNíl .NET Desktop Runtime 8 ar fáil ach amháin do WindowsTá forbairtí an tionscadail dáilte faoin gceadúnas MIT. Tá brainse .NET 8 aicmithe mar LTS agus tacófar leis ar feadh trí bliana go dtí mí na Samhna 2026.
Áirítear le .NET 8 Am Rith leis an tiomsaitheoir RyuJIT JIT, sonraíochtaí API, leabharlanna WPF, Windows Foirmeacha, WinUI, Entity Framework, an comhéadan líne ordaithe dotnet, chomh maith le huirlisí chun micrisheirbhísí, leabharlanna, feidhmchláir freastalaí, grafacha agus consól a fhorbairt. Foilsítear ar leithligh an stac forbartha feidhmchlár gréasáin ASP.NET Core 8.0, an ciseal ORM Entity Framework Core 8.0 (tá tiománaithe ar fáil, lena n-áirítear le haghaidh SQLite agus PostgreSQL), agus an leabharlann WPF 8 (Windows Creatlach Fhondúireacht Cur i Láthair (PF) Windows Foirmeacha 8 le haghaidh forbairt GUI, ardán Aspire 8 chun feidhmchláir Cloud Native a thógáil, creat MAUI 8 chun comhéadain úsáideora il-ardáin a fhorbairt, agus eisiúintí de na teangacha C# 12 agus F# 8. Tá tacaíocht do .NET 8.0 agus C# 12 san áireamh san eagarthóir cóid Visual Studio Code saor in aisce.
Gnéithe den eisiúint nua:
- Tá mórfheabhsúcháin feidhmíochta déanta. Tá gineadóir cód nua a thacaíonn le leas iomlán a bhaint dinimiciúil bunaithe ar phróifíliú forghníomhaithe cód (Optimization Dinimiciúla Treoraithe Próifíl) cumasaithe de réir réamhshocraithe. Trí úsáid a bhaint as an ngineadóir cód nua foráiltear méadú suas le 20% ar fheidhmíocht iarratais. Ina theannta sin, cuireann an leagan nua tacaíocht do threoracha AVX-512, rud a fheabhsaíonn feidhmíocht oibríochtaí comhthreomhara ar shonraí veicteora. I gcás cineálacha primitive, tá comhéadan nua curtha i bhfeidhm a ligeann duit sonraí a pharsáil agus a fhormáidiú go díreach i bhformáid UTF-8 gan taifeadadh. I dtástálacha TechEmpower, tháinig méadú 18% ar fheidhmíocht le JSON API, agus le Fortunes 24%.

- Tá stack nua .NET Aspire curtha leis, atá deartha chun feidhmchláir dhúchasacha scamall a fhorbairt ag baint úsáide as teicneolaíochtaí .NET. Soláthraíonn .NET Aspire sraith saibhir comhpháirteanna a d'fhéadfadh a bheith ag teastáil uait chun feidhmchláir a reáchtáiltear i dtimpeallachtaí scamall a thógáil, lena n-áirítear uirlisí le haghaidh bailiú teiliméadrachta, cumraíocht, tástáil sláinte, agus lamháltas lochtanna.
- Tá uirlisí le haghaidh feidhmchláir a phacáistiú i gcoimeádáin scoite leathnaithe. Tacaítear anois de réir réamhshocraithe le híomhánna coimeádáin a fhoilsiú gan Dockerfile agus gan úsáideoir fréimhe. Laghdaíodh méid íomhá an choimeádáin bhunúsaigh do chomhpháirteanna ardáin .NET. Cuireadh íomhá íostach leis chun feidhmchláir a rith atá tiomsaithe i gcomhaid inrite (AOT Dúchasach). Cuireadh rogha íomhá níos sláine bunaithe ar Chiseled leis. Ubuntu.
- Éifeachtúlacht fheabhsaithe tiomsaithe isteach in inriteanna féinchuimsitheacha (AOT Dúchasach), ina gcuirtear an tionscadal iomlán le chéile ar dtús i gcód meaisín dúchais an ardáin sprice gan úsáid a bhaint as cód idirmheánach agus gan úsáid a bhaint as JIT.

- Leathnaíodh cumais na gcomhéadan bogearraí is féidir a úsáid i gcórais mheaisínfhoghlama. Mar shampla, tá an leabharlann System.Numerics comhoiriúnacht méadaithe le córais AI giniúna. Samplaí breise le haghaidh feasacht chatbot, giniúint ábhar, agus rochtain a fháil ar sheirbhísí Azure AI.
- Tá Blazor, ardán chun feidhmchláir ghréasáin a thógáil i C#, tar éis amanna lódála leathanaigh a laghdú, inscálaitheacht a fheabhsú, agus ceadaithe úsáid Blazor Server agus Blazor WebAssembly san fheidhmchlár céanna chun cláir a chruthú a chomhcheanglaíonn gnéithe. freastalaí agus an cliant. Cuireadh Jiterpreter, am rithe WebAssembly nua, níos tapúla, leis, rud a fheabhsaíonn rindreáil an Chomhéadain Úsáideora faoi 20%. Leathnaíodh cumais fíordheimhnithe, údaraithe agus aitheantais.
- Tá creat MAUI chun comhéadain úsáideora il-ardáin a fhorbairt leathnaithe, rud a chuireann ar chumas bunachar cóid aonair a úsáid chun comhéadain a thógáil do... Windows, macOS, iOS agus AndroidCuireadh tacaíocht turgnamhach leis le haghaidh tiomsaithe (AOT Dúchasach). Cuireadh tacaíocht leis le haghaidh Xcode 15 agus Android API 34. Tá nuachóiriú déanta ar eilimintí grafacha agus cnaipí, agus tá feabhas curtha ar láimhseáil cliceanna luiche agus imeachtaí méarchláir.
- Cuireann C#12 tacaíocht le comhréir simplithe chun tógálaithe príomhúla a chruthú in aon aicme agus struchtúr, agus simplíonn sé freisin cruthú eagair, raonta, agus cineálacha eile bailiúchán. Soláthraíonn uirlisí chun luachanna réamhshocraithe a shocrú le haghaidh paraiméadair abairt lambda. Láimhseáil simplithe ar argóintí roghnacha. Cuireadh leis an gcumas ailiasanna de chineál ar bith a chruthú ag baint úsáide as an treoir “ailias”. // Cruthaigh Liosta a = [1, 2, 3, 4, 5, 6, 7, 8]; // Cruthaigh eagair réise Réise b = [ 'a', 'b', 'c', 'd', 'e', 'f', 'h', 'i']; // Úsáid an t-oibreoir leata chun int[] array1 = [1, 2, 3] a chomhchatú; int[] eagar2 = [4, 5, 6]; int[] eagar3 = [7, 8, 9]; int[]fullArray = [..array1, ..array2, ..array3]; // beidh [1, 2, 3, 4, 5, 6, 7, 8, 9]
- Cuireann ASP.NET Core le haghaidh feidhmchláir aon-leathanach (SPA, feidhmchlár aon-leathanach) agus feidhmchláir ghréasáin (Blazor) tacaíocht i bhfeidhm maidir le fíordheimhniú Fianán agus dearbháin. Tá comhéadan úsáideora nua molta le haghaidh fíordheimhnithe. Cosaint fheabhsaithe ar ionsaithe XSRF/CSRF.
- Soláthraíonn Entity Framework Core cineálacha casta nua ar féidir iad a úsáid mar réada. Tacaíocht bhreise do shonraí ordlathacha i Freastalaí SQL.
- Déanann bainisteoir pacáiste NuGet iniúchadh ar phacáistí i dtionscadail a shimpliú agus soláthraíonn sé faisnéis faoi láithreacht leochaileachtaí aitheanta.
- Cuireann an .NET Runtime mód tiomsaithe roimh ré (AOT) le haghaidh WebAssembly (WASM) agus Android.
- Chuir WPF dialóg oscailt eolaire (OpenFolderDialog) leis agus chuir sé ar chumas tacaíocht do luasghéarú crua-earraí san RDP.
- Tacaíocht fheabhsaithe go suntasach don ailtireacht ARM64 agus cáilíocht fheabhsaithe cóid do ARM.
- Soláthraíonn an dífhabhtóir taispeáint achoimre dífhabhtaithe agus sraitheanna dífhabhtaithe simplithe do chineálacha .NET a úsáidtear go coitianta.
Foinse: oscailtenet.ru


