Elinkaaren UKK - .NET Framework

Alkuaan julkaistu: 18. heinäkuuta 2016

hae 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. Asiakkaiden ja kehittäjien on tehtävä päivitys .NET Framework 4.5.2:een 12.tammikuuta 2016 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 Frameworkin 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.

Mitä tarkoitetaan osalla?

Osa on Microsoft-tuotteeseen sisältyvä tiedosto- tai ominaisuusjoukko. Osat voidaan toimittaa tuotteen mukana niin, että ne sisältyvät Service Pack -pakettiin tai päivitykseen tai ne voidaan julkaista myöhemmin verkkolatauksena.

Täytyykö sovellukseni kääntää uudelleen tai asentaa uudelleen, jotta voin käyttää .NET Framework 4.5.2:ta ja uudempia versioita?

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

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

.NET Framework 4.5.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.5.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 tai 4.5.1?

Tuotteiden uudemmat versiot, kuten Exchange, SQL Server, Dynamics CRM, SharePoint ja Lync, perustuvat .NET Framework 4:ään tai .NET Framework 4.5:een. .NET Framework 4.5.2 ja uudemmat versiot ovat yhteensopivia,.NET Framework 4, 4.5:n ja 4.5.1:n päälle asentuvia päivityksiä. Tämä tarkoittaa sitä, että .NET Framework 4:n tai 4.5:n avulla luotu sovellus, kuten Exchange, toimii edelleen ilman muutoksia, kun .NET runtime päivitetään .NET Framework -versioista 4, 4.5 tai 4.5.1:stä uudempiin versioihin. Tästä huolimatta suosittelemme, että asiakkaat ensin vahvistavat käyttöönottonsa päivittämällä .NET runtimen .NET 4.5.2:ksi tai sitä uudemmaksi esituotantoympäristössä ennen kuin päivittävät uudempaan versioon 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. Muiden kuin Microsoft Windowsin mukana toimitetut .NET Frameworkin 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 Frameworkin 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 Frameworkin versiot 2.0, 3.0 ja 3.5: Näitä versioita tuetaan yksittäisen 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, 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 viiden vuoden mainstream-tuen, jota seuraa viiden vuoden laajennettu tukijakso, joka alkaa Windows 10:n version 1809 ja Windows Server 2019:n yleisestä julkaisupäivästä 2. lokakuuta 2018. 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 Frameworkin 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: .NET 4.5.2 -versiota tuetaan pääkäyttöjärjestelmän elinkaarikäytännön mukaisesti. Sitä tuetaan Windowsin osana viimeisimmissä pakollisissa käyttöjärjestelmäpäivityksissä järjestelmille Windows Vista SP2, Windows 7 SP1, Windows Server 2008 SP2, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012 ja Windows Server 2012 R2.

.NET Framework 4.6: .NET 4.6:n 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 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 ja Windows 10.

.NET Framework 4.6.1: .NET 4.6.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ä Windows järjestelmissä 7 SP1, Windows Server 2008 R2 SP1, Windows 8.1 Update, Windows Server 2012, Windows Server 2012 R2 ja Windows 10.

.NET Framework 4.6.2: .NET 4.6.2: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 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:n tuki noudattaa pää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.

.NET Framework 4.8:aa tukeva käyttöjärjestelmä

Asiakas Server
Windows 7 SP1
Windows 8.1 Update
Windows 10 versio 1607
Windows 10 versio 1703
Windows 10 versio 1709
Windows 10 versio 1803
Windows 10 versio 1809
Windows 10 versio 1903
Windows Server 2008 R2 SP1
Windows Server 2012/R2
Windows Server 2016
Windows Server versio 1803
Windows Server 2019
Windows Server versio 1903