Lue englanniksi Muokkaa

Jaa


Elinkaaren UKK - .NET Framework

Alunperin julkaistu: 18. heinäkuuta 2016
Päivitetty: 9. syyskuuta 2021

Löydät täältä tietoja tuotteesi elinkaaresta.

Millainen on Microsoftin elinkaarikäytäntö tuotteelle .NEt Framework?

Versiosta 4.5.2 ja sitä uudemmista alkaen .NET Framework määritellään osaksi Windows käyttöjärjestelmää. Osat saavat saman tuen kuin niiden päätuotteet, joten .NET Framework 4.5.2 ja sitä uudemmat noudattavat sen Windows-käyttöjärjestelmän elinkaarikäytäntöä, johon se on asennettu.

.NET Framework 4, 4.5 ja 4.5.1:n tuki päättyi 12.tammikuuta 2016.

.NET Framework 4.5.2:n, 4.6:n ja 4.6.1:n tuki päättyi 26. huhtikuuta 2022. Asiakkaiden ja kehittäjien on tehtävä päivitys .NET Framework 4.6.2:een 26. huhtikuuta 2022 mennessä, jotta tekninen tuki ja tietoturvapäivitykset voivat jatkua.

.NET Framework 3.5 SP1 alkaen Windows 10 versiosta 1809 ja Windows Server 2019:stä on itsenäinen tuote, joka saa viiden vuoden mainstream-tuen, jota seuraa viiden vuoden laajennettu tuki. Ennen tuotteita Windows 10 versio 1809 ja Windows Server 2019 julkaistuissa käyttöjärjestelmissä .NET 3.5 SP1 säilyy sen Windows version osana, johon se on asennettu.

Tulevat Windows versiot eivät vaikuta .NET 3.5 SP1:n elinkaareen. Luettelo .NET Framework 3.5 SP1:tä tukevista käyttöjärjestelmistä löytyy kohdasta .NET Framework järjestelmävaatimukset.

Elinkaarikäytäntöön ei tehdä muutoksia .NET Framework 4.x:ssä ja sen päivityksissä, jotka edelleen määritellään käyttöjärjestelmän osaksi ja jotka noudattavat samaa elinkaarikäytäntöä kuin Windows-versio, johon se on asennettu.

Kuinka Secure Hash Algorithm (SHA-1) eläkkeelle siirtyminen vaikuttaa .NET Frameworkiin?

.NET-tiimi toteuttaa toimenpiteitä, jotka vaikuttavat aiemmin lähetettyihin .NET Framework -julkaisuihin ja päivityksiin, jotka ovat tällä hetkellä ladattavissa Microsoftilta. Joitakin alla kuvattuja .NET Frameworks -versioita ei tueta ja ne poistetaan Microsoftin latauskeskuksesta. Tämä ei vaikuta asiakkaisiin, jotka käyttävät uusimpia päivityksiä Windows Update -sovelluksen kautta. Heillä on jo uusin .NET Framework 4.8, eikä lisätoimia tarvita. Lisätietoja on seuraavissa resurseissa:

Mitä tarkoitetaan osalla?

Osa on Microsoft-tuotteeseen sisältyvä tiedosto- tai ominaisuusjoukko. Osia voidaan toimittaa tuotteen mukana, osia voi sisältyä tuotteen Service Pack -pakettiin tai päivitykseen tai osia voidaan julkaista myöhemmin verkkolatauksena.

Täytyykö minun uudelleenkoota sovellukseni tai asentaa se uudelleen, jotta voin käyttää .NET Framework 4.6.2:ta ja uudempia versioita?

.NET Framework 4.6.2 ja uudemmat versiot ovat yhteensopivia, ja ne asentuvat suoraan .NET Framework 4:n, 4.5:n, 4.5.1:n, 4.5.2:n, 4.6:n tai 4.6.1:n päälle. Tämä tarkoittaa sitä, että aiempiin .NET 4.x -versioihin tehdyt sovellukset toimivat edelleen .NET Framework 4.6.2 -versioissa ja sitä uudemmissa versioissa. Sovellusten uudelleenkääntäminen näihin versioihin ei ole tarpeen.

Onko .NET Framework 4.6.2:een lisätty yhteensopimattomia muutoksia? Miksi tälläisia muutoksia on otettu mukaan?

.NET Framework 4.6.2:ssa ja uudemmissa versioissa on hyvin pieniä muutoksia/korjauksia, jotka eivät ole täysin yhteensopivia aiempien .NET-versioiden kanssa. Tällaisiä korjauksia sisällytetään vain silloin, kun se on välttämätöntä turvallisuuden, alan standardien noudattamisen tai aiemman yhteensopivuusongelman korjaamisen vuoksi. Luettelo yhteensopimattomista suorituksenaikaisista muutoksista löytyy täältä.

Lisäksi näihin versioihin sisältyy useita korjauksia, jotka otetaan käyttöön vain, jos käännät sovelluksen uudelleen niillä. Tällaisia muutoksia kutsutaan uudelleenkohdennettaviksi muutoksiksi. Luettelo .NET Framework 4.6.2:n ja uudempien versioiden uudelleenkohdennettavista muutoksista on täällä.

.NET Framework on myös väliohjelmisto muille Microsoft tuotteille, kuten Exchange Server, SQL Server, Dynamics CRM, SharePoint ja Lync. Onko näihin tuotteisiin tehtävä päivityksiä, jos käytössä on .NET 4, 4.5, 4.5.1, 4.5.2, 4.6 tai 4.6.1?

Tuotteiden kuten Exchange, SQL Server, Dynamics CRM, SharePoint ja Lync uudemmat versiot perustuvat .NET Framework 4.6.2:een .NET Framework 4.6.2 ja uudemmat versiot ovat yhteensopivia, ja ne asentuvat suoraan .NET Framework 4:n, 4.5:n, 4.5.1:n, 4.5.2:n, 4.6:n tai 4.6.1:n päälle. Tämä tarkoittaa sitä, että .NET Framework 4.5.2:n avulla luotu sovellus, kuten Exchange, toimii edelleen ilman muutoksia, kun .NET runtime päivitetään .NET Framework -versioista 4, 4.5, 4.5.1, 4.5.2, 4.6, tai 4.6.1 uudempiin versioihin. Tästä huolimatta suosittelemme, että asiakkaat vahvistavat käyttöönottonsa päivittämällä .NET runtimen .NET 4.6.2:ksi tai sitä uudemmaksi esituotantoympäristössä ennen uudempaan versioon päivittämistä tuotantoympäristössä.

Kun asensin Visual Studion, se asensi myös .NET Framework -version. Tarkoittaako tämä, että Visual Studion mukana toimitettu .NET Framework -versio toimii Visual Studion elinkaarikäytännön mukaisesti?

Ei. Muut kuin Microsoft Windowsin mukana toimitetut .NET Framework versiot toimivat Windows Microsoft Software Supplemental License -ehtojen mukaisesti. Tämä tarkoittaa, että osaa pidetään osana Windows-käyttöjärjestelmää.

Millainen on .NET Framework eri versioiden elinkaarikäytäntö?

.NET Framework 1.1 SP1: .NET Framework 1.0:aa tuettiin uusimmalla Service Pack -tasolla (SP1) yksittäisen tuotteen elinkaarikäytännön mukaisesti 8. lokakuuta 2013 asti. .NET Framework 1.1 SP1:tä tuettiin Windows Server 2003:ssa (vain 32-bittisessä, ei 64-bittisessä) viimeiselle service pack -tasolle 14. heinäkuuta 2015 asti.

.NET Framework versiot 2.0, 3.0 ja 3.5: Näitä versioita tuetaan yhden tuotteen elinkaarikäytännön mukaisesti. Katso kunkin tuen päättymispäivä tältä sivustolta. Knowledge Base -tietämyskannan artikkelissa 2696944 kerrotaan, että kun .NET Framework 3.5:n käytössä nojaudutaan verisoihin 2.0 tai 3.0, Microsoft tarjoaa tukea osiin .NET Framework 2.0 SP2 ja .NET Framework 3.0 SP2 asiakkaille, jotka asentavat version .NET Framework 3.5 SP1:n, niin pitkäksi aikaa kuin .NET Framework 3.5 SP1:tä tuetaan.

.NET Framework 3.5 SP1: .NET Framework 3.5 SP1:tä tuetaan käyttöjärjestelmissä Windows Vista SP2, Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012, Windows Server 2012 R2, Windows 10 ja Windows Server 2016 kunkin käyttöjärjestelmän tuen päättymispäivämäärän mukaisesti.

Windows 10 versio 1809:stä ja Windows Server 2019:stä alkaen .NET Framework 3.5 SP1 on määritelty itsenäiseksi tuotteeksi eikä enää osaksi käyttöjärjestelmää (OS). Tuotteena .NET 3.5 SP1 saa 5 vuoden normaalin tuen ja 5 vuoden laajennetun tuen. Tarkista tästä tämän tuotteen päättymispäivämäärät.

Windows 10:n versiota 1809 ja Windows Server 2019:ä aiemmissa käyttöjärjestelmissä .NET 3.5 SP1 noudattaa samaa elinkaarikäytäntöä kuin taustalla oleva käyttöjärjestelmä, johon se on asennettu. Luettelo .NET Framework 3.5 SP1:tä tukevista käyttöjärjestelmistä löytyy kohdasta .NET Framework järjestelmävaatimukset.

.NET Framework 4: Tuotetta .NET Framework 4 ei toimitettu minkään käyttöjärjestelmän yhteydessä. Windows Server 2003 SP2 .NET Framework 4:n tuki päättyi 14. heinäkuuta 2015, ja kaikkien muiden käyttöjärjestelmien tuki päättyi 12. tammikuuta 2016.

.NET Framework 4.5: .NET Framework 4.5 toimitettiin sekä Windows 8:n että Windows Server 2012:n mukana ja erillisenä jaeltavana pakettina. Kaikissa käyttöjärjestelmissä .NET Framework 4.5:n tuki päättyi 12. tammikuuta 2016.

.NET Framework 4.5.1: Kaikissa käyttöjärjestelmissä .NET Framework 4.5.1:n tuki päättyi 12. tammikuuta 2016.

.NET Framework 4.5.2, 4.6 ja 4.6.1 poistuivat käytöstä 26.4.2022. Aiemmin nämä nimenomaiset julkaisut allekirjoitettiin digitaalisesti käyttämällä Secure Hash Algorithm (SHA-1) -sertifikaatteja. Tätä algoritmia ei enää pidetä turvallisena. Lue lisää käytöstä poistumisesta täältä. Asiakkaita kannustetaan siirtymään SHA-2:een. Mene tänne oppiaksesi sovellustoimintojesi vahvistamisesta uudemmalla ajonaikaisella versiolla. Poikkeus on .NET Framework 4.6, joka toimitettiin Windows 10 Enterprise LTSC 2015:ssä. Jatkamme .NET Framework 4.6:n tukemista Windows 10 Enterprise LTSC 2015:ssä käyttöjärjestelmäversion tuen päättymiseen asti (lokakuu 2025).

.NET Framework 4.6.2: .NET 4.6.2:n tuki noudattaa käyttöjärjestelmän elinkaarikäytäntöä. Sitä tuetaan Windowsin komponenttina viimeisimmässä pakollisessa käyttöjärjestelmäpäivityksessä järjestelmille Windows Server 2008 SP2, Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012, Windows Server 2012 R2, Windows 10 (versio 1507) ja Windows 10:lle (versio 1511). .NET 4.6.2:ta tuetaan myös käyttöjärjestelmissä Windows 10 Anniversary Update (versio 1607) ja Windows Server 2016.

.NET Framework 4.7: .NET 4.7 -tuki noudattaa käyttöjärjestelmän elinkaarikäytäntöä. Sitä tuetaan Windowsin osana viimeisimmässä käyttöjärjestelmäpäivityksessä järjestelmille Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 Anniversary Update (versio 1607), Windows Server 2012, Windows Server 2012 R2 ja Windows Server 2016.. Tuotetta .NET 4.7 tuetaan myös Windows 10 Creators -päivityksessä (versio 1703).

.NET Framework 4.7.1: .NET 4.7.1:n tuki noudattaa pääkäyttöjärjestelmän elinkaarikäytäntöä. Sitä tuetaan Windowsin osana viimeisimmässä pakollisessa käyttöjärjestelmäpäivityksessä järjestelmille Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 Anniversary Update (versio 1607), Windows 10 Creators Update (versio 1703), Windows Server 2012, Windows Server 2012 R2 ja Windows Server 2016. .NET 4.7.1:tä tuetaan myös Windows 10 Fall Creators -päivityksessä (versio 1709) ja Windows Server 1709 -päivityksessä.

.NET Framework 4.7.2:.NET 4.7.2 -tuki noudattaa käyttöjärjestelmän elinkaarikäytäntöä. Sitä tuetaan Windowsin osana viimeisimmässä käyttöjärjestelmäpäivityksessä järjestelmille Windows 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows 10 versio 1607, Windows 10 versio 1703, Windows 10 versio 1709, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 ja Windows Server versio 1709. Tuotetta .NET 4.7.2 tuetaan myös Windows 10:n versiossa 1803, Windows 10:n versiossa 1809, Windows Server -versiossa 1803 ja Windows Server 2019:ssä.

.NET Framework 4.8: .NET 4.8:n tuki noudattaa pääkäyttöjärjestelmän elinkaarikäytäntöä. Sitä tuetaan Windowsin osana alla mainittujen käyttöjärjestelmien viimeisimmässä pakollisessa päivityksessä. Parhaan mahdollisen suorituskyvyn, luotettavuuden ja suojauksen varmistamiseksi suosittelemme asiakkaita päivittämään .NET Framework 4.8 -versioon.

Käyttöjärjestelmä - Asiakas * Käyttöjärjestelmä - Palvelin *
Windows 7 SP1
Windows 8.1 Update
Windows 10, versio 1607 (LTSC)
Windows 10, versio 1703
Windows 10, versio 1709
Windows 10, versio 1803
Windows 10, versio 1809 (LTSC)
Windows 10, versio 1903
Windows 10, versio 19H2
Windows 10, versio 20H1
Windows 10, versio 20H2
Windows 10, versio 21H1
Windows 11
Windows Server 2008 R2 SP1
Windows Server 2012/R2
Windows Server 2016
Windows Server 2019
Windows Server 2022
Windows Server versio 1803
Windows Server, versio 1903
Windows Server, versio 1909
Windows Server, versio 2002
Windows Server, versio 20H2
Windows Server, versio 21H2

* Tiettyjen Windows-käyttöjärjestelmien tuen päättymispäivät löytyvät osoitteesta aka.ms/lifecycle/search.

.NET Framework 4.8.1: .NET 4.8.1 -versiota tuetaan pääkäyttöjärjestelmän elinkaarikäytännön mukaisesti. Sitä tuetaan Windowsin osana alla mainittujen käyttöjärjestelmien viimeisimmässä pakollisessa päivityksessä.

Käyttöjärjestelmä - Asiakas ** Käyttöjärjestelmä - Palvelin **
Windows 10, versio 20H2
Windows 10, versio 21H1
Windows 10, versio 21H2
Windows 11, versio 21H2
Windows 11, versio 22H2
Windows Server 2022

** .NET Framework 4.8.1 -versiota tuetaan Armissa vain Windows 11:stä alkaen. Aiemmissa versioissa, mukaan lukien kaikissa Windows 10 -versioissa, Armia ei tueta.




Heinäkuun 2020 muokkaukset
MUOKATTU: .NET Framework 3.5 SP1:n elinkaarikäytäntövastaus

                             Huhtikuun 2021 muokkaukset
MUOKATTU: .NET Framework -versioiden 4.5.2, 4.6, 4.6.1 tuki päättyi SHA-1:n käytöstä poistumisen vuoksi.

                             Syyskuun 2021 muokkaukset
MUOKATTU: .NET Framework tuettujen käyttöjärjestelmien taulukko päivitetty.

                             Elokuun 2022 muokkaukset
MUOKATTU: .NET Framework 4.8.1 lisätty ja käyttöjärjestelmätaulukko päivitetty tätä varten