Stiahnite si a nainštalujte .NET 6 Release Candidate 1 (offline inštalátory)

Popri .NET 5.0.10 a .NET Core 3.1.19 spoločnosť Microsoft vydala aj .NET 6 Release Candidate (RC) 1. Release Candidate je skorá verzia .NET je verejne dostupná pre

Vedľa .NET 5.0.10 a .NET Core 3.1.19, Microsoft tiež vydal .NET 6 Release Candidate (RC) 1. Release Candidate je skorá verzia .NET je verejne dostupná na použitie, ale neaktualizuje ju automaticky, pokiaľ nie je nainštalovaná manuálne. Toto vydanie prináša nové vzrušujúce funkcie a aktualizácie, ktoré sa očakávajú v aktuálnej verzii .NET 6.

Tím .NET v spoločnosti Microsoft uvádza, že pred spustením .NET 6 sa očakáva ďalší kandidát na vydanie, a toto je prvý:

Je to prvé z dvoch „spustených“ vydaní kandidátskych na vydanie, ktoré sú podporované vo výrobe.

Microsoft

Toto vydanie je momentálne k dispozícii na použitie v systémoch Linux, Windows a macOS. Okrem toho Microsoft tvrdí, že bol testovaný s Visual Studio 2022 Preview 4, a je budúcnosťou pre .NET.

Obsah

  • Čo je nové v .NET 6 Release Candidate 1
    • Zostavenie zdroja
    • Optimalizácia riadená profilom (PGO)
    • Dynamické PGO
    • Crossgen2
    • Aktualizácie zabezpečenia
      • Control-Flow Enforcement Technology (CET)
      • W^X
      • HTTP/3
    • Pracovné zaťaženie súpravy SDK
  • Stiahnite si .NET 6 Release Candidate 1
    • Beh programu:
    • SDK
    • ASP.NET Core
  • Nainštalujte .NET 6 Release Candidate 1
  • Záverečné slová

Čo je nové v .NET 6 Release Candidate 1

Microsoft neúnavne pracuje na zlepšovaní používateľského zážitku s .NET zvyšovaním funkčného výkonu nových, ako aj existujúcich funkcií, a to všetko pri pridávaní nových funkcií.

Zostavenie zdroja

Microsoft vybudoval a Zostavenie zdroja infraštruktúru v .NET 6 RC 1 v spolupráci s Red Hat špeciálne pre používateľov Red Hat Enterprise Linux (RHEL) .NET. Tvrdia, že spolupracovali už pred vydaním .NET Core 1.0 a teraz majú konečne čo zdieľať s verejnosťou.

Koncept Source Build je umožniť používateľom vytvárať open-source distribúcie s open-source nástrojmi. Microsoft to dosiahol prostredníctvom toho, čo nazývajú „zdrojový tarball“. Tarball obsahuje celý zdroj pre SDK. Pomocou tohto tarballu môže Red Hat vytvárať svoje vlastné verzie súprav SDK.

Microsoft tiež naznačuje reprodukovateľné zostavy keď bude zostava zdroja plne funkčná.

Optimalizácia riadená profilom (PGO)

Optimalizácia riadená profilom (PGO) je navrhnutý tak, aby optimalizoval spúšťací kód s cieľom dosiahnuť lepšiu kvalitu jeho využitím. Hoci túto funkciu používa .NET už niekoľko rokov, nová technológia sa ľahšie používa a prináša lepšie výsledky.

Spoločnosť Microsoft teraz zostavila systém PGO od začiatku, aby ho optimalizovala integráciou s Crossgen2.

Podľa názoru spoločnosti Microsoft je potrebné zvážiť niekoľko vecí, aby sa umožnil efektívny a efektívny systém PGO, ktorými sú:

  • Ľahko použiteľné školiace nástroje, ktoré zhromažďujú údaje PGO z aplikácií, na pracovnej ploche vývojára a/alebo vo výrobe.
  • Statické údaje PGO môžu byť použité dynamickým systémom PGO na vytvorenie počiatočného prehľadu.
  • Priama integrácia údajov PGO do procesu zostavovania aplikácií a knižnice.
  • Textový formát údajov PGO vhodný pre ľudí a zdroje.
  • Nástroje, ktoré spracovávajú PGO dáta rôznymi spôsobmi (diferenciácia a transformácia).

Dynamické PGO

Na rozdiel od statického PGO, o ktorom sme práve hovorili, dynamický PGO môže zbierať údaje z bežiacej aplikácie, pretože je integrovaný s RyuJIT. O svoje dáta však prichádza po každom spustení aplikácie, z ktorej dáta zbiera.

Dynamické PGO je veľmi podobné Tied Compilation. V skutočnosti Microsoft tvrdí, že ide len o jeho pokročilú verziu.

Viacúrovňová kompilácia (TC) má podobné charakteristiky ako dynamická PGO. Dynamické PGO si v skutočnosti možno predstaviť ako viacúrovňovú kompiláciu v2. TC poskytuje množstvo výhod, ale vo viacerých dimenziách je nenáročné a dá sa výrazne zlepšiť. Je to mozog pre strašiaka.

Microsoft

Crossgen2

Crossgen 2, na rozdiel od Crossgen 1, je samostatný kompilátor. To umožňuje kompilátoru krížovo cieliť. To znamená, že môže zacieliť na x64 systém zo zariadenia ARM alebo Linux z Windows atď.

Microsoft vysvetľuje Crossgen2 s úplným nadšením a množstvom sľubných funkcií. Ak sa chcete dozvedieť viac, pokračujte v čítaní podrobností tu.

Aktualizácie zabezpečenia

Control-Flow Enforcement Technology (CET)

Niektoré novšie procesory Intel a AMD teraz podporujú CET. CET je technológia, ktorá chráni hardvér pred bežnými typmi útokov. .NET 6 RC 1 je teraz kompatibilný s touto technológiou.

W^X

Zmiernenie zabezpečenia W^X zabraňuje útokom tým, že neumožňuje súčasne zapisovať a spúšťať stránky pamäte. Keďže spoločnosť Apple už zaviedla povinné pre všetky budúce macOS zmiernenie W^X, spoločnosť Microsoft urobila istotu, že implementujú túto bezpečnostnú schopnosť do všetkých operačných systémov, a teda ich integrujú s .NET.

HTTP/3

HTTP/3 je teraz integrovaný s .NET 6 RC 1, čo je lepší protokol pripojenia ako predchádzajúce verzie. HTTP/3 používa iný základný protokol s názvom QUIC. Keďže QUIC používa UDP a má už zabudovaný TLS, je bezpečnejší, rýchlejší a spoľahlivejší.

Pracovné zaťaženie súpravy SDK

Táto nová schopnosť v .NET 6 RC1 umožňuje spoločnosti Microsoft pridať nové možnosti do existujúceho .NET bez toho, aby bolo potrebné výrazne zväčšiť veľkosť SDK. Zatiaľ presne nezmerali, o koľko táto technológia zväčšuje existujúce súpravy SDK, ale tvrdia, že je to oveľa menej, ako by to mohlo byť, keby išlo o samostatný balík SDK.

Ak sa chcete dozvedieť viac o .NET Release Candidate 1, zamierte na Blogový príspevok spoločnosti Microsoft.

Stiahnite si .NET 6 Release Candidate 1

Pomocou nižšie uvedených priamych odkazov na stiahnutie si stiahnite .NET 6 Release Candidate 1 Runtime a súpravy SDK podľa vášho operačného systému a architektúry:

Beh programu:

Stiahnite si .NET 6.0.0-rc.1 Desktop Runtime pre Windows x64

Stiahnite si .NET 6.0.0-rc.1 Desktop Runtime pre Windows x86

Stiahnite si .NET 6.0.0-rc.1 Desktop Runtime pre Windows ARM64

Stiahnite si .NET 6.0.0-rc.1 Runtime pre macOS x64

Stiahnite si .NET 6.0.0-rc.1 Runtime pre macOS ARM64

Stiahnite si .NET 6.0.0-rc.1 Runtime Binaries pre Linux Arm32

Stiahnite si .NET 6.0.0-rc.1 Runtime Binaries pre Linux Arm64

Stiahnite si .NET 6.0.0-rc.1 Runtime Binaries pre Linux Arm32 Alpine

Stiahnite si .NET 6.0.0-rc.1 Runtime Binaries pre Linux Arm64 Alpine

Stiahnite si .NET 6.0.0-rc.1 Runtime Binaries pre Linux x64

Stiahnite si .NET 6.0.0-rc.1 Runtime Binaries pre Linux x64 Alpine

SDK

Stiahnite si .NET SDK 6.0.100-rc.1 pre Windows x64

Stiahnite si .NET SDK 6.0.100-rc.1 pre Windows x86

Stiahnite si .NET SDK 6.0.100-rc.1 pre Windows ARM64

Stiahnite si .NET SDK 6.0.100-rc.1 pre macOS x64

Dstiahnite si .NET SDK 6.0.100-rc.1 pre macOS ARM64

Stiahnite si binárne súbory .NET SDK 6.0.100-rc.1 pre Linux Arm32

Stiahnite si binárne súbory .NET SDK 6.0.100-rc.1 pre Linux Arm64

Stiahnite si binárne súbory .NET SDK 6.0.100-rc.1 pre Linux Arm32 Alpine

Stiahnite si binárne súbory .NET SDK 6.0.100-rc.1 pre Linux Arm64 Alpine

Stiahnite si binárne súbory .NET SDK 6.0.100-rc.1 pre Linux x64

Stiahnite si binárne súbory .NET SDK 6.0.100-rc.1 pre Linux x64 Alpine

Ďalšie možnosti sťahovania a inštalácie tu.

ASP.NET Core

Stiahnite si ASP.NET Core Runtime 6.0.0-rc.1 Hosting Bundle pre Windows

Stiahnite si ASP.NET Core Runtime 6.0.0-rc.1 pre Windows x64

Stiahnite si ASP.NET Core Runtime 6.0.0-rc.1 pre Windows x86

Stiahnite si binárne súbory ASP.NET Core Runtime 6.0.0-rc.1 pre Windows ARM64

Stiahnite si binárne súbory ASP.NET Core Runtime 6.0.0-rc.1 pre macOS x64

Stiahnite si binárne súbory ASP.NET Core Runtime 6.0.0-rc.1 pre macOS ARM64

Stiahnite si binárne súbory ASP.NET Core Runtime 6.0.0-rc.1 pre Linux Arm32

Stiahnite si binárne súbory ASP.NET Core Runtime 6.0.0-rc.1 pre Linux Arm64

Stiahnite si binárne súbory ASP.NET Core Runtime 6.0.0-rc.1 pre Linux Arm32 Alpine

Stiahnite si binárne súbory ASP.NET Core Runtime 6.0.0-rc.1 pre Linux Arm64 Alpine

Stiahnite si ASP.NET Core Runtime 6.0.0-rc.1 Binaries pre Linux x64

Stiahnite si binárne súbory ASP.NET Core Runtime 6.0.0-rc.1 pre Linux x64 Alpine

Nainštalujte .NET 6 Release Candidate 1

Môžete začať stiahnutím správnej verzie .NET pre vás z vyššie uvedených odkazov a potom ju spustiť, aby sa začal proces inštalácie.

Po nainštalovaní budú všetky vaše aplikácie spustené pomocou novej zostavy, pretože predchádzajúca verzia bude nahradená.

  1. Spustite inštalačný balík dvojitým kliknutím naň (v prípade systémov macOS a Windows) a následným kliknutím Inštalácia v sprievodcovi inštaláciou.
    nainštalovať 2
  2. Teraz sa spustí inštalácia. Nezaberie to veľa času ani si to nevyžaduje reštart. Kliknite Zavrieť po úspešnej inštalácii.
    zavrieť 2

Teraz ste nainštalovali .NET. Môžeš skontrolujte, ktorá verzia .NET je spustená zadaním nasledujúceho príkazu do príkazového riadka:

wmic product get description | findstr /C:.NET
cmd kontrola 2
Potvrdzuje sa inštalácia verzie .NET

Záverečné slová

.NET 6 Release Candidate 1 je stále vo vývoji, takže nemusí byť úplne stabilný. Napriek tomu vám ho odporúčame vyskúšať, pretože prináša nové funkcie s výrazným vplyvom na výkon. Toto je skutočný zážitok pre vývojárov, najmä tých, ktorí pracujú na platforme Redhat.

Najnovší blogový príspevok

Stiahnuť .NET 8 Preview 7 (offline inštalátory)
September 15, 2023

Teraz si môžete stiahnuť Ukážka .Net 8 7 s výraznými vylepšeniami a novými funkciami. Došlo k zlepšeniam Systém. Text. Json medzi mnohými ďalšími k...

Stiahnuť .NET 8 Release Candidate 1 (offline inštalátory)
September 17, 2023

My a naši partneri používame cookies na ukladanie a/alebo prístup k informáciám na zariadení. My a naši partneri používame údaje na prispôsobené re...

Stiahnite si .NET 7.0.11 a .NET 6.0.22 LTS (offline inštalátory)
September 17, 2023

My a naši partneri používame cookies na ukladanie a/alebo prístup k informáciám na zariadení. My a naši partneri používame údaje na prispôsobené re...