Istoricul versiunilor .NET Framework



Toate cunoștințele pe care oamenii le-au acumulat de-a lungul secolelor despre Istoricul versiunilor .NET Framework sunt acum disponibile pe internet, iar noi le-am compilat și le-am aranjat pentru dumneavoastră în cel mai accesibil mod posibil. Dorim să puteți accesa rapid și eficient tot ceea ce doriți să știți despre Istoricul versiunilor .NET Framework, ca experiența dumneavoastră să fie plăcută și să simțiți că ați găsit cu adevărat informațiile pe care le căutați despre Istoricul versiunilor .NET Framework.

Pentru a ne atinge scopurile ne-am străduit nu numai să obținem cele mai actualizate, ușor de înțeles și veridice informații despre Istoricul versiunilor .NET Framework, dar am avut grijă ca designul, lizibilitatea, viteza de încărcare și ușurința de utilizare a paginii să fie cât mai plăcute, astfel încât să vă puteți concentra asupra esențialului, cunoscând toate datele și informațiile disponibile despre Istoricul versiunilor .NET Framework, fără să vă faceți griji pentru nimic altceva, noi ne-am ocupat deja de asta pentru dumneavoastră. Sperăm că ne-am atins scopul și că ați găsit informațiile pe care le căutați despre Istoricul versiunilor .NET Framework. Așadar, vă urăm bun venit și vă încurajăm să vă bucurați în continuare de experiența de utilizare a scientiaro.com .

Stiva .NET Framework

Microsoft a început dezvoltarea pe .NET Framework la sfâritul anilor 1990, iniial sub numele de Next Generation Windows Services (NGWS). Pân la sfâritul anului 2001 au fost lansate primele versiuni beta ale .NET 1.0. Prima versiune a .NET Framework a fost lansat pe 13 februarie 2002, aducând codul gestionat în Windows NT 4.0 , 98 , 2000 , ME i XP .

De la prima versiune, Microsoft a lansat înc nou actualizri pentru .NET Framework, dintre care apte au fost lansate împreun cu o nou versiune a Visual Studio . Dou dintre aceste actualizri, .NET Framework 2.0 i 4.0, au actualizat Common Language Runtime (CLR). Noile versiuni ale .NET Framework înlocuiesc versiunile mai vechi atunci când versiunea CLR este aceeai.

Familia .NET Framework include, de asemenea, dou versiuni pentru utilizarea dispozitivelor mobile sau încorporate . O versiune redus a cadrului, .NET Compact Framework , este disponibil pe platformele Windows CE , inclusiv pe dispozitivele Windows Mobile , cum ar fi smartphone-urile . În plus, .NET Micro Framework este orientat ctre dispozitive cu resurse severe.

NET Framework 4.8 a fost versiunea final a .NET Framework, activitatea viitoare merge în rescrise i cross-platform .NET Core platforma, care sunt livrate ca .NET 5 în noiembrie 2020.

Prezentare general

Prezentare general a istoricului lansrilor .NET Framework
Versiune CLR Data
lansrii
Suportul
s-a încheiat
Studio vizual Inclus în Poate fi instalat pe Înlocuiete
Windows Windows Server Windows Windows Server
1.0 1.0 15.01.2002 Visual Studio .NET (2002) N / A N / A NT 4.0 SP6a , 98 , 98SE , Me , 2000 , XP NT 4.0 SP6a, 2000, 2003 N / A
1.0 SP1 19.03.2002 N / A N / A
1.0 SP2 07.08.2002 XP SP1 N / A
1.0 SP3 30.08.2004 14.07.2009 N / A N / A
1.1 1.1 09.04.2003 Visual Studio .NET 2003 N / A 2003 (x86) NT 4.0 SP6a, 98, 98SE, Me, 2000, XP, Vista NT 4.0 SP6a, 2000, 2003 (x64), 2008 1.0
1.1 SP1 30.08.2004 08-10-2013 XP SP2, SP3 2003 SP1, SP2 (x86)
2.0 2.0 2005-10-27 Visual Studio 2005 N / A 2003 R2 98, 98SE, Me, 2000 SP3, XP SP2 2000 SP3, 2003 N / A
2.0 SP1 19.11.2007 N / A 2008 2000 SP4, XP SP2 2000 SP4, 2003 SP1
2.0 SP2 2008-08-11 2011-07-12 N / A 2008 SP2, 2008 R2
3.0 2.0 06.11.2006 Visual Studio 2008 Vista N / A XP SP2 2003 SP1 2.0
3.0 SP1 19.11.2007 Vista SP1 2008
3.0 SP2 2008-08-11 2011-07-12 Vista SP2 2008 SP2, 2008 R2
3.5 2.0 19.11.2007 Visual Studio 2008 N / A N / A XP SP2, Vista 2003 SP1, 2008 2.0, 3.0
3.5 SP1 2008-08-11 2028-10-10 Visual Studio 2008 SP1 7 , 8 , 8.1 , 10 2008 R2, 2012 , 2012 R2 , v1709-v20H2, 2016 -2022
4.0 4 12.04.2010 2016-01-12 Visual Studio 2010 N / A N / A XP SP3, Vista SP1, 7 2003 SP2, 2008, 2008 R2 N / A
4.5 4 15.08.2012 2016-01-12 Visual Studio 2012 8 2012 Vista SP2, 7 SP1 2008 SP2, 2008 R2 SP1 4.0
4.5.1 4 2013-10-17 2016-01-12 Visual Studio 2013 8.1 2012 R2 Vista SP2, 7 SP1, 8 2008 SP2, 2008 R2 SP1, 2012 4.0, 4.5
4.5.2 4 05.05.2014 2022-04-26 Visual Studio 2015 N / A N / A Vista SP2, 7 SP1, 8, 8.1 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 4.0-4.5.1
4.6 4 20.07.2015 2022-04-26 Visual Studio 2015 10 v1507 N / A Actualizare Vista SP2, 7 SP1, 8, 8.1 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Actualizare 4.0-4.5.2
4.6.1 4 2015-11-30 2022-04-26 Actualizare 1 Visual Studio 2015 10 v1511 N / A 7 SP1, 8, 8.1 Actualizare, 10 v1507 2008 R2 SP1, 2012, 2012 R2 Update 4.0-4.6
4.6.2 4 02.08.2016 La fel ca
sistemul de operare printe
Visual Studio 2017 15.0 10 v1607 2016 7 SP1, 8, 8.1 Actualizare, 10 v1507-v1511 2008 R2 SP1, 2012, 2012 R2 Update 4.0-4.6.1
4.7 4 05.04.2017 Visual Studio 2017 15.1 10 v1703 N / A 7 SP1, 8.1 Actualizare, 10 v1607 2008 R2 SP1, 2012, 2012 Actualizare R2, 2016 4.0-4.6.2
4.7.1 4 2017-10-17 Visual Studio 2017 15.5 10 v1709 v1709 7 SP1, 8.1 Actualizare, 10 v1607-v1703 2008 R2 SP1, 2012, 2012 Actualizare R2, 2016 4.0-4.7
4.7.2 4 30.04.2018 Visual Studio 2017 15.8 10 v1803-v1809 v1803-v1809, 2019 7 SP1, 8.1 Actualizare, 10 v1607-v1709 2008 R2 SP1, 2012, 2012 R2 Update, 2016, v1709 4.0-4.7.1
4.8 4 2019-04-18 Visual Studio 2019 16.3 10 v1903-v21H1 v1903-v20H2, 2022 7 SP1, 8.1 Actualizare, 10 v1607-v1809 2008 R2 SP1, 2012, 2012 R2 Update, 2016, v1803-v1809, 2019 4.0-4.7.2

Note:

A. ^ .NET Framework 1.0 este o component integral a Windows XP Media Center Edition i Windows XP Tablet PC Edition . CD-urile de instalare pentru ediia Home i ediia profesional a Windows XP SP1, SP2 sau SP3 vin cu pachete de instalare .NET Framework 1.0.
b. ^ CD-urile de instalare pentru ediia Home i ediia profesional a Windows XP SP2 i SP3 vin cu pachete de instalare .NET Framework 1.1.
c. ^ .NET Framework nu este instalat automat cu acest sistem de operare. Acesta trebuie instalat fie de pe un suport de instalare Windows, fie de pe Internet la cerere. Panoul de control sau Server Manager încearc întotdeauna pe acesta din urm.
d. ^ Aceast dat se aplic numai atunci când ruleaz pe Windows 10 versiunea 1809, Windows Server 2019 sau o versiune ulterioar. În versiunile mai vechi de Windows, .NET Framework 3.5 Service Pack 1 adopt ciclul de via al sistemului de operare Windows subiacent.

.NET Framework 1.0

Prima versiune a .NET Framework a fost lansat pe 13 februarie 2002 pentru Windows 98 , ME , NT 4.0 , 2000 i XP . Asistena general pentru aceast versiune s-a încheiat la 10 iulie 2007, iar suportul extins s-a încheiat la 14 iulie 2009, cu excepia ediiilor Windows XP Media Center i Tablet PC .

La 19 iunie 2001, a fost lansat a zecea aniversare a lansrii Visual Basic, .NET Framework 1.0 Beta 2.

.NET Framework 1.0 este acceptat pe Windows 98 , ME , NT 4.0 , 2000 , XP i Server 2003 . Aplicaiile care utilizeaz .NET Framework 1.0 vor rula i pe computere cu .NET Framework 1.1 instalat, care accept sisteme de operare suplimentare.

Service Pack 1

.NET Framework 1.0 Service Pack 1 a fost lansat pe 18 martie 2002.

Service Pack 2

.NET Framework 1.0 Service Pack 2 a fost lansat pe 7 februarie 2005.

Service Pack 3

.NET Framework 1.0 Service Pack 3 a fost lansat la 30 august 2004.

.NET Framework 1.1

Versiunea 1.1 este prima actualizare minor .NET Framework. Este disponibil singur ca pachet redistribuibil sau într-un kit de dezvoltare software i a fost publicat la 3 aprilie 2003. De asemenea, face parte din a doua versiune a Visual Studio .NET 2003 . Aceasta este prima versiune a .NET Framework care va fi inclus ca parte a sistemului de operare Windows, livrat cu Windows Server 2003 . Suportul mainstream pentru .NET Framework 1.1 s-a încheiat la 14 octombrie 2008 i suportul extins s-a încheiat la 8 octombrie 2013. .NET Framework 1.1 este ultima versiune care accept Windows NT 4.0 i ofer o compatibilitate complet cu versiunea 1.0, cu excepia cazurilor rare în care o aplicaie nu va rula deoarece verific numrul versiunii unei biblioteci.

Modificrile din 1.1 includ:

  • Suport încorporat pentru controalele mobile ASP.NET , care anterior era disponibil ca supliment
  • Permite asamblrilor Windows Forms s se execute într-un mod semi-de încredere de pe Internet
  • Activeaz securitatea accesului la cod în aplicaiile ASP.NET
  • Suport încorporat pentru ODBC i Oracle Database , care anterior era disponibil ca supliment
  • .NET Compact Framework , o versiune a .NET Framework pentru dispozitive mici
  • Suport pentru Internet Protocol versiunea 6 ( IPv6 )

.NET Framework 1.1 este acceptat pe Windows 98 , ME , NT 4.0 , 2000 , XP , Server 2003 , Vista i Server 2008 .

Service Pack 1

.NET Framework 1.1 Service Pack 1 a fost lansat la 30 august 2004.

.NET Framework 2.0

Versiunea 2.0 a fost lansat pe 22 ianuarie 2006. A fost lansat, de asemenea, împreun cu Visual Studio 2005 , Microsoft SQL Server 2005 i BizTalk 2006. Un kit de dezvoltare software pentru aceast versiune a fost lansat pe 29 noiembrie 2006. A fost ultima versiune care accept Windows 98 i Windows Me .

Modificrile din 2.0 includ:

.NET Framework 2.0 este acceptat pe Windows 98 , ME , 2000 , XP , Server 2003 , Vista , Server 2008 i Server 2008 R2 . Aplicaiile care utilizeaz .NET Framework 2.0 vor rula i pe computere cu .NET Framework 3.0 sau 3.5 instalate, care accept sisteme de operare suplimentare.

Service Pack 1

.NET Framework 2.0 Service Pack 1 a fost lansat pe 19 noiembrie 2007.

Service Pack 2

.NET Framework 2.0 Service Pack 2 a fost lansat la 16 ianuarie 2009. Este nevoie de Windows 2000 cu actualizare SP4 plus KB835732 sau KB891861, Windows XP cu SP2 plus Windows Installer 3.1. Este ultima versiune care accept Windows 2000, dei au existat unele soluii neoficiale pentru a utiliza un subset de funcionaliti din versiunea 3.5 în Windows 2000.

.NET Framework 3.0

.NET Framework 3.0, denumit anterior WinFX, a fost lansat la 21 noiembrie 2006. Acesta include un nou set de API-uri de cod gestionat care fac parte integrant din Windows Vista i Windows Server 2008 . De asemenea, este disponibil pentru Windows XP SP2 i Windows Server 2003 ca descrcare. Nu exist modificri arhitecturale majore incluse în aceast versiune; .NET Framework 3.0 folosete acelai CLR ca i .NET Framework 2.0. Spre deosebire de versiunile majore anterioare .NET, nu a existat nicio versiune .NET Compact Framework realizat ca contrapartid a acestei versiuni. Versiunea 3.0 a .NET Framework a fost livrat cu Windows Vista. De asemenea, a fost livrat cu Windows Server 2008 ca o component opional (dezactivat implicit).

.NET Framework 3.0 const din patru componente noi majore:

.NET Framework 3.0 este acceptat pe Windows XP , Server 2003 , Vista , Server 2008 i Server 2008 R2 . Aplicaiile care utilizeaz .NET Framework 3.0 vor rula i pe computere cu .NET Framework 3.5 instalat, care accept sisteme de operare suplimentare.

Service Pack 1

.NET Framework 3.0 Service Pack 1 a fost lansat pe 19 noiembrie 2007.

Service Pack 2

.NET Framework 3.0 Service Pack 2 a fost lansat pe 22 februarie 2010.

.NET Framework 3.5

Versiunea 3.5 a .NET Framework a fost lansat la 19 noiembrie 2007. La fel ca în .NET Framework 3.0, versiunea 3.5 folosete Common Language Runtime (CLR) 2.0, adic aceeai versiune ca .NET Framework versiunea 2.0. În plus, .NET Framework 3.5 instaleaz .NET Framework 2.0 SP1 i 3.0 SP1 (cu versiunea ulterioar 3.5 SP1 instalând în schimb 2.0 SP2 i 3.0 SP2), care adaug câteva metode i proprieti claselor BCL din versiunea 2.0, care sunt necesare pentru versiunea 2.0 3.5 caracteristici precum Language Integrated Query (LINQ) . Cu toate acestea, aceste modificri nu afecteaz aplicaiile scrise pentru versiunea 2.0.

Ca i în cazul versiunilor anterioare, un nou .NET Compact Framework 3.5 a fost lansat în tandem cu aceast actualizare pentru a oferi suport pentru caracteristici suplimentare pe dispozitivele Windows Mobile i Windows Embedded CE .

Codul surs al Bibliotecii de clase Framework din aceast versiune a fost parial eliberat (numai pentru referin de depanare) sub licena surs de referin Microsoft .

.NET Framework 3.5 este acceptat pe Windows XP , Server 2003 , Vista , Server 2008 , 7 , Server 2008 R2 , 8 , Server 2012 , 8.1 , Server 2012 R2 , 10 i Server 2016 . Pornind de la Windows 8, .NET Framework 3.5 este o caracteristic opional care poate fi activat sau dezactivat în panoul de control.

Dei .NET Framework 3.5 are peste 10 ani, este livrat i ca imagine Windows Container , permiând aplicaiilor vechi care se bazeaz pe .NET Framework 2.0-3.5 s ruleze în mediu container .

Service Pack 1

.NET Framework 3.5 Service Pack 1 a fost lansat la 11 august 2008. Aceast versiune adaug noi funcionaliti i ofer îmbuntiri ale performanei în anumite condiii, în special cu WPF unde sunt de ateptat îmbuntiri de 20-45%. Au fost adugate dou noi componente ale serviciului de date, ADO.NET Entity Framework i ADO.NET Data Services . Au fost adugate dou noi ansambluri pentru dezvoltarea web, System.Web.Abstraction i System.Web.Routing; acestea sunt utilizate în cadrul ASP.NET MVC i, se pare, vor fi utilizate în versiunea viitoare a aplicaiilor ASP.NET Forms. Service Pack 1 este inclus în SQL Server 2008 i Visual Studio 2008 Service Pack 1 . De asemenea, a prezentat un nou set de controale numit Visual Basic Power Packs, care a readus controalele Visual Basic precum Line i Shape. Versiunea 3.5 SP1 a .NET Framework a fost livrat cu Windows 7. De asemenea, a fost livrat cu Windows Server 2008 R2 ca component opional (dezactivat implicit).

Profilul clientului .NET Framework 3.5 SP1

Pentru .NET Framework 3.5 SP1 exist, de asemenea, o nou variant a .NET Framework, denumit .NET Framework Client Profile, care la 28 MB este semnificativ mai mic decât cadrul complet i instaleaz doar componentele care sunt cele mai relevante pentru aplicaii desktop . Cu toate acestea, Profilul clientului se ridic la aceast dimensiune numai dac utilizai programul de instalare online pe Windows XP SP2 atunci când nu sunt instalate alte cadre .NET sau nu se utilizeaz Windows Update . Când utilizai programul de instalare off-line sau orice alt sistem de operare, dimensiunea descrcrii este înc de 250 MB.

.NET Framework 4.0

Obiectivele cheie pentru aceast versiune sunt:

.NET Framework 4.0 este acceptat pe Windows XP (cu Service Pack 3), Windows Server 2003 , Vista , Server 2008 , 7 i Server 2008 R2 . Aplicaiile care utilizeaz .NET Framework 4.0 vor rula i pe computere cu .NET Framework 4.5 sau 4.6 instalat, care accept sisteme de operare suplimentare. .NET Framework 4.0 este ultima versiune care accept Windows XP i Windows Server 2003.

Istorie

Microsoft a anunat intenia de a livra .NET Framework 4 pe 29 septembrie 2008. Public Beta a fost lansat pe 20 mai 2009.

La 28 iulie 2009, a doua versiune a .NET Framework 4 beta a fost disponibil cu suport experimental de memorie tranzacional software . Aceast funcionalitate nu este disponibil în versiunea final a cadrului.

La 19 octombrie 2009, Microsoft a lansat Beta 2 din .NET Framework 4. În acelai timp, Microsoft a anunat data de lansare preconizat pentru .NET Framework 4 la 22 martie 2010. Aceast dat de lansare a fost ulterior amânat la 12 aprilie 2010.

La 10 februarie 2010, a fost publicat un candidat la versiune: Versiune: RC.

La 12 aprilie 2010, versiunea final a .NET Framework 4.0 a fost lansat alturi de versiunea final a Microsoft Visual Studio 2010 .

La 18 aprilie 2011, versiunea 4.0.1 a fost lansat, acceptând unele soluii solicitate de clieni pentru Windows Workflow Foundation . Componenta sa de timp de proiectare, care necesit Visual Studio 2010 SP1, adaug un proiectant de main de stare a fluxului de lucru.

La 27 octombrie 2011, versiunea 4.0.2 a fost lansat, acceptând unele caracteristici noi ale Microsoft SQL Server .

La 5 martie 2012, a fost lansat versiunea 4.0.3.

Windows Server AppFabric

Dup lansarea .NET Framework 4, Microsoft a lansat un set de îmbuntiri, denumit Windows Server AppFabric , pentru capabilitile serverului de aplicaii sub form de gzduire AppFabric i asisten în cache distribuit în memorie.

.NET Framework 4.5

.NET Framework 4.5 a fost lansat la 15 august 2012; un set de caracteristici noi sau îmbuntite au fost adugate în aceast versiune. .NET Framework 4.5 este acceptat numai pe Windows Vista sau o versiune ulterioar. .NET Framework 4.5 folosete Common Language Runtime 4.0, cu câteva caracteristici de runtime suplimentare.

.NET Framework 4.5 este acceptat pe Windows Vista , Server 2008 , 7 , Server 2008 R2 , 8 , Server 2012 , 8.1 i Server 2012 R2 . Aplicaiile care utilizeaz .NET Framework 4.5 vor rula i pe computere cu .NET Framework 4.6 instalat, care accept sisteme de operare suplimentare.

.NET pentru aplicaiile în stil Metro

Aplicaiile în stil Metro au fost iniial concepute pentru factori de form specifici i valorific puterea sistemului de operare Windows. Dou subseturi ale .NET Framework sunt disponibile pentru construirea de aplicaii în stil Metro folosind C # sau Visual Basic : una pentru Windows 8 i Windows 8.1 , numite API-uri .NET pentru aplicaiile Windows 8.x Store . Altul pentru platforma Windows universal (UWP), numit API-uri .NET pentru UWP . Aceast versiune de .NET Framework, precum i runtime-ul i bibliotecile utilizate pentru aplicaiile în stil Metro, face parte din Windows Runtime , noua platform i model de dezvoltare pentru aplicaiile în stil Metro. Este un ecosistem care gzduiete multe platforme i limbaje, inclusiv .NET Framework , C ++ i HTML5 cu JavaScript .

Caracteristici principale

  • Abilitatea de a limita cât timp motorul de expresie regulat va încerca s rezolve o expresie regulat înainte de expirarea acesteia.
  • Abilitatea de a defini cultura pentru un domeniu de aplicaie .
  • Suport pentru consol pentru codificarea Unicode ( UTF-16 ).
  • Suport pentru versionarea datelor de comand i comparare a irurilor culturale.
  • Performan mai bun la recuperarea resurselor.
  • Suport nativ pentru compresia Zip (versiunile anterioare acceptau algoritmul de compresie , dar nu i formatul de arhiv).
  • Abilitatea de a personaliza un context de reflecie pentru a suprascrie comportamentul implicit de reflecie prin clasa CustomReflectionContext .
  • Noi caracteristici asincrone au fost adugate limbajelor C # i Visual Basic . Aceste caracteristici adaug un model bazat pe sarcini pentru efectuarea operaiunilor asincrone, implementarea contractelor futures i a promisiunilor .

Cadrul de extensibilitate gestionat (MEF)

Managed Extensibility Framework sau MEF este o bibliotec pentru crearea de aplicaii uoare, extensibile. Permite dezvoltatorilor de aplicaii s descopere i s utilizeze extensii fr configurare necesar. De asemenea, permite dezvoltatorilor de extensii s încapsuleze cu uurin codul i s evite dependenele hard fragile. MEF nu numai c permite reutilizarea extensiilor în cadrul aplicaiilor, ci i în cadrul aplicaiilor.

ASP.NET

  • Suport pentru noi tipuri de formulare HTML5 .
  • Suport pentru liantele de modele în formulare Web . Acestea v permit s legai comenzile de date direct la metodele de acces la date i s convertii automat intrrile utilizatorilor la i de la tipurile de date .NET Framework .
  • Suport pentru JavaScript discret în scripturile de validare din partea clientului.
  • Manevrarea îmbuntit a scriptului clientului prin grupare i reducere pentru o performan îmbuntit a paginii.
  • Rutine de codificare integrate din biblioteca Anti-XSS (anterior o bibliotec extern) pentru a proteja împotriva atacurilor de scriptare între site-uri .
  • Suport pentru protocolul WebSocket .
  • Suport pentru citirea i scrierea cererilor i rspunsurilor HTTP în mod asincron .
  • Suport pentru module i manipulatoare asincrone.
  • Suport pentru reeaua de distribuie a coninutului (CDN) de rezerv în controlul ScriptManager.

Reele

.NET Framework 4.5.1

Lansarea .NET Framework 4.5.1 a fost anunat la 17 octombrie 2013 de-a lungul Visual Studio 2013. Aceast versiune necesit Windows Vista SP2 i versiunile ulterioare i este inclus cu Windows 8.1 i Windows Server 2012 R2 . Funcii noi ale .NET Framework 4.5.1:

  • Suport pentru depanare pentru editare i continuare X64 (EnC)
  • Suport pentru depanare pentru a vedea valorile returnate gestionate
  • Depanare contient de sincronizare în ferestrele Stack Call i Tasks
  • Suport pentru depanare pentru analiza depozitelor de memorie .NET (în SKU Visual Studio Ultimate)
  • Instrumente pentru dezvoltatorii .NET din hubul de performan i diagnosticare
  • Îmbuntiri ale UI pentru analiza codului
  • Rezistena conexiunii inactiv ADO.NET

.NET Framework 4.5.2

Lansarea .NET Framework 4.5.2 a fost anunat la 5 mai 2014. Aceast versiune necesit Windows Vista SP2 i versiunile ulterioare. Pentru aplicaiile Windows Forms , s-au fcut îmbuntiri pentru scenarii DPI ridicate . Pentru ASP.NET, sunt disponibile metode de inspecie i modificare a antetului HTTP de fiabilitate mai mare, aa cum este un nou mod de a programa sarcini de lucru asincrone în fundal.

.NET Framework 4.6

.NET Framework 4.6 a fost anunat pe 12 noiembrie 2014. A fost lansat pe 20 iulie 2015. Acesta accept un nou compilator just-in-time (JIT) pentru sistemele pe 64 de bii numit RyuJIT, care ofer performane i suport mai ridicat pentru SSE2 i AVX2 seturi de instruciuni. WPF i Windows Forms au primit ambele actualizri pentru scenarii DPI ridicate. Suport pentru TLS 1.1 i TLS 1.2 a fost adugat la WCF. Aceast versiune necesit Windows Vista SP2 sau o versiune ulterioar.

API-ul criptografic din .NET Framework 4.6 utilizeaz cea mai recent versiune a API-ului de criptografie Windows CNG . Drept urmare, criptografia NSA Suite B este disponibil pentru .NET Framework. Suita B este format din AES , familia SHA-2 de algoritmi de hash, curba eliptic Diffie-Hellman i curba eliptic DSA .

.NET Framework 4.6 este acceptat pe Windows Vista , Server 2008 , 7 , Server 2008 R2 , 8 , Server 2012 , 8.1 , Server 2012 R2 , 10 i Server 2016 . Cu toate acestea, .NET Framework 4.6.1 i 4.6.2 renun la suport pentru Windows Vista i Server 2008 i .NET Framework 4.6.2 renun la suport pentru Windows 8 .

.NET Framework 4.6.1

Lansarea .NET Framework 4.6.1 a fost anunat la 30 noiembrie 2015. Aceast versiune necesit Windows 7 SP1 sau o versiune ulterioar. Funciile i API-urile noi includ:

  • Îmbuntiri WPF pentru verificarea ortografic, suport pentru dicionare personalizate pentru fiecare utilizator i performan îmbuntit la atingere.
  • Suport îmbuntit pentru certificatele X509 Algorithm Digital Signature Algorithm (ECDSA) Elliptic Curve.
  • S-a adugat suport în conectivitatea SQL pentru AlwaysOn, Always Encrypted i îmbuntirea rezistenei deschise a conexiunii la conectarea la baza de date SQL Azure.
  • Baza de date Azure SQL accept acum tranzaciile distribuite utilizând API-urile System.Transactions actualizate.
  • Multe alte remedieri legate de performan, stabilitate i fiabilitate în RyuJIT, GC, WPF i WCF.

.NET Framework 4.6.2

Previzualizarea .NET Framework 4.6.2 a fost anunat la 30 martie 2016. A fost lansat la 2 august 2016. Aceast versiune necesit Windows 7 SP1 sau o versiune ulterioar. Funciile noi includ:

  • Suport pentru ci mai lungi de 260 de caractere
  • Suport pentru FIPS 186-3 DSA în certificate X.509
  • Suport TLS 1.1 / 1.2 pentru ClickOnce
  • Suport pentru localizarea adnotrilor de date în ASP.NET
  • Activarea aplicaiilor desktop .NET cu Project Centennial
  • Suport pentru tastatur soft i DPI per monitor pentru WPF

.NET Framework 4.6.2 este, de asemenea, livrat ca imagine de container Windows.

.NET Framework 4.7

La 5 aprilie 2017, Microsoft a anunat c .NET Framework 4.7 a fost integrat în Windows 10 Creators Update , promiând un program de instalare independent pentru alte versiuni de Windows. O actualizare pentru Visual Studio 2017 a fost lansat la aceast dat pentru a aduga suport pentru direcionarea .NET Framework 4.7. Programul de instalare autonom promis pentru Windows 7 i ulterior a fost lansat la 2 mai 2017, dar avea condiii prealabile care nu erau incluse în pachet.

Funciile noi din .NET Framework 4.7 includ:

  • Criptografie îmbuntit cu criptografie cu curb eliptic
  • Îmbuntii suportul TLS , în special pentru versiunea 1.2
  • Suport pentru asisten de contientizare High-DPI în Windows Forms
  • Mai mult asisten pentru atingere i stilou în Windows Presentation Foundation (WPF)
  • API-uri noi de imprimare pentru WPF

.NET Framework 4.7 este acceptat pe Windows 7 , Server 2008 R2 , Server 2012 , 8.1 , Server 2012 R2 , 10 , Server 2016 i Server 2019 .

.NET Framework 4.7 este, de asemenea, livrat ca imagine de container Windows.

.NET Framework 4.7.1

.NET Framework 4.7.1 a fost lansat pe 17 octombrie 2017. Printre remedieri i funcii noi, corecteaz o problem de dependen a d3dcompiler. De asemenea, adaug compatibilitate cu .NET Standard 2.0.

.NET Framework 4.7.1 este, de asemenea, livrat ca imagine de container Windows.

.NET Framework 4.7.2

.NET Framework 4.7.2 a fost lansat la 30 aprilie 2018. Printre modificri se numr îmbuntiri la ASP.NET, BCL, CLR, ClickOnce, Networking, SQL, WCF, Windows Forms, Workflow i WPF. Aceast versiune este inclus cu Server 2019 .

.NET Framework 4.7.2 este, de asemenea, livrat ca imagine de container Windows.

.NET Framework 4.8

.NET Framework 4.8 a fost lansat pe 18 aprilie 2019. A fost versiunea final a .NET Framework, toate lucrrile viitoare mergând pe platforma .NET Core care va deveni în cele din urm .NET 5 i mai departe. Aceast versiune a inclus îmbuntiri JIT portate din .NET Core 2.1, îmbuntiri DPI ridicate pentru aplicaiile WPF, îmbuntiri de accesibilitate, actualizri de performan i îmbuntiri de securitate. Acesta a acceptat Windows 7 , Server 2008 R2 , Server 2012 , 8.1 , Server 2012 R2 , 10 , Server 2016 i Server 2019 i, de asemenea, a fost livrat ca imagine de container Windows.

Cea mai recent versiune este 4.8.0 Build 4115, cu o dimensiune de instalare offline de 115 MB i o dat a semnturii digitale de 1 mai 2021.

Referine

Opiniones de nuestros usuarios

Elena Costea

Mi se pare foarte interesant modul în care această intrare pe Istoricul versiunilor .NET Framework este formulată, îmi amintește de anii mei de școală. Ce vremuri frumoase, mulțumesc că m-ai adus înapoi la ele.

Iulia Olteanu

Postare grozavă despre Istoricul versiunilor .NET Framework.

Aurelian Ghita

Pentru cei ca mine care caută informații despre Istoricul versiunilor .NET Framework, aceasta este o opțiune foarte bună.