.NET Framework-versiegeschiedenis



Alle kennis die de mens in de loop der eeuwen over .NET Framework-versiegeschiedenis heeft vergaard, is nu op het internet beschikbaar, en wij hebben die voor u op een zo toegankelijk mogelijke manier gebundeld en geordend. Wij willen dat u snel en efficiënt toegang krijgt tot alles wat u over .NET Framework-versiegeschiedenis wilt weten; dat uw ervaring plezierig is en dat u het gevoel hebt dat u echt de informatie over .NET Framework-versiegeschiedenis hebt gevonden waarnaar u op zoek was.

Om onze doelstellingen te bereiken hebben wij ons niet alleen ingespannen om de meest actuele, begrijpelijke en waarheidsgetrouwe informatie over .NET Framework-versiegeschiedenis te verkrijgen, maar wij hebben er ook voor gezorgd dat het ontwerp, de leesbaarheid, de laadsnelheid en de bruikbaarheid van de pagina zo aangenaam mogelijk zijn, zodat u zich kunt concentreren op het wezenlijke, het kennen van alle beschikbare gegevens en informatie over .NET Framework-versiegeschiedenis, zonder dat u zich zorgen hoeft te maken over iets anders, wij hebben het al voor u geregeld. Wij hopen dat wij ons doel hebben bereikt en dat u de informatie heeft gevonden die u zocht over .NET Framework-versiegeschiedenis. We heten u dus van harte welkom en moedigen u aan om te blijven genieten van de ervaring van het gebruik van scientianl.com .

.NET Framework-stack

Microsoft begon eind jaren negentig met de ontwikkeling van het .NET Framework, oorspronkelijk onder de naam Next Generation Windows Services (NGWS). Eind 2001 werden de eerste bètaversies van .NET 1.0 uitgebracht. De eerste versie van .NET Framework werd uitgebracht op 13 februari 2002 en bracht beheerde code naar Windows NT 4.0 , 98 , 2000 , ME en XP .

Sinds de eerste versie heeft Microsoft nog negen upgrades voor .NET Framework uitgebracht, waarvan er zeven zijn uitgebracht samen met een nieuwe versie van Visual Studio . Twee van deze upgrades, .NET Framework 2.0 en 4.0, hebben een upgrade gekregen van Common Language Runtime (CLR). Nieuwe versies van .NET Framework vervangen oudere versies wanneer de CLR-versie dezelfde is.

De .NET Framework-familie omvat ook twee versies voor gebruik op mobiele apparaten of ingesloten apparaten . Een beperkte versie van het framework, het .NET Compact Framework , is beschikbaar op Windows CE- platforms, inclusief Windows Mobile- apparaten zoals smartphones . Bovendien is het .NET Micro Framework gericht op apparaten met zeer beperkte middelen.

.NET Framework 4.8 was de definitieve versie van .NET Framework, toekomstig werk ging naar het herschreven en platformonafhankelijke .NET Core- platform, dat in november 2020 als .NET 5 werd verzonden .

Overzicht

Overzicht van de releasegeschiedenis van .NET Framework
Versie CLR release
datum
Ondersteuning
beëindigd
Visuele studio Inbegrepen Kan worden geïnstalleerd op Vervangt
ramen Windows-server ramen Windows-server
1.0 1.0 2002-01-15 Visual Studio .NET (2002) Nvt Nvt NT 4.0 SP6a , 98 , 98SE , Ik , 2000 , XP NT 4.0 SP6a, 2000, 2003 Nvt
1.0 SP1 2002-03-19 Nvt Nvt
1.0 SP2 2002-08-07 XP SP1 Nvt
1.0 SP3 2004-08-30 2009-07-14 Nvt Nvt
1.1 1.1 2003-04-09 Visual Studio .NET 2003 Nvt 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 2004-08-30 2013-10-08 XP SP2, SP3 2003 SP1, SP2 (x86)
2.0 2.0 2005-10-27 Visual Studio 2005 Nvt 2003 R2 98, 98SE, Ik, 2000 SP3, XP SP2 2000 SP3, 2003 Nvt
2.0 SP1 2007-11-19 Nvt 2008 2000 SP4, XP SP2 2000 SP4, 2003 SP1
2.0 SP2 2008-08-11 2011-07-12 Nvt 2008 SP2, 2008 R2
3.0 2.0 2006-11-06 Visual Studio 2008 Uitzicht Nvt XP SP2 2003 SP1 2.0
3.0 SP1 2007-11-19 Vista SP1 2008
3.0 SP2 2008-08-11 2011-07-12 Vista SP2 2008 SP2, 2008 R2
3.5 2.0 2007-11-19 Visual Studio 2008 Nvt Nvt 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 2010-04-12 2016-01-12 Visual Studio 2010 Nvt Nvt XP SP3, Vista SP1, 7 2003 SP2, 2008, 2008 R2 Nvt
4.5 4 2012-08-15 2016-01-12 Visuele 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 2014-05-05 2022-04-26 Visuele Studio 2015 Nvt Nvt Vista SP2, 7 SP1, 8, 8.1 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 4.0-4.5.1
4.6 4 2015-07-20 2022-04-26 Visuele Studio 2015 10 v1507 Nvt Vista SP2, 7 SP1, 8, 8.1-update 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Update 4.0-4.5.2
4.6.1 4 2015-11-30 2022-04-26 Visual Studio 2015-update 1 10 v1511 Nvt 7 SP1, 8, 8.1 Update, 10 v1507 2008 R2 SP1, 2012, 2012 R2 Update 4.0-4.6
4.6.2 4 2016-08-02 Hetzelfde als het
bovenliggende besturingssysteem
Visual Studio 2017 15.0 10 v1607 2016 7 SP1, 8, 8.1 Update, 10 v1507-v1511 2008 R2 SP1, 2012, 2012 R2 Update 4.0-4.6.1
4.7 4 2017-04-05 Visual Studio 2017 15.1 10 v1703 Nvt 7 SP1, 8.1-update, 10 v1607 2008 R2 SP1, 2012, 2012 R2 Update, 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-update, 10 v1607-v1703 2008 R2 SP1, 2012, 2012 R2 Update, 2016 4.0-4.7
4.7.2 4 2018-04-30 Visual Studio 2017 15.8 10 v1803-v1809 v1803-v1809, 2019 7 SP1, 8.1 Update, 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 Update, 10 v1607-v1809 2008 R2 SP1, 2012, 2012 R2-update, 2016, v1803-v1809, 2019 4.0-4.7.2

Opmerkingen:

A. ^ .NET Framework 1.0 is een integraal onderdeel van Windows XP Media Center Edition en Windows XP Tablet PC Edition . Installatie-cd's voor de Home-editie en de Professional-editie van Windows XP SP1, SP2 of SP3 worden geleverd met .NET Framework 1.0-installatiepakketten.
B. ^ Installatie-cd's voor de Home-editie en de Professional-editie van Windows XP SP2 en SP3 worden geleverd met .NET Framework 1.1-installatiepakketten.
C. ^ .NET Framework wordt niet automatisch geïnstalleerd met dit besturingssysteem. Het moet worden geïnstalleerd vanaf een Windows-installatiemedium of vanaf internet op aanvraag. Configuratiescherm of Server Manager probeert altijd het laatste.
NS. ^ Deze datum is alleen van toepassing op Windows 10 versie 1809, Windows Server 2019 of later. Op oudere versies van Windows neemt .NET Framework 3.5 Service Pack 1 de levenscyclus van het onderliggende Windows-besturingssysteem over.

.NET Framework 1.0

De eerste versie van het .NET Framework werd op 13 februari 2002 uitgebracht voor Windows 98 , ME , NT 4.0 , 2000 en XP . De reguliere ondersteuning voor deze versie eindigde op 10 juli 2007 en de uitgebreide ondersteuning eindigde op 14 juli 2009, met uitzondering van Windows XP Media Center en Tablet PC- edities.

Op 19 juni 2001, de tiende verjaardag van de release van Visual Basic, werd .NET Framework 1.0 Beta 2 uitgebracht.

.NET Framework 1.0 wordt ondersteund op Windows 98 , ME , NT 4.0 , 2000 , XP en Server 2003 . Toepassingen die .NET Framework 1.0 gebruiken, werken ook op computers waarop .NET Framework 1.1 is geïnstalleerd, dat aanvullende besturingssystemen ondersteunt.

Servicepakket 1

Het .NET Framework 1.0 Service Pack 1 werd uitgebracht op 18 maart 2002.

Servicepakket 2

Het .NET Framework 1.0 Service Pack 2 werd uitgebracht op 7 februari 2005.

Servicepakket 3

Het .NET Framework 1.0 Service Pack 3 werd uitgebracht op 30 augustus 2004.

.NET Framework 1.1

Versie 1.1 is de eerste kleine upgrade van .NET Framework. Het is op zichzelf verkrijgbaar als herdistribueerbaar pakket of in een softwareontwikkelingskit en werd op 3 april 2003 gepubliceerd. Het maakt ook deel uit van de tweede release van Visual Studio .NET 2003 . Dit is de eerste versie van het .NET Framework die wordt opgenomen als onderdeel van het Windows-besturingssysteem en wordt geleverd met Windows Server 2003 . De reguliere ondersteuning voor .NET Framework 1.1 eindigde op 14 oktober 2008 en de uitgebreide ondersteuning eindigde op 8 oktober 2013. .NET Framework 1.1 is de laatste versie die Windows NT 4.0 ondersteunt en biedt volledige achterwaartse compatibiliteit met versie 1.0, behalve in zeldzame gevallen waarin een toepassing wordt niet uitgevoerd omdat deze het versienummer van een bibliotheek controleert.

Wijzigingen in 1.1 zijn onder meer:

  • Ingebouwde ondersteuning voor mobiele ASP.NET- besturingselementen, die voorheen beschikbaar was als add-on
  • Stelt Windows Forms-assembly's in staat om op een semi-vertrouwde manier vanaf internet uit te voeren
  • Schakelt Code Access Security in ASP.NET-toepassingen in
  • Ingebouwde ondersteuning voor ODBC en Oracle Database , die voorheen beschikbaar was als add-on
  • .NET Compact Framework , een versie van het .NET Framework voor kleine apparaten
  • Internet Protocol versie 6 ( IPv6 ) ondersteuning

.NET Framework 1.1 wordt ondersteund op Windows 98 , ME , NT 4.0 , 2000 , XP , Server 2003 , Vista en Server 2008 .

Servicepakket 1

Het .NET Framework 1.1 Service Pack 1 werd uitgebracht op 30 augustus 2004.

.NET Framework 2.0

Versie 2.0 werd uitgebracht op 22 januari 2006. Het werd ook uitgebracht samen met Visual Studio 2005 , Microsoft SQL Server 2005 en BizTalk 2006. Een softwareontwikkelingskit voor deze versie werd uitgebracht op 29 november 2006. Het was de laatste versie die Windows ondersteunde. 98 en Windows Me .

Wijzigingen in 2.0 zijn onder meer:

.NET Framework 2.0 wordt ondersteund op Windows 98 , ME , 2000 , XP , Server 2003 , Vista , Server 2008 en Server 2008 R2 . Toepassingen die .NET Framework 2.0 gebruiken, kunnen ook worden uitgevoerd op computers waarop .NET Framework 3.0 of 3.5 is geïnstalleerd, dat aanvullende besturingssystemen ondersteunt.

Servicepakket 1

Het .NET Framework 2.0 Service Pack 1 werd uitgebracht op 19 november 2007.

Servicepakket 2

Het .NET Framework 2.0 Service Pack 2 is uitgebracht op 16 januari 2009. Het vereist Windows 2000 met SP4 plus KB835732 of KB891861 update, Windows XP met SP2 plus Windows Installer 3.1. Het is de laatste versie die Windows 2000 ondersteunt, hoewel er enkele onofficiële oplossingen zijn geweest om een subset van de functionaliteit van versie 3.5 in Windows 2000 te gebruiken.

.NET Framework 3.0

.NET Framework 3.0, voorheen WinFX genoemd, werd uitgebracht op 21 november 2006. Het bevat een nieuwe set beheerde code- API's die een integraal onderdeel vormen van Windows Vista en Windows Server 2008 . Het is ook beschikbaar als download voor Windows XP SP2 en Windows Server 2003 . Deze release bevat geen grote architecturale wijzigingen; .NET Framework 3.0 gebruikt dezelfde CLR als .NET Framework 2.0. In tegenstelling tot de vorige grote .NET-releases is er geen .NET Compact Framework-release gemaakt als tegenhanger van deze versie. Versie 3.0 van het .NET Framework geleverd met Windows Vista. Het werd ook geleverd met Windows Server 2008 als een optioneel onderdeel (standaard uitgeschakeld).

.NET Framework 3.0 bestaat uit vier belangrijke nieuwe componenten:

.NET Framework 3.0 wordt ondersteund op Windows XP , Server 2003 , Vista , Server 2008 en Server 2008 R2 . Toepassingen die .NET Framework 3.0 gebruiken, werken ook op computers waarop .NET Framework 3.5 is geïnstalleerd, dat aanvullende besturingssystemen ondersteunt.

Servicepakket 1

Het .NET Framework 3.0 Service Pack 1 werd uitgebracht op 19 november 2007.

Servicepakket 2

Het .NET Framework 3.0 Service Pack 2 werd uitgebracht op 22 februari 2010.

.NET Framework 3.5

Versie 3.5 van het .NET Framework is uitgebracht op 19 november 2007. Net als bij .NET Framework 3.0, gebruikt versie 3.5 Common Language Runtime (CLR) 2.0, dat wil zeggen dezelfde versie als .NET Framework versie 2.0. Daarnaast installeert .NET Framework 3.5 ook .NET Framework 2.0 SP1 en 3.0 SP1 (waarbij de latere 3.5 SP1 in plaats daarvan 2.0 SP2 en 3.0 SP2 installeert), wat een aantal methoden en eigenschappen toevoegt aan de BCL-klassen in versie 2.0 die vereist zijn voor versie 3.5-functies zoals Language Integrated Query (LINQ) . Deze wijzigingen hebben echter geen invloed op toepassingen die zijn geschreven voor versie 2.0.

Net als bij eerdere versies is er tegelijk met deze update een nieuw .NET Compact Framework 3.5 uitgebracht om ondersteuning te bieden voor extra functies op Windows Mobile- en Windows Embedded CE- apparaten.

De broncode van de Framework Class Library in deze versie is gedeeltelijk vrijgegeven (alleen voor debugging-referentie) onder de Microsoft Reference Source License .

.NET Framework 3.5 wordt ondersteund op Windows XP , Server 2003 , Vista , Server 2008 , 7 , Server 2008 R2 , 8 , Server 2012 , 8.1 , Server 2012 R2 , 10 en Server 2016 . Vanaf Windows 8 is .NET Framework 3.5 een optionele functie die in het configuratiescherm kan worden in- of uitgeschakeld.

Hoewel .NET Framework 3.5 meer dan 10 jaar oud is, wordt het ook geleverd als Windows Container- image, waardoor oude applicaties die gebaseerd zijn op .NET Framework 2.0-3.5 in een containeromgeving kunnen draaien .

Servicepakket 1

Het .NET Framework 3.5 Service Pack 1 is uitgebracht op 11 augustus 2008. Deze release voegt nieuwe functionaliteit toe en biedt onder bepaalde omstandigheden prestatieverbeteringen, vooral met WPF waar 20-45% verbeteringen worden verwacht. Er zijn twee nieuwe dataservicecomponenten toegevoegd, het ADO.NET Entity Framework en ADO.NET Data Services . Twee nieuwe samenstellingen voor webontwikkeling, System.Web.Abstraction en System.Web.Routing, zijn toegevoegd; deze worden gebruikt in het ASP.NET MVC- framework en zullen naar verluidt ook worden gebruikt in de toekomstige release van ASP.NET Forms-toepassingen. Service Pack 1 is inbegrepen bij SQL Server 2008 en Visual Studio 2008 Service Pack 1 . Het bevatte ook een nieuwe set besturingselementen genaamd "Visual Basic Power Packs", die Visual Basic-besturingselementen zoals "Line" en "Shape" terugbrachten. Versie 3.5 SP1 van het .NET Framework geleverd met Windows 7. Het werd ook geleverd met Windows Server 2008 R2 als een optioneel onderdeel (standaard uitgeschakeld).

.NET Framework 3.5 SP1-clientprofiel

Voor het .NET Framework 3.5 SP1 is er ook een nieuwe variant van het .NET Framework, het ".NET Framework Client Profile", dat met 28 MB aanzienlijk kleiner is dan het volledige framework en alleen componenten installeert die het meest relevant zijn voor desktop- applicaties. Het clientprofiel heeft echter alleen deze omvang als u het online installatieprogramma op Windows XP SP2 gebruikt wanneer er geen andere .NET Frameworks zijn geïnstalleerd of Windows Update gebruikt . Bij gebruik van het offline installatieprogramma of een ander besturingssysteem is de downloadgrootte nog steeds 250 MB.

.NET Framework 4.0

De belangrijkste aandachtspunten voor deze release zijn:

.NET Framework 4.0 wordt ondersteund op Windows XP (met Service Pack 3), Windows Server 2003 , Vista , Server 2008 , 7 en Server 2008 R2 . Toepassingen die .NET Framework 4.0 gebruiken, kunnen ook worden uitgevoerd op computers waarop .NET Framework 4.5 of 4.6 is geïnstalleerd, dat aanvullende besturingssystemen ondersteunt. .NET Framework 4.0 is de laatste versie die Windows XP en Windows Server 2003 ondersteunt.

Geschiedenis

Microsoft kondigde op 29 september 2008 het voornemen aan om .NET Framework 4 te verzenden. De openbare bèta werd uitgebracht op 20 mei 2009.

Op 28 juli 2009 werd een tweede release van de .NET Framework 4-bèta beschikbaar gesteld met ondersteuning voor experimentele software, transactioneel geheugen . Deze functionaliteit is niet beschikbaar in de definitieve versie van het framework.

Op 19 oktober 2009 bracht Microsoft Beta 2 van .NET Framework 4 uit. Tegelijkertijd kondigde Microsoft de verwachte lanceringsdatum voor .NET Framework 4 aan op 22 maart 2010. Deze lanceringsdatum werd vervolgens uitgesteld tot 12 april 2010.

Op 10 februari 2010 is een release candidate gepubliceerd: Version:RC.

Op 12 april 2010 werd naast de definitieve versie van Microsoft Visual Studio 2010 de definitieve versie van .NET Framework 4.0 gelanceerd .

Op 18 april 2011 werd versie 4.0.1 uitgebracht die enkele door de klant gevraagde fixes voor Windows Workflow Foundation ondersteunt . De ontwerptijdcomponent, waarvoor Visual Studio 2010 SP1 vereist is, voegt een workflow-statusmachineontwerper toe.

Op 27 oktober 2011 werd versie 4.0.2 uitgebracht die enkele nieuwe functies van Microsoft SQL Server ondersteunt .

Op 5 maart 2012 werd versie 4.0.3 uitgebracht.

Windows Server AppFabric

Na de release van .NET Framework 4 heeft Microsoft een reeks verbeteringen uitgebracht, genaamd Windows Server AppFabric , voor applicatieservermogelijkheden in de vorm van AppFabric Hosting en in-memory gedistribueerde caching-ondersteuning.

.NET Framework 4.5

.NET Framework 4.5 werd uitgebracht op 15 augustus 2012; aan deze versie is een reeks nieuwe of verbeterde functies toegevoegd. Het .NET Framework 4.5 wordt alleen ondersteund op Windows Vista of hoger. Het .NET Framework 4.5 gebruikt Common Language Runtime 4.0, met enkele extra runtime-functies.

.NET Framework 4.5 wordt ondersteund op Windows Vista , Server 2008 , 7 , Server 2008 R2 , 8 , Server 2012 , 8.1 en Server 2012 R2 . Toepassingen die .NET Framework 4.5 gebruiken, kunnen ook worden uitgevoerd op computers waarop .NET Framework 4.6 is geïnstalleerd, dat aanvullende besturingssystemen ondersteunt.

.NET voor Metro-achtige apps

Metro-achtige apps zijn oorspronkelijk ontworpen voor specifieke vormfactoren en maken gebruik van de kracht van het Windows-besturingssysteem. Er zijn twee subsets van het .NET Framework beschikbaar voor het bouwen van apps in Metro-stijl met C# of Visual Basic : Een voor Windows 8 en Windows 8.1 , genaamd .NET API's voor Windows 8.x Store-apps . Een andere voor Universal Windows Platform (UWP), genaamd .NET API's voor UWP . Deze versie van .NET Framework, evenals de runtime en bibliotheken die worden gebruikt voor Metro-achtige apps, maakt deel uit van Windows Runtime , het nieuwe platform en ontwikkelmodel voor Metro-achtige apps. Het is een ecosysteem met veel platforms en talen, waaronder .NET Framework , C++ en HTML5 met JavaScript .

Kernfuncties

  • Mogelijkheid om te beperken hoe lang de engine voor reguliere expressies zal proberen een reguliere expressie op te lossen voordat er een time-out optreedt.
  • Mogelijkheid om de cultuur voor een applicatiedomein te definiëren .
  • Console-ondersteuning voor Unicode ( UTF-16 ) codering.
  • Ondersteuning voor versiebeheer van culturele tekenreeksen en vergelijkingsgegevens.
  • Betere prestaties bij het ophalen van bronnen.
  • Native ondersteuning voor Zip- compressie (vorige versies ondersteunden het compressie-algoritme , maar niet het archiefformaat).
  • Mogelijkheid om een reflectiecontext aan te passen om standaard reflectiegedrag te overschrijven via de CustomReflectionContext- klasse.
  • Er zijn nieuwe asynchrone functies toegevoegd aan de talen C# en Visual Basic . Deze functies voegen een taakgebaseerd model toe voor het uitvoeren van asynchrone bewerkingen, het implementeren van futures en beloften .

Managed Extensibility Framework (MEF)

Het Managed Extensibility Framework of MEF is een bibliotheek voor het maken van lichtgewicht, uitbreidbare applicaties. Het stelt applicatieontwikkelaars in staat om extensies te ontdekken en te gebruiken zonder dat configuratie vereist is. Het laat ontwikkelaars van extensies ook eenvoudig code inkapselen en fragiele harde afhankelijkheden vermijden. Met MEF kunnen extensies niet alleen binnen applicaties worden hergebruikt, maar ook tussen applicaties.

ASP.NET

Netwerken

.NET Framework 4.5.1

De release van .NET Framework 4.5.1 werd aangekondigd op 17 oktober 2013 samen met Visual Studio 2013. Deze versie vereist Windows Vista SP2 en hoger en wordt meegeleverd met Windows 8.1 en Windows Server 2012 R2 . Nieuwe functies van .NET Framework 4.5.1:

  • Debugger-ondersteuning voor X64 bewerken en doorgaan (EnC)
  • Debugger-ondersteuning voor het zien van beheerde retourwaarden
  • Asynchrone foutopsporing in de vensters Oproepstapel en Taken
  • Debugger-ondersteuning voor het analyseren van .NET-geheugendumps (in de Visual Studio Ultimate SKU)
  • Tools voor .NET-ontwikkelaars in de Performance and Diagnostics-hub
  • Verbeteringen in de gebruikersinterface voor codeanalyse
  • Veerkracht van ADO.NET inactieve verbinding

.NET Framework 4.5.2

De release van .NET Framework 4.5.2 werd aangekondigd op 5 mei 2014. Voor deze versie is Windows Vista SP2 en hoger vereist . Voor Windows Forms- toepassingen zijn verbeteringen aangebracht voor scenario's met een hoge DPI . Voor ASP.NET zijn HTTP-headerinspectie- en wijzigingsmethoden met een hogere betrouwbaarheid beschikbaar, evenals een nieuwe manier om asynchrone werktaken op de achtergrond te plannen.

.NET Framework 4.6

.NET Framework 4.6 werd aangekondigd op 12 november 2014. Het werd uitgebracht op 20 juli 2015. Het ondersteunt een nieuwe just-in-time compiler (JIT) voor 64-bits systemen genaamd RyuJIT, die hogere prestaties en ondersteuning biedt voor SSE2 en AVX2 instructie sets. WPF en Windows Forms hebben beide updates ontvangen voor scenario's met hoge DPI. Ondersteuning voor TLS 1.1 en TLS 1.2 is toegevoegd aan WCF. Voor deze versie is Windows Vista SP2 of hoger vereist .

De cryptografische API in .NET Framework 4.6 gebruikt de nieuwste versie van de Windows CNG- cryptografie-API. Als gevolg hiervan is NSA Suite B-cryptografie beschikbaar voor .NET Framework. Suite B bestaat uit AES , de SHA-2- familie van hashing-algoritmen, elliptische curve Diffie-Hellman en elliptische curve DSA .

.NET Framework 4.6 wordt ondersteund op Windows Vista , Server 2008 , 7 , Server 2008 R2 , 8 , Server 2012 , 8.1 , Server 2012 R2 , 10 en Server 2016 . In .NET Framework 4.6.1 en 4.6.2 wordt echter de ondersteuning voor Windows Vista en Server 2008 stopgezet en bij .NET Framework 4.6.2 wordt de ondersteuning voor Windows 8 stopgezet .

.NET Framework 4.6.1

De release van .NET Framework 4.6.1 werd aangekondigd op 30 november 2015. Voor deze versie is Windows 7 SP1 of hoger vereist . Nieuwe functies en API's zijn onder meer:

  • WPF-verbeteringen voor spellingcontrole, ondersteuning voor aangepaste woordenboeken per gebruiker en verbeterde aanraakprestaties.
  • Verbeterde ondersteuning voor Elliptic Curve Digital Signature Algorithm (ECDSA) X509-certificaten.
  • Ondersteuning toegevoegd in SQL-connectiviteit voor AlwaysOn, Always Encrypted en verbeterde veerkracht bij het openen van verbindingen bij verbinding met Azure SQL Database.
  • Azure SQL Database ondersteunt nu gedistribueerde transacties met behulp van de bijgewerkte System.Transactions API's .
  • Veel andere prestatie-, stabiliteits- en betrouwbaarheidsoplossingen in RyuJIT, GC, WPF en WCF.

.NET Framework 4.6.2

De preview van .NET Framework 4.6.2 werd aangekondigd op 30 maart 2016. Het werd uitgebracht op 2 augustus 2016. Voor deze versie is Windows 7 SP1 of hoger vereist . Nieuwe functies zijn onder meer:

  • Ondersteuning voor paden langer dan 260 tekens
  • Ondersteuning voor FIPS 186-3 DSA in X.509- certificaten
  • TLS 1.1/1.2-ondersteuning voor ClickOnce
  • Ondersteuning voor lokalisatie van gegevensannotaties in ASP.NET
  • .NET desktop-apps inschakelen met Project Centennial
  • Zacht toetsenbord en DPI-ondersteuning per monitor voor WPF

.NET Framework 4.6.2 wordt ook geleverd als Windows-containerimage.

.NET Framework 4.7

Op 5 april 2017 kondigde Microsoft aan dat .NET Framework 4.7 is geïntegreerd in Windows 10 Creators Update , met de belofte een stand-alone installatieprogramma voor andere Windows-versies te krijgen. Op deze datum is een update voor Visual Studio 2017 uitgebracht om ondersteuning voor het targeten van .NET Framework 4.7 toe te voegen. Het beloofde stand-alone installatieprogramma voor Windows 7 en later werd uitgebracht op 2 mei 2017, maar er waren vereisten die niet bij het pakket waren inbegrepen.

Nieuwe functies in .NET Framework 4.7 zijn onder meer:

  • Verbeterde cryptografie met cryptografie met elliptische krommen
  • Verbeter de TLS- ondersteuning, met name voor versie 1.2
  • Ondersteuning voor ondersteuning voor High-DPI-bewustzijn in Windows Forms
  • Meer ondersteuning voor aanraking en stylus in Windows Presentation Foundation (WPF)
  • Nieuwe print-API's voor WPF

.NET Framework 4.7 wordt ondersteund op Windows 7 , Server 2008 R2 , Server 2012 , 8.1 , Server 2012 R2 , 10 , Server 2016 en Server 2019 .

.NET Framework 4.7 wordt ook geleverd als Windows-containerimage.

.NET Framework 4.7.1

.NET Framework 4.7.1 is uitgebracht op 17 oktober 2017. Naast de fixes en nieuwe functies corrigeert het een d3dcompiler-afhankelijkheidsprobleem. Het voegt ook compatibiliteit toe met de .NET Standard 2.0 uit de doos.

.NET Framework 4.7.1 wordt ook geleverd als Windows-containerimage.

.NET Framework 4.7.2

.NET Framework 4.7.2 is uitgebracht op 30 april 2018. Onder de wijzigingen zijn verbeteringen aan ASP.NET, BCL, CLR, ClickOnce, Networking, SQL, WCF, Windows Forms, Workflow en WPF. Deze versie wordt meegeleverd met Server 2019 .

.NET Framework 4.7.2 wordt ook geleverd als Windows-containerimage.

.NET Framework 4.8

.NET Framework 4.8 werd uitgebracht op 18 april 2019. Het was de definitieve versie van .NET Framework, al het toekomstige werk ging naar het .NET Core- platform dat uiteindelijk .NET 5 en later zal worden. Deze release bevatte JIT- verbeteringen die zijn overgenomen van .NET Core 2.1, hoge DPI- verbeteringen voor WPF-toepassingen, toegankelijkheidsverbeteringen, prestatie-updates en beveiligingsverbeteringen. Het ondersteunde Windows 7 , Server 2008 R2 , Server 2012 , 8.1 , Server 2012 R2 , 10 , Server 2016 en Server 2019 en werd ook verzonden als een Windows-containerimage.

De meest recente release is 4.8.0 Build 4115, met een offline installatiegrootte van 115 MB en een digitale handtekeningdatum van 1 mei 2021.

Referenties

Opiniones de nuestros usuarios

Remco Thijssen

Correct. Het geeft de nodige informatie over .NET Framework-versiegeschiedenis., Juist

Robert Jansen

Zeer interessant dit item over .NET Framework-versiegeschiedenis., Ik dacht dat ik alles al wist over .NET Framework-versiegeschiedenis., Zeer interessant dit item over .NET Framework-versiegeschiedenis.

Maurice Brinkman

Ik weet niet hoe ik bij dit artikel over .NET Framework-versiegeschiedenis_ kwam, maar ik vond het erg leuk.