.NET 5 ka tae mai me te tautoko Linux me te WebAss Assembly

I huraina a Microsoft tata nei na roto i te panui blog, te tuku i te he putanga hou nui mo te .NET 5 papa he aha te whakarato tautoko mo Linux, macOS, me te WebAss Assembly.

.NET 5 whakarato ai ki nga kaiwhakamahi tetahi anga tuwhera kotahi me te wa roa ka taea te whakamahi i nga waahanga whanaketanga me nga papa rereke. Ko te putanga .NET 5 ko te whakakotahitanga o te .NET Anga, .NET Core me Mono. Ma te .NET 5, ka taea e koe te hanga i nga waahanga-whakawhiti ma te whakamahi i te turanga waehere kotahi me te mahinga kaituhi noa, ahakoa te momo tono.

Te hua .NET 5 i haere tonu te whanaketanga o te kaupapa matapae tuwhera .NET Core 3.0 a ka whakakapihia te Tae Anga .NET, e kore nei e whanakehia, ka mutu i te tukunga o .NET Anga 4.8. Whanaketanga katoa e pa ana ki

.NET inaianei e arotahi ana ki te .NET kaupapa matua tae atu ki te Runtime, JIT, AOT, GC, BCL (Whare Pukapuka Akomanga Maama), C #, VB.NET, F #, ASP.NET, Anga Tangata, ML.NET, WinForms, WPF, me Xamarin. I roto i te waahanga e whai ake nei o te .NET 6, ka whakauruhia nga kaupapa Xamarin me Mono hei tautoko i nga papaa iOS me te Android.

Ka rite ki .NET Core, .NET 5 kaipuke me te waa CoreCLR me te kaiwhakarato RyuJIT JIT, wharepukapuka paerewa, CoreFX, WPF, Puka Matapihi, WinUI, Anga Taonga, atanga raina tohu tohu, angaanga mo te whakawhanake i nga tono a te kaihoko WPF me nga Puka Matapihi tae atu ki nga taputapu hei whakawhanake i nga miihiniiti, wharepukapuka, kaituku, whakairoiro me nga tono papatohu.

.NET 5.0 te putanga tuatahi o ta maatau .NET haerenga whakakotahi. I hangaia e matou .NET 5.0 ki te tuku i tetahi roopu kaiwhakawhanake kia neke to raatau waehere me o raatau tono mai i te .NET Anga ki te .NET 5.0. I mahi ano maatau i nga mahi tuatahi i te 5.0 kia taea ai e nga kaiwhakawhanake Xamarin te whakamahi i te kaupapa .NET whakakotahi ka tukuna ana e maatau .NET 6.0. He maha atu ano mo te whakakotahitanga .NET a muri ake nei o te pou.

He wa pai tenei ki te whakanui i te mahi ngatahi me te hunga katoa e awhina ana i te kaupapa .NET. Ko tenei tuku i te rima o nga putanga nui o te .NET hei kaupapa kaupapa tuwhera. I tenei ra he maha nga whakauru takitahi me nga kamupene iti me nga kamupene nui (tae atu ki nga kaitautoko umanga o te .NET Foundation) e mahi ngatahi ana hei hapori nui mo nga tini ahuatanga o .NET i roto i te whakahaere tohu ira i runga i GitHub. Ko nga whakapainga i roto i te .NET 5.0 he hua na te maha o nga taangata, o ta raatau kaha, o raatau whakaaro mohio, me to raatau manaaki me to raatau aroha mo te papaaho, i tua atu i te ahunga o te kaupapa na Microsoft. Mai i te roopu matua e mahi ana .NET i nga ra katoa, he "mihi" nui ki te hunga katoa i uru ki te .NET 5.0 (me nga putanga o mua)!

Hei taapiri ki te whakahiato JIT, he putanga hou e whakarato ana i te aratau whakahiato LLVM mo te wae miihini TukutukuAss Assembly me te bytecode (Mono AOT me Blazor e whakamahia ana mo te pateko).

Te mahinga o nga momo papaaho me nga waahanga o te wharepukapukas kua tino piki haere (tautautefito ki te whakaterenga o te whakapiringa JSON, te whakaputa i ia waa, me te mahinga HttpClient).

Kua pai ake te whakautu ma te whakahou i te kaikohi para. Ko te kaitoha ClickOnce whakauru mo te whakaputa tere tono. Mo Linux me macOS, te API System.DirectoryServices.

Kua taunga nga kawa ki te mahi me te LDAP me te Whaiaronga Hohe. Mo Linux, kua taapirihia te tautoko mo nga tono-kotahi, a kei roto katoa nga kohinga me nga whakawhirinaki kei roto i te konae kotahi.

He puranga mo te whakawhanake ASP.NET Core 5.0 tono paetukutuku me te ORM Entity Framework Core 5.0 layer (taraiwa, tae atu ki te SQLite me te PostgreSQL) i tukuna takitahi, me nga putanga reo C # 9 me F # 5. Kei roto i te C # 9 he tautoko mo nga kaiwhakanao waehere puna, kaupapa taumata-nui, tauira hou, me te momo akomanga rehitatanga.

Ko te tautoko mo te .NET 5.0 me te C # 9 kua uru ke ki te etita waehere Visual Studio koreutu.

Hei whakamutunga, Mena kei te hiahia koe ki te mohio atu mo te panui o .NET 5, ka taea e koe te tirotiro i nga korero taipitopito i te hono e whai ake nei.


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.