Chaidh an dreach ùr de .NET Core 3.0 fhoillseachadh mu thràth

Net Core 3.0 Linux

Microsoft air fhoillseachadh o chionn ghoirid tro phost blog sgaoileadh an dreach ùr den àrd-ùrlar fosgailte .NET Core 3.0 airson Windows, macOS, agus Linux.Tha NET Core a ’toirt a-steach CoreCLR (.NET runtime le clasaichean ìre ìosal, neach-cruinneachaidh sgudail, trusaiche RyuJIT JIT, a ’ciallachadh a bhith a’ luchdachadh bytecode agus ga chur ri chèile ann an còd innealan), Leabharlannan Coitcheann, CoreFX, WPF, Foirmean Windows, WinUI, Frèam Leabharlannan Aonachd agus goireasan a bheir seachad innealan gus microservices a leasachadh, leabharlannan, frithealaiche agus tagraidhean tòcan stèidhichte air an àrd-ùrlar .NET.

.NET Core air a thogail air bunait modular agus chaidh a leasachadh an toiseach mar thoradh tar-àrd-ùrlar a bheir làn thaic do Linux.

Tha an eadar-aghaidh loidhne-àithne dotnet air a thoirt seachad airson tagraidhean ruith is togail Tha .NET Core a ’toirt seachad seata òrdughan àbhaisteach gus an ùine ruith a thaghadh, poileasaidh tòiseachaidh a mhìneachadh, pròiseact a thòiseachadh, pasgan a chruthachadh, pasgan a chruthachadh, fhoillseachadh, agus a ruith.

Tha an còd stòr airson na pàirtean .NET Core air a chuairteachadh fo cheadan MIT agus Apache 2.0. A bharrachd air Windows, tha taic .NET Core ri fhaighinn airson diofar sgaoilidhean Linux, tha sin fìor airson Red Hat Enterprise Linux 6 agus 7, CentOS 7, Debian 9 agus 10, Fedora 28,29 agus 30, SUSE Linux Enterprise Server 12 SP2 , openSUSE 15, Oracle Linux 7, Alpine Linux, Ubuntu (bho 16.04 gu 19.04), Linux Mint 18 agus nas àirde agus mu dheireadh airson macOS 10.13 no nas àirde.

Na tha ùr ann an .NET Core 3.0

Tha an dreach ùr a ’seasamh a-mach toirt a-steach WPF, frèam airson a bhith a ’leasachadh thagraidhean luchd-cleachdaidh, a bheir comas dhut eadar-aghaidh cleachdaiche a chruthachadh a ’cleachdadh cànan comharrachaidh XAML agus leabharlann WinUI de eileamaidean eadar-aghaidh taobh a-muigh a’ bhogsa (Leabharlann Eadar-aghaidh Cleachdaiche Windows).

dealbhaiche wpf

Tha an structar cuideachd a ’toirt a-steach co-phàirtean gus eadar-aghaidh a chruthachadh a’ cleachdadh leabharlann clas clasaigeach Foirmean Windows, a tha na plugan airson an Windows API (User32 agus GDI +). Tha taic airson tagraidhean grafaigeach a chruthachadh cuibhrichte gu àrd-ùrlar Windows, an dà chuid nuair a bhios tu a ’cleachdadh Foirmean Windows agus nuair a bhios tu a’ cleachdadh WPF.

Cuideachd san ad tha e air a shoilleireachadh gu bheil taic aig Visual Studio 2019 16.3 airson tagraidhean WPF a chruthachadh an targaid sin .NET Core.

Tha seo a ’toirt a-steach teamplaidean ùra agus dealbhaiche XAML ùraichte agus XAML Hot Reload. Tha an dealbhaiche coltach ris an dealbhaiche XAML a th ’ann (a tha a’ comharrachadh Frèam .NET), ach is dòcha gu bheil thu a ’mothachadh cuid de dh’ eadar-dhealachaidhean ann an eòlas.

Cuid de innleachdan .NET Core 3.0 eile:

  • An comas tagraidhean a chruthachadh leotha fhèin (tha faidhle so-ghnìomhaichte air a chruthachadh, a ’toirt a-steach .NET Core agus eisimeileachd)
  • Taic airson TLS 1.3 agus HTTP / 2.0
  • Buileachadh API airson innealan freumhaichte agus IoT (GPIO, PWM, SPI, I2C)
  • Taic airson ailtireachd ARM64 (airson Linux) agus bùird Raspberry Pi
  • Comas grunn shuidheachaidhean .NET Core a ruith aig an aon àm air an aon shiostam
  • API àrd-choileanadh ùr gus obrachadh le cruth JSON
  • Taic airson C # 8 le buileachadh sruthan asyncronach, seòrsaichean System.Index agus System.Range, gnìomhaichean «?? = »Agus« ^ », pàtrain ath-chuairteach, aithrisean iomlaid, agus ìrean iomraidh a dh’ fhaodadh a bhith no nach eil
  • Lùghdachadh air caitheamh cuimhne le neach-cruinneachaidh sgudail agus èifeachdas nas àirde air siostaman ioma-cridhe
  • .NET Core air atharrachadh gu bhith ag obair ann an soithichean iomallach stèidhichte air Docker
  • Tha àrdachadh coileanaidh àrd a ’seasamh a-mach.

A bharrachd air .NET Core 3.0, tTha stac cuideachd air fhoillseachadh gus tagraidhean lìn ASP.NET Core 3.0 a leasachadh, an ìre ORM Frame Endity Framework Core 3.0 (draibhearan, a ’toirt a-steach SQLite agus PostgreSQL) agus Entity Framework 6.3 (EF6).

Am measg nan leasachaidhean ann an ASP.NET Core 3.0, tha e comasach tagraidhean lìn luchd-cleachdaidh a chruthachadh ann an C # an àite JavaScript (a ’cleachdadh Blazor agus WebAssembly), taic airson backends stèidhichte air gRPC, comas a thoirt do HTTP / 2, taic airson dearbhadh airson API lìn, taic Kerberos.

Mu dheireadh, tha e cudromach cuideachd iomradh a thoirt air gu bheil co-òrdanachadh lìbhrigeadh .NET Core 3.0 air ainmeachadh mar phàirt de na tagraidhean bunaiteach "Sruthan Iarrtais Red Hat" airson cuairteachadh Linux RHEL 8.

Mar a stàlaicheas tu .NET Core 3.0 air Linux?

Dhaibhsan aig a bheil ùidh ann a bhith comasach air an dreach ùr seo de .NET Core 3.0 a stàladh air na siostaman aca, urrainn a dhèanamh le cuideachadh bho phasganan SnapChan fheum iad ach an taic gus a bhith comasach air an seòrsa pasgan seo a chuir air an t-siostam aca.

Ann an inneal-crìochnachaidh faodaidh iad an stàladh a dhèanamh le bhith a ’taipeadh an àithne a leanas:

sudo snap install dotnet-sdk --classic


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.