Algselt avaldatud 27. juunil 2016
Toote elutsükli otsimiseks minge siia.
.NET Core on käitusaja, teegi ja kompilaatori komponentide kogum, mida saab kasutada seadme ja pilve töökoormuste erinevates konfiguratsioonides. Platvormideülene ja avatud lähtekood .NET Core pakub kerget arendusmudelit ja paindlikkust mitmesuguste arendusriistade OS-i platvormide töötamiseks. .NET Core on saadaval GitHubis MIT litsentsi alusel. .NET Core viitab mitmele tehnoloogiale, sealhulgas .NET Core, ASP.NET Core ja Entity Framework Core.
.NET Core'il on põhi- ja väikeväljaanded, mis tähistavad seotud, kuid eraldi väljalaskevooge. Põhiväljaanded on väga stabiilsed ja väheste muudatustega väljaanded. Põhiväljaannet toetatakse kolm aastat pärast saatmist või 12 kuud pärast järgmise põhiväljaande saatmist, olenevalt sellest, kumb tellimus on lühem. Näiteks on .NET Core 2.0 põhiväljaanne ja versiooni .NET Core 1.0 toetatakse jätkuvalt 12 kuud pärast .NET Core 2.0 väljaandmist.
Põhiväljaandel võib olla mitu väikeväljaannet. Näiteks .NET Core 1.0 värskendati versiooniga .NET Core 1.1. Samamoodi värskendatakse .NET Core 2.0 versiooniga .NET Core 2.1. Väikeväljaanded kujutavad endast kiiremat muutuste ja uuenduste määra ning neid toetatakse emaväljaandega (põhiväljaandega) samas kolmeaastases aknas. Toe jätkumiseks peavad kliendid olema uusimal väikeväljaande tasemel kolme kuu jooksul. Näiteks kui .NET Core 1.2 on välja antud, peavad kliendid kolme kuu jooksul versioonilt .NET Core 1.0 üle saama versiooni .NET Core 1.1.
.NET Core'i elutsükli teabe leiate siit.
Kõigi .NET Core'i väljaannete lõppkuupäeva leiate siit.
ASP.NET Core ja Entity Framework Core tarnitakse .NET Core'i väljaannete osana ja järgivad emaväljaande elutsüklit.
Mõnel juhul võib NuGeti kaudu kolmanda osapoole komponendi või teegi installimine olla .NET Core'i kasutamise eeltingimus. Nende komponentide tugi tuleb tarnijalt, kes neid komponente või teeke saadab.
.NET Core'i väljaanded teatud platvormide jaoks (nt Red Hat Enterprise Linux) avaldab Microsofti asemel Red Hat. Nende platvormide jaoks tehakse .NET Core'i värskendused tarnijale kättesaadavaks nende süsteemide kaudu juurutamiseks.
Kliendid, kes hangivad .NET Core'i lähtekoodi GitHubist ja koostavad selle ise, saavad parandused ja värskendused lähtevormina GitHubist ja kaasavad need oma rakendusse.
.NET Core'i ja .NET raamistik (üldiselt) vahel on alamhulk ja superhulk. .NET Core'i nimetatakse core'iks, kuna see sisaldab .NET raamistik põhifunktsioone nii käitusaja kui ka raamistikuteekide jaoks. Näiteks jagavad .NET Core ja .NET raamistik GC-d, JIT-i ja tüüpe nagu String ja List<T>.
.NET Core loodi nii, et .NET-i saaks avatud lähtekood, platvormiülestes ja ressursside piiratumates keskkondades kasutamiseks.
.NET Core on uuem arendusplatvorm ja .NET Core'i väljaanded järgivad välearenduslikku ja kiiremat väljaandmissagedust. .NET raamistik põhinevaid rakendusi juurutatakse sadades miljonites arvutites, millel on ühilduvuse ja stabiilsuse tagamiseks suur riba. Selle tulemusena antakse .NET raamistik välja vähem muudatusi. Nende erinevuste tõttu järgivad .NET Core'i väljaanded oma elutsüklit.
Kasutan .NET raamistik 4.5.x või 4.6.x. Kas see tähendab, et pean .NET Core'iga töötamiseks oma rakendust värskendama?
Kui kasutate .NET raamistik 4.5.x või .NET 4.6.x, ei pea te .NET Core'iga töötamiseks oma rakendust värskendama. .NET Core'i arendusplatvorm pakub Microsofti .NET raamistik ees mitmeid eeliseid. Lisateavet leiate siit.
Lisateavet .NET Core'i kohta leiate .NET Foundationi veebisaidilt.