.NET Framework version historie

Microsoft startede udviklingen på the.NET ramme i slutningen af ​​1990'erne oprindeligt under navnet Next Generation Windows Services. Ved slutningen af ​​2000 de første beta-versioner of.NET 1.0 blev frigivet.

Version 3.0 af the.NET Framework er inkluderet i Windows Server 2008 og Windows Vista. Version 3.5 er inkluderet i Windows 7, og kan også installeres på Windows XP og Windows Server 2003-serien af ​​operativsystemer. Den 12. april 2010 blev .NET Framework 4 frigivet sammen Visual Studio 2010.

The.NET Framework familien omfatter også to versioner til mobil eller Embedded enhed brug. En reduceret version af rammen, the.NET Compact Framework, er tilgængelig på Windows CE-platforme, herunder Windows Mobile-enheder såsom smartphones. Derudover er the.NET Micro Framework målrettet alvorligt ressource-begrænsede enheder.

Oversigt

Bemærkninger:

  • udsigt
  • tale
  • rediger

En mere komplet liste over udslip af the.NET Framework kan findes på listen of.NET Framework versioner.

.NET Framework 1.0

Den første version af the.NET Framework blev udgivet den 13. februar 2002 til Windows 98, ME, NT 4.0, 2000 og XP. Mainstream støtte til denne version sluttede den 10. juli 2007, og udvidet support sluttede den 14. juli 2009, med undtagelse af Windows XP Media Center og Tablet PC udgaver.

.NET Framework 1.1

Version 1.1 er den første major.NET Framework opgradering. Den er tilgængelig på sine egne som en videredistribution emballagen eller i et software development kit, og blev offentliggjort den 3. april 2003. Det er også en del af den anden udgivelse af Visual Studio.NET 2003. Dette er den første version af the.NET Framework der skal indgå som en del af Windows-operativsystemet, forsendelse med Windows Server 2003. Mainstream støtte for.NET Framework 1.1 sluttede den 14. oktober 2008 og udvidet support sluttede den 8. oktober 2013. Da version 1.1 er en komponent i Windows Server 2003, det vil modtage udvidet support sammen med OS indtil 14 Juli 2015..NET Framework 1.1 er den sidste version til at understøtte Windows NT 4.0.

Installing.NET Framework 1.1 indeholder også det system støtte til version 1.0, undtagen i sjældne tilfælde, hvor en ansøgning ikke vil køre, fordi det kontrollerer versionsnummeret på et bibliotek.

Ændringer i 1.1 omfatter:

  • Indbygget understøttelse af mobile ASP.NET kontroller, som tidligere var tilgængelig som en add-on
  • Aktiverer Windows Forms forsamlinger til at udføre i en semi-betroet måde fra internettet
  • Aktiverer Kode Access Security i ASP.NET applikationer
  • Indbygget understøttelse af ODBC og databaser, som tidligere var tilgængelig som en add-on
  • .NET Compact Framework, en version af the.NET ramme for små enheder
  • Internet Protocol version 6 støtte
  • Talrige API ændringer

.NET Framework 2.0

Version 2.0 blev udgivet den 22. januar 2006. Det blev også udgivet sammen med Visual Studio 2005, Microsoft SQL Server 2005, og BizTalk 2006. Et kit til denne version udvikling software blev udgivet den 29. november 2006. Det var den sidste version til at understøtte Windows 98 og Windows Me.

.NET Framework 2.0 med Service Pack 2 kræver Windows 2000 med SP4 plus KB835732 eller KB891861 opdatering, Windows XP med SP2 plus Windows Installer 3.1. Det er den sidste version til støtte til Windows 2000, selv om der har været nogle uofficielle løsninger til at bruge en delmængde af funktionaliteten fra version 3.5 i Windows 2000.

Ændringer i 2,0 omfatter:

  • Fuld 64-bit computing støtte til både x64 og IA-64 hardwareplatforme
  • Talrige API ændringer
  • Microsoft integration SQL Server: I stedet for at bruge T-SQL, kan man opbygge lagrede procedurer og udløser i nogen af ​​the.NET-kompatible sprog
  • En ny hosting API til native applikationer, der ønsker at være vært for en forekomst af the.NET runtime: Den nye API giver en finkornet kontrol på opførslen af ​​runtime med hensyn til multithreading, hukommelse tildeling og montage belastning. Det blev oprindeligt udviklet til effektivt at være vært for runtime i Microsoft SQL Server, som gennemfører sin egen scheduler og hukommelse manager.
  • Mange ekstra og forbedrede ASP.NET web kontrol
  • Nye kontroller data med deklarative data binding
  • Nye personalisering funktioner til ASP.NET, såsom støtte til temaer, skind, mastersider og webparts
  • .NET Micro Framework, en version af the.NET Framework relateret til Smart Personal Objects Technology initiativ
  • Medlemskab udbyder
  • Delvise klasser
  • NULL typer
  • Anonyme metoder
  • Iteratorer
  • Datatabeller
  • Common Language Runtime 2.0
  • Sprog støtte til generiske bygget direkte ind the.NET CLR

.NET Framework 3.0

.NET Framework 3.0, tidligere kaldet WinFX, blev udgivet den 21. november 2006. Den indeholder et nyt sæt af administreret kode API'er, der er en integreret del af Windows Vista og Windows Server 2008. Det er også tilgængelig til Windows XP SP2 og Windows Server 2003 som download. Der er ingen større arkitektoniske ændringer, der indregnes med denne udgivelse, .NET Framework 3.0 bruger samme CLR as.NET Framework 2.0. I modsætning til den tidligere major.NET frigiver der var no.NET Compact Framework frigivelse lavet som modstykke til denne version. Version 3.0 af the.NET Framework leveres med Windows Vista. Det er også leveres med Windows Server 2008 som en valgfri komponent.

.NET Framework 3.0 består af fire store nye komponenter:

  • Windows Presentation Foundation, tidligere kodenavnet Avalon: En ny brugergrænseflade delsystem og API baseret på XAML markup sprog, som bruger 3D computergrafik hardware og Direct3D-teknologier
  • Windows Communication Foundation, tidligere kodenavnet Indigo: En serviceorienteret messaging-system, der gør det muligt for programmer til at fungere lokalt eller eksternt ligner webservices
  • Windows Workflow Foundation: Giver bygning opgave automatisering og integrerede transaktioner ved hjælp arbejdsgange
  • Windows CardSpace, tidligere kodenavnet InfoCard: En software komponent, som sikkert gemmer en persons digitale identiteter og giver en samlet grænseflade til at vælge identitet for en bestemt transaktion, såsom at logge på en hjemmeside

.NET Framework 3.5

Version 3.5 af the.NET Framework blev udgivet den 19. november 2007, men det er ikke inkluderet i Windows Server 2008. Som with.NET Framework 3.0, version 3.5 bruger Common Language Runtime 2.0, altså den samme version as.NET Framework version 2.0. Desuden .NET Framework 3.5 også installs.NET Framework 2.0 SP1 og 3,0 SP1, som tilføjer nogle metoder og egenskaber til BCL klasser i version 2.0, som er nødvendige for version 3.5 funktioner såsom LINQ. Disse ændringer påvirker ikke applikationer skrevet for version 2.0, dog.

Som med tidligere versioner blev en new.NET Compact Framework 3.5 frigivet i takt med denne opdatering for at yde støtte til yderligere funktioner på Windows Mobile og Windows Embedded CE-enheder.

Kildekoden af ​​rammeprogrammet Class Library i denne version er delvist udgivet under Microsoft reference Source Licens.

Service Pack 1

The.NET Framework 3.5 Service Pack 1 blev udgivet den 11. august 2008. Denne udgivelse tilføjer ny funktionalitet og giver ydeevne under visse betingelser, især med WPF, hvor der forventes 20-45% forbedringer. To nye data service komponenter er blevet tilføjet, at ADO.NET Entity Framework og ADO.NET Data Services. To nye forsamlinger for webudvikling, System.Web.Abstraction og System.Web.Routing, er blevet tilføjet; disse anvendes i ASP.NET MVC Framework og, efter sigende, vil blive brugt i fremtiden frigivelse af ASP.NET Forms applikationer. Service Pack 1 er inkluderet med SQL Server 2008 og Visual Studio 2008 Service Pack 1. Det fremhævede også et nyt sæt kontroller kaldet "Visual Basic Power Packs", som bragte tilbage Visual Basic kontroller såsom "Line" og "Shape". Version 3.5 SP1 af the.NET Framework leveres med Windows 7. Det er også leveres med Windows Server 2008 R2 som en valgfri komponent.

.NET Framework 3.5 SP1 Client Profile

For the.NET Framework 3.5 SP1 er der også en ny variant af the.NET ramme, kaldet ".NET Framework Client Profile", som på 28 MB er væsentligt mindre end den fulde ramme og kun installerer komponenter, der er mest relevante for desktop applikationer. Men Client Profile udgør denne størrelse, hvis du bruger online-installatør på Windows XP SP2, når der ikke other.NET rammer er installeret, eller ved hjælp af Windows Update. Når du bruger off-line installatør eller en anden OS download størrelse er stadig 250 MB.

.NET Framework 4

Vigtige fokusområder for denne udgivelse er:

  • Parallelle Extensions til at forbedre støtten til parallel computing, som er rettet mod multi-core eller distribuerede systemer. Til dette formål teknologier som PLINQ, en parallel gennemførelse af LINQ motor, og Task Parallel Library, som udsætter parallelle konstruktioner via metodekald., Er inkluderet.
  • Nye Visual Basic.NET og C # sproglige funktioner, såsom implicitte linje fortsættelser, dynamisk forsendelse, navngivne parametre, og valgfri parametre.
  • Støtte til Code Contracts.
  • Inddragelse af nye typer til at arbejde med arbitrær præcision aritmetik og komplekse tal.
  • Indføre Common Language Runtime 4,0.

Historie

Microsoft annoncerede hensigt at ship.NET Framework 4 den 29. september 2008. Public Beta blev udgivet den 20. maj 2009.

Den 28. juli 2009 blev en anden frigivelse af the.NET Framework 4 beta stillet til rådighed med eksperimentel software transaktionsbeslutning hukommelse støtte. Denne funktionalitet er ikke tilgængelig i den endelige version af rammen.

Den 19. oktober 2009 udgav Microsoft Beta 2 af the.NET Framework 4. Samtidig, Microsoft annoncerede den forventede lancering dato for.NET Framework 4 som den 22. marts 2010. Denne lanceringen datoen efterfølgende blev forsinket til 12. april 2010.

Den 10. februar 2010 blev en release kandidat offentliggjort: Version: RC.

Den 12. april 2010 blev den endelige version of.NET Framework 4.0 lanceret sammen med den endelige frigivelse af Microsoft Visual Studio 2010.

Den 18. april 2011 blev versionen 4.0.1 frigivet støtte nogle kunde-krævede rettelser til Windows Workflow Foundation. Dens design-tid komponent, som kræver Visual Studio 2010 SP1, tilføjer en arbejdsproces tilstand maskine designer.

Den 19. oktober 2011 blev versionen 4.0.2 frigivet understøtter nogle nye funktioner i Microsoft SQL Server.

Version 4.0.3 blev udgivet den 4. marts 2012.

Windows Server AppFabric

Efter udgivelsen af ​​the.NET Framework 4, Microsoft frigivet et sæt af forbedringer, opkaldt Windows Server AppFabric, til anvendelse server kapaciteter i form af AppFabric Hosting og in-memory distribueret caching støtte.

.NET Framework 4.5

.NET Framework 4.5 blev udgivet den 15. august 2012; et sæt af nye eller forbedrede funktioner blev tilføjet i denne version. The.NET Framework 4.5 understøttes kun på Windows Vista eller nyere. The.NET Framework 4.5 anvender Common Language Runtime 4,0, med nogle ekstra runtime funktioner.

NET til Metro stil apps

Metro-stil apps er designet til specifikke formfaktorer og udnytte kraften i Windows-operativsystemet. En undergruppe af the.NET Framework er til rådighed for at bygge Metro stil apps til Windows 8 ved hjælp af C # eller Visual Basic. Denne delmængde er called.NET API'er til apps.

Versionen of.NET Framework, runtime og biblioteker, der anvendes til Metro stil apps er en del af det nye Windows Runtime, som er den nye platform og anvendelse model for Metro stil apps. Det er et økosystem, der huser mange platforme og sprog, including.NET Framework, C ++ og HTML5 / JavaScript.

Framework Core

Core Egenskaber

  • Evne til at begrænse, hvor længe det regulære udtryk motor vil forsøge at løse et regulært udtryk, før det gange ud.
  • Evne til at definere kulturen for et program domæne.
  • Konsol støtte til Unicode-kodning.
  • Støtte til versionering af kulturelle snor bestilling og sammenligning af data.
  • Bedre ydelse, når du henter ressourcer.
  • ZIP-komprimering forbedring for at mindske størrelsen af ​​en komprimeret fil.
  • Mulighed for at tilpasse en refleksion kontekst at tilsidesætte standard refleksion adfærd gennem CustomReflectionContext klassen.

Managed Udvidelsesmuligheder Framework

Asynkrone operationer

I the.NET Framework 4.5 blev nye asynkrone funktioner tilføjet til C # og Visual Basic sprog. Disse funktioner tilføjes en opgave-baseret model for at udføre asynkrone operationer.

ASP.NET

  • Understøttelse af nye HTML5 formular typer.
  • Støtte til model bindemidler i Web Forms. Disse lader dig binde data kontrol direkte til data-adgang metoder, og automatisk konvertere bruger input til og from.NET Framework datatyper.
  • Støtte til diskret JavaScript klient-side validering scripts.
  • Forbedret håndtering af klient-script gennem bundling og minifikationen for forbedret side ydeevne.
  • Integrerede kodning rutiner fra AntiXSS biblioteket for at beskytte mod cross-site scripting-angreb.
  • Støtte til WebSocket protokol.
  • Støtte til læsning og skrivning anmodninger og svar asynkront.
  • Støtte til asynkrone moduler og handlere.
  • Støtte til indhold distributionsnet fallback i ScriptManager kontrol.

Netværk

  • Giver en ny programmeringsgrænseflade til applikationer: System.Net.namespace og System.Net.namespaces tilføjes
  • Forbedret internationalisering og IPv6 understøttelse
  • RFC-kompatible URI support
  • Støtte til internationaliseret domænenavn parsing
  • Støtte til e-mail adresse Internationalisering

.NET Framework 4.5.1

Frigivelsen of.NET Framework 4.5.1 blev annonceret den 17. oktober 2013 sammen Visual Studio 2013. Denne version kræver Windows Vista SP2 og senere og følger med Windows 8.1 og Windows Server 2012 R2.

.NET Framework 4.5.2

Frigivelsen of.NET Framework 4.5.2 blev annonceret den 5. maj 2014. For Windows Forms applikationer, forbedringer blev foretaget til høje DPI scenarier. For ASP.NET, er højere metoder inspektion og modifikation pålidelighed header til rådighed som er en ny måde at planlægge baggrunden asynkrone arbejdstager opgaver.

  0   0
Forrige artikel Englands flag
Næste artikel CastleMiner

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha