Sākotnēji publicēts: 2016. gada 27. jūnijā
Informāciju par sava produkta dzīves ciklu meklējiet šeit.
.NET Core ir izpildlaika, bibliotēkas un kompilatora komponentu kopa, ko var izmantot dažādās ierīču un mākoņa darba slodzju konfigurācijas. Cross-platform and atklātais pirmkods, .NET Core nodrošina viegli svara izstrādes modeli un elastību darbam dažādās izstrādes rīku platformās. .NET Core ir pieejams GitHub saskaņā ar MIT licenci. .NET Core attiecas uz vairākām tehnoloģijām, tostarp .NET Core, ASP.NET Core un Entity Framework Core.
.NET Core ir lieli un mazsvarīgi laidieni, kas norāda saistītās, bet atsevišķas laidienu plūsmas. Galvenie laidieni būs ļoti stabili, zemas izmaiņu izlaišanas. Lielu izlaišanu atbalstīs trīs gadus pēc tā kuģiem vai 12 mēnešus pēc nākamajiem lielajiem izlaides kuģiem, atkarībā no tā, kurš no tiem ir īsāks. Piemēram, .NET Core 2.0 ir galvenais laidiens un .NET Core 1.0 joprojām tiek atbalstīts 12 mēnešus pēc .NET Core 2.0 laišanas.
Lielam laidienam var būt vairāki mazsvarīgi laidieni. Piemēram, .NET Core 1.0 tika atjaunināts ar .NET Core 1.1. Līdzīgi .NET Core 2.0 tiks atjaunināts ar .NET Core 2.1. Mazāki laidieni nozīmē ātrāku izmaiņu un inovācijas ātrumu, un tie tiks atbalstīti tajā pašā trīs gadu logā, kurā atrodas vecākobjekta (galvenais) laidiens. Lai turpinātu atbalstu, klientiem ir jābūt jaunākā mazākuma laidiena līmenī trīs mēnešu laikā. Piemēram, kad .NET Core 1.2 ir izlaists, klientiem 3 mēnešu laikā ir jāatjaunina no .NET Core 1.0 uz .NET Core 1.1.
.NET Core dzīves cikla informācija ir atrodama šeit.
Šeit var atrast visu .NET Core laidienu beigu datumu.
ASP.NET Core un Entity Framework Core kuģis kā daļa no .NET Core laidieniem un ievēros vecāklaidiena dzīves ciklu.
Dažos gadījumos trešās personas komponenta vai bibliotēkas instalēšana, izmantojot NuGet, var būt priekšnosacījums .NET Core izmantosim. Atbalstu šiem komponentiem nāks no piegādātāja, kas noskudīs šos komponentus vai bibliotēkas.
.NET Core laidienus noteiktām platformām, piemēram, Red Hat Enterprise Linux, publicēs Red Hat, nevis Microsoft. Šajās platformās .NET Core atjauninājumi būs pieejami piegādātājam izvietošanai, izmantojot savas sistēmas.
Klienti, kas no GitHub iegūst .NET Core avota kodu un veido to pašu, var saņemt labojumus un atjauninājumus avota veidā no GitHub un iekļaut tos savā lietojumprogrammā.
.NET Core un .NET Framework (parasti) ir apakškopas-augškopas relācija. .NET Core nosaukums ir "Core", jo tajā ir iekļauti galvenās .NET Framework izpildlaika un platformas bibliotēkām. Piemēram, .NET Core un .NET Framework GC, JIT un tipus, piemēram, virknes un saraksta<T>.
.NET Core tika izveidots, lai .NET varētu atklātais pirmkods, platformā un izmantot vairāk resursu taupīgās vidēs.
.NET Core ir jaunāka izstrādes platforma un laidieni darbam ar .NET Core ievēro ātru un ātrāku izlaišanas biežumu. Pieteikumi, pamatojoties uz .NET Framework tiek plaši izvietoti simtiem miljonu datoru ar augstu stabiņu saderībai un stabilitātei. Tā rezultātā tiek mazāk bieži laidieni .NET Framework ar mazāku izmaiņu skaitu. Šo atšķirību dēļ .NET Core laidieni ievēro to dzīves ciklu.
Es izmantoju .NET Framework 4.5.x vai 4.6.x. Vai tas nozīmē, ka, lai darbotos ar .NET Core, ir jāatjaunina mana programma?
Ja izmantojat pakalpojumu .NET Framework 4.5.x vai .NET 4.6.x, lietojumprogramma nav jāatjaunina, lai darbotos ar .NET Core. Tas nozīmē, ka .NET Core izstrādes platforma piedāvā vairākas priekšrocības salīdzinājumā ar Microsoft .NET Framework. Papildinformāciju varat atrast šeit.
Papildinformāciju par .NET Core varat atrast .NET Foundation tīmekļa vietnē.