Katso täältä tietoja tuotteesi elinkaaresta.
Mikä on .NET?
.NET on joukko suorituspalvelu-, kirjasto- ja kääntäjäosia, joita käytetään erilaisten työpöytä-, verkko-, pilvi- ja laitetyömäärien kokoonpanoissa. Alustariippumaton ja avoimen lähteen .NET tarjoaa kevyen kehitysmallin ja joustavuutta työskentelyyn eri työkaluilla ja eri käyttöjärjestelmäalustoilla. .NET on saatavilla GitHubissa MIT-lisenssillä. .NET viittaa useisiin teknologioihin, kuten .NET Core, ASP.NET Core ja Entity Framework Core.
Miten .NET toimitetaan?
.NET lähettää merkittäviä julkaisuja kerran vuodessa, ja marraskuun aikana myös numeroidut versiot, kuten .NET 8, .NET 10 jne. ovat pitkäkestoisen tuen (LTS) julkaisuja ja parittomia versioita, kuten .NET 9, .NET 11 jne. ovat vakioaikaisen tuen (STS) julkaisuja. LTS-julkaisuja tuetaan vähintään 3 vuoden ajan tai 12 kuukauden ajan seuraavan LTS-julkaisun jälkeen. STS-julkaisuja tuetaan vähintään 24 kuukauden ajan tai 12 kuukauden ajan seuraavan julkaisun toimituksen jälkeen. .NET:n elinkaaritiedot löytyvät täältä.
Miten .NET:n elinkaari toimii?
.NET:n elinkaaritiedot löytyvät täältä.
Mistä löydän .NET:n tiettyjen versioiden päättymispäivän?
Kaikkien .NET-versioiden päättymispäivät löytyvät täältä.
Miten ASP.NET Coren ja Entity Framework Coren elinkaari toimii?
ASP.NET Core ja Entity Framework Core julkaistaan osana .NET-julkaisuja, ja ne seuraavat pääjulkaisun elinkaarta.
Entä kolmannen osapuolen osat?
Joissakin tapauksissa kolmannen osapuolen osan tai kirjaston asentaminen NuGetin kautta voi olla edellytys .NET:n käytölle. Näiden osien tuesta vastaa toimittaja, joka toimittaa kyseiset osat tai kirjastot.
.NET-julkaisut tietyille alustoille, kuten Red Hat Enterprise Linuxille, julkaisee Red Hat Microsoftin sijasta. Näillä alustoilla .NET-päivitykset tulevat saataville toimittajan järjestelmien kautta.
Entä jos otan .NET-lähteitä GitHubista?
Asiakkaat, jotka hankkivat .NET-lähdekoodin GitHubista ja rakentavat sen itse, voivat saada korjauksia ja päivityksiä lähdemuodossa GitHubista, kunhan .NET-versio ei ole saavuttanut tuen loppua ja he eivät sisällytä niitä omaan .NET-koontiversioonsa.
Millainen on .NET:n ja .NET Frameworkin välinen suhde?
.NET:llä ja .NET Frameworkilla on (yleensä) osajoukko-ylijoukko-suhde. .NET Core on nimetty "Coreksi", koska se sisältää .NET Framework keskeiset ominaisuudet sekä suoritus- että kehyskirjastoille. Esimerkiksi .NET Core ja .NET Framework jakavat GC:n, JIT:n ja merkkijonojen ja luetteloiden tyyppiset tiedot <T>.
.NET Core luotiin niin, että .NET voi olla lähdekoodiltaan avoin, alustariippumaton ja käytettävissä resursseiltaan rajallisissa ympäristöissä.
Miksi .NET-julkaisut eivät noudata samaa elinkaarta kuin .NET Framework?
.NET on uudempi kehitysalusta ja seuraa modernia elinkaarta, kun taas .NET:n julkaisut noudattavat joustavampaa ja nopeampaa julkaisutahtia. .NET Frameworkiin perustuvia sovelluksia käytetään laajalti satojen miljoonien tietokoneiden välillä, joten yhteensopivuuden ja vakauden varmistamisen on oleellista. Tämän vuoksi .NET Framework julkaisut toteutetaan harvemmin, ja ne sisältävät vähemmän muutoksia. Näiden erojen vuoksi .NET- ja .NET Framework -julkaisut noudattavat omaa elinkaartaan.
Käytän .NET Framework 4.5.x- tai 4.6.x -versiota. Tarkoittaako tämä, että sovellukseni on päivitettävä toimimaan .NET:n kanssa?
.NET Framework -versioiden, jotka ovat vanhempia kuin 4.6.2, tuki on päättynyt. Jos käytössä on .NET Framework 4.6.2 tai sitä uudempi versio, ei ole tarvetta päivittää sovellusta toimimaan .NET:n kanssa. .NET-kehitysympäristö tarjoaa kuitenkin useita etuja vanhaan Microsoft .NET Framework -ympäristöön verrattuna, ja kehotamme sinua harkitsemaan sovelluksiesi nykyaikaistamista nykyaikaisen .NET:n hyödyntämiseksi. Saat lisätietoja täältä.