Vanlige spørsmål om livssyklus - .NET og .NET Core

hit for å søke etter produktets livssyklus.

Hva er .NET?

.NET er et sett med kjøretids-, bibliotek- og kompilatorkomponenter som kan brukes i ulike konfigurasjoner for arbeidsoppgaver på nett, skrivebord, sky og enheter. .NET har en lettvektsutviklingsmodell og fleksibiliteten som lar deg arbeide med en rekke operativsystemplattformer for utviklingsverktøy. Den fungerer også over flere platformer og har åpen kildekode. .NET er tilgjengelig på GitHub under MIT-lisensen. .NET refererer til flere teknologier, inkludert .NET Core, ASP.NET Core og Entity Framework Core.

Hvordan sendes .NET?

.NET leverer store utgivelser én gang i året, rundt november måned. Partallsutgivelsene, som .NET 6, .NET8 osv., er utgivelser med langsiktig støtte (LTS), og oddetallsversjonene, som .NET 5, .NET 7 osv., er utgivelser med standard støtte (STS). LTS-utgivelser støttes i minst 3 år, eller 12 måneder etter at det kommer en ny LTS-utgivelse. STS-utgivelser støttes i minst 18 måneder, eller 6 måneder etter at det kommer en ny STS-utgivelse. Du finner mer informasjon om versjonene av .NET her.

Hvordan fungerer livssyklusen for .NET?

Livssyklusinformasjon for .NET finner du her.

Hvor finner jeg sluttdatoen for bestemte versjoner av .NET?

Du finner sluttdatoen for alle .NET-versjoner her.

Hvordan fungerer livssyklusen for ASP.NET Core and Entity Framework Core?

ASP.NET Core og Entity Framework Core sendes som en del av .NET-utgivelser og vil følge livssyklusen til den overordnede utgivelsen.

Hva med tredjepartskomponenter?

I noen tilfeller kan installasjon av en tredjepartskomponent eller et bibliotek via NuGet være en forutsetning for bruk av .NET. Støtte for disse komponentene kommer fra leverandøren som sender disse komponentene eller bibliotekene.

.NET-utgivelser for visse plattformer som Red Hat Enterprise Linux vil publiseres av Red Hat i stedet for Microsoft. For disse plattformene vil oppdateringer for .NET bli gjort tilgjengelig for leverandøren for distribusjon gjennom systemene deres.

Hva om jeg får tak i .NET-kilder fra GitHub?

Kunder som får tak i .NET-kildekoder fra GitHub og bygger det selv, kan få løsninger og oppdateringer i kildeform fra GitHub og innlemme disse i sin egen versjon av .NET, så lenge støtten for den gjeldende .NET-versjonen ikke er avviklet.

Hva er forholdet mellom .NET og .NET Framework?

.NET og .NET Framework har (vanligvis) et delsett-superset-forhold. .NET Core heter "Core" fordi den inneholder kjernefunksjonene fra .NET Framework for både kjøretids- og rammebibliotekene. For eksempel deler .NET Core og .NET Framework GC, JIT og typer som Streng og Lis<T>.

.NET Core ble opprettet slik at .NET kunne være åpen kilde, kryssplattform og brukes i mer ressursbegrensede miljøer.

Hvorfor følger ikke .NET-utgivelsene samme livssyklus som .NET Framework?

.NET er en nyere utviklingsplattform og følger den moderne livssykluspolicyen. Utgivelser for .NET følger en smidig, raskere utgivelsesfrekvens. Programmer basert på .NET Framework er mye distribuert på tvers av hundrevis av millioner av datamaskiner med en høy linje for kompatibilitet og stabilitet. Dette resulterer i mindre hyppige versjoner for .NET Framework med færre endringer. På grunn av disse forskjellene følger .NET og .NET Framework-utgivelser sin egen livssyklus.

Jeg bruker .NET Framework 4.5.x eller 4.6.x. Betyr dette at jeg må oppdatere programmet mitt for at det skal fungere med .NET?

Versjoner av .NET Framework som er eldre enn 4.6.2, støttes ikke lenger. Hvis du bruker .NET Framework 4.6.2 eller nyere versjoner, trenger du ikke å oppdatere programmet for å få det til å fungere med .NET. .NET-utviklingsplattformen gir derimot flere fordeler enn den eldre Microsoft .NET Framework-plattformen, og det kan være lurt å modernisere appene dine for å få fullt utbytte av den moderne .NET-plattformen. Du finner mer informasjon her.

Hvor kan jeg finne ut mer om .NET?

Du finner mer informasjon om .NET på .NET Foundation-nettstedet.