Læs på engelsk Rediger

Del via


Ofte stillede spørgsmål om livscyklus - .NET og .NET Core

                              Gå til denne side for at søge efter levetiden for dit produkt.

Hvad er .NET?

.NET er et sæt runtime-, biblioteks- og compilerkomponenter, som kan bruges i forskellige konfigurationer til desktop-, web-, eller skybaserede og enhedsarbejdsmængder. Cross-platform og open source giver .NET en letvægtsudviklingsmodel samt fleksibiliteten til at arbejde med en række udviklingsværktøjer på OS-platforme. .NET er tilgængelig på GitHub under MIT-licensen. .NET refererer til flere teknologier, herunder .NET Core, ASP.NET Core og Entity Framework Core.

Hvordan leveres .NET?

.NET udsender større udgivelser en gang om året, omkring november med lige nummererede udgivelser som .NET 6, .NET 8, osv. som er LTS-udgivelser (Long Term Support) og ulige nummererede udgivelser som .NET 5, .NET 7 osv. som er STS-udgivelser (Standard Term Support). LTS-udgivelser understøttes i mindst 3 år eller 12 måneder efter en efterfølgende LTS-udgivelse udsendes. STS-udgivelser understøttes i mindst 18 måneder eller 6 måneder efter en efterfølgende udgivelse udsendes. Livscyklusoplysninger for .NET kan findes her.

Hvordan fungerer livscyklussen for .NET?

Livscyklusoplysninger for .NET kan findes her.

Hvor kan jeg finde slutdatoen for specifikke udgivelser af .NET?

Du kan finde slutdatoen for alle .NET-udgivelser her.

Hvordan fungerer livscyklussen for ASP.NET Core og Entity Framework Core?

ASP.NET Core og Entity Framework Core leveres som en del af .NET-udgivelserne og følger livscyklussen for den overordnede version.

Hvad med tredjepartskomponenter?

I nogle tilfælde kan installation af en tredjepartskomponent eller et bibliotek via NuGet være en forudsætning for at bruge .NET. Support til disse komponenter kommer fra den leverandør, der leverer disse komponenter eller biblioteker.

.NET-udgivelser til visse platforme såsom Red Hat Enterprise Linux vil blive offentliggjort af Red Hat i stedet for Microsoft. For disse platforme vil opdateringer til .NET blive gjort tilgængelige for leverandøren til installation via deres systemer.

Hvad gør jeg, hvis jeg tager .NET-kildekode fra GitHub?

Kunder, der henter .NET-kildekode fra GitHub og selv bygger den, kan få rettelser og opdateringer i kildeform fra GitHub, så længe .NET-versionen ikke har nået ophør af support og inkorporerer disse i deres egen konstruktion af .NET.

Hvad er forholdet mellem .NET og .NET Framework?

.NET og .NET Framework har (generelt) en delmængde-supermængde-relation. .NET Core er navngivet som "Core", fordi den indeholder kernefunktionerne fra .NET Framework for både kørsels- og frameworkblioteker. Eksempelvis deler .NET Core og .NET Framework GC, JIT og typer såsom String og List<T>.

.NET Core blev oprettet, så .NET kunne være open source, cross platform og bruges i mere ressourcebegrænsede miljøer.

Hvorfor følger .NET-udgivelser ikke samme livscyklus som .NET Framework?

.NET er en nyere udviklingsplatform og følger moderne livscyklus, og udgivelser til .NET følger en smidig og hurtigere udgivelsesrytme. Programmer, der er baseret på .NET Framework, er bredt implementeret på tværs af hundreder af millioner computere med en stor grad af kompatibilitet og stabilitet. Dette resulterer i mindre hyppige udgivelser til .NET Framework med færre ændringer. På grund af disse forskelle følger .NET og .NET Framework-udgivelser deres egen livscyklus.

Jeg bruger .NET Framework 4.5.x eller 4.6.x. Betyder det, at jeg skal opdatere mit program for at arbejde med .NET?

.NET Framework versioner, der er ældre end 4.6.2, har nået ophør af support. Hvis du bruger .NET Framework 4.6.2 eller senere, behøver du ikke at opdatere programmet for at arbejde med .NET. Når det er sagt, tilbyder .NET-udviklingsplatformen flere fordele i forhold til den ældre Microsoft .NET Framework-platform, og vi opfordrer dig til at overveje at modernisere dine apps for at udnytte moderne .NET. Du kan finde flere oplysninger her.

Hvor kan jeg få mere at vide om .NET?

Du kan finde flere oplysninger om .NET på .NET Foundations websted.