.NET Native



Internettet er en uudtømmelig kilde til viden, også når det drejer sig om .NET Native. Århundreder og århundreder af menneskelig viden om .NET Native er blevet hældt og bliver stadig hældt ind i nettet, og det er netop derfor, at det er så vanskeligt at få adgang til det, da vi kan finde steder, hvor det kan være vanskeligt eller endog upraktisk at navigere. Vores forslag går ud på, at De ikke skal lide skibbrud i et hav af data om .NET Native, og at De hurtigt og effektivt skal kunne nå frem til alle visdommens havne.

Med dette mål for øje har vi gjort noget, der går ud over det indlysende, og vi har indsamlet de mest opdaterede og bedst forklarede oplysninger om .NET Native. Vi har også indrettet den på en måde, der gør den let at læse, med et minimalistisk og behageligt design, der sikrer den bedste brugeroplevelse og den korteste indlæsningstid. Vi gør det nemt for dig, så det eneste, du skal bekymre dig om, er at lære alt om .NET Native! Så hvis du mener, at vi har nået vores mål, og du allerede ved, hvad du ville vide om .NET Native, vil vi meget gerne have dig tilbage på dette rolige hav af sapientiada.com, når din videnshunger er vakt igen.

.NET Native er en værktøjskæde , hvis vigtigste komponent er en kompilator , der er på forhånd , og tilhører Microsofts .NET- platform. Compileren bruges til at kompilere Windows Store Apps (UWP), der er programmeret i C # eller Visual Basic .NET . .NET Native er også klassificeret som et runtime-miljø og som en komponent eller et supplement til. NET Core , men hidtil kun understøttet til UWP-apps.

Som en del af den oprindelige opgørelse system i .NET Framework er kode til kompilere-tid , først i den mellemliggende kode Common Intermediate Language og, startende fra runtime ved just-in-time-kompilering i maskinkode kompileret (Se også: Fælles sprog Runtime ) . I modsætning til dette konverteres med .NET Native programkoden til UWP-apps desuden til maskinkode på forhånd, dvs. H. kompileret til oprindelig kode.

For den faktiske .NET Core (dvs. ikke UWP) har et alternativt runtime-system til kompilering i forvejen i corert-arkivet dog været under udvikling i flere år uden godkendelse (pr. Juni 2019), som tilsyneladende forbliver eksperimentelt indtil videre.

En anden mulighed for AOT-kompilering har været tilgængelig for .NET Core siden version 3.0 gennem såkaldte ready-to-run-billeder. JIT-kompilering udføres på forhånd, og resultatet, den (platformsspecifikke) maskinkode , gemmes sammen med den administrerede kode i samlingsfilen .

historie

Udviklingen af .NET Native blev først annonceret af Microsoft i april 2014. En version før compileren af compileren blev inkluderet i Visual Studio 2013 Update 2. Den første endelige version blev tilgængelig sammen med Visual Studio 2015.

forpligtelse

Oprindeligt kunne compileren kun bruges til Windows-applikationer, der kører på Windows 8.x baseret på Windows Runtime . Det kan nu bruges til applikationer, der er udviklet til Universal Windows Platform og Windows 10 . Ifølge Microsoft forbedrer .NET Native ydeevnen for UWP-applikationer med op til 60 procent.

litteratur

Weblinks

Individuelle beviser

  1. mairaw: .NET Native og Compilation. Hentet 28. november 2019 (tysk).
  2. Denne repo indeholder CoreRT, en .NET Core runtime optimeret til AOT (før tid kompilering) scenarier, med den medfølgende compiler toolchain:. DotNET / corert. .NET Foundation, 23. juni 2019, adgang 23. juni 2019 .
  3. [Spørgsmål] CoreRT fremtidsplaner · Issue # 7200 · dotNET / corert. Hentet 23. juni 2019 .
  4. Matt Warren: CoreRT - A .NET Runtime for AOT. 7. juni 2018, Hentet 23. juni 2019 (amerikansk engelsk).
  5. Annoncering af .NET Core 3.0-forhåndsvisning 6. juni 2019, adgang til 28. november 2019 (amerikansk engelsk).
  6. Mascha Schnellbacher: .NET Native og dets betydning for universelle Windows-platformudviklere , i: entwickler.de af 21. august 2015

Opiniones de nuestros usuarios

Inge Birch

Jeg havde brug for at finde noget anderledes om .NET Native, ikke det typiske stof, man altid læser på internettet, og jeg kunne godt lide denne .NET Native-artikel., Godt indlæg om .NET Native

Ernst Frandsen

Jeg blev slået af denne artikel om .NET Native, det er sjovt, hvor velafmålte ordene er, det er ligesom... elegant., Endelig en artikel om .NET Native

Trine Andresen

Tak for dette indlæg om .NET Native

Line Jrgensen

Jeg finder det meget interessant, hvordan dette indlæg om .NET Native er skrevet, det minder mig om min skoletid. Sikke en dejlig tid, tak fordi du tog mig med tilbage til dem.

Peter Bjerre

Artiklen om .NET Native er omfattende og velforklaret. Jeg ville ikke fjerne eller tilføje et komma., Artiklen om .NET Native er komplet og velforklaret