Stiahnite si a nainštalujte .NET 6 Preview 3 (offline inštalátory)

Microsoft práve vydal .NET 6 Preview 3 dva dni po vydaní stajne .NET 5.0.5. Spoločnosť Microsoft nazýva túto verziu ukážkou, pretože je stále vo fáze testovania a očakáva, že jej predplatitelia im pošlú spätnú väzbu, aby mohli vylepšiť proces pred zverejnením stabilného vydania.

Existuje veľká šanca, že ho používate .NET Framework 4.8 ak bežíte Windows 10 verzia 1809 alebo vyššie. Manuálna aktualizácia na .NET 6 Preview 3 je k dispozícii pomocou odkazov na stiahnutie uvedených nižšie. Neodporúčame inovovať zariadenia, ktoré momentálne bežia v produkčnom/živom prostredí, pretože toto vydanie má stále niekoľko chýb.

NET 6 Preview 3 Offline inštalátory
NET 6 Preview 3 Offline inštalátory

Obsah

  • Nové funkcie a vylepšenia v .NET 6 Preview 3
    • Rýchlejšia aktualizácia štruktúry
    • Rýchlejšia kontrola a prenášanie rozhrania
    • .NET Hot Reload je teraz k dispozícii pre webové aplikácie
    • podpora
  • Známe problémy
    • .NET SDK:
    • .NET Runtime
    • Windows formuláre
    • ASP.NET Core
  • Podporované operačné systémy/požiadavky
  • Stiahnite si ukážku .NET 6 3
    • Beh programu:
    • SDK
  • Inštalácia ukážky .NET 6 3
  • Záverečné slová

Pozrime sa, čo toto nové vydanie ponúka.

Nové funkcie a vylepšenia v .NET 6 Preview 3

Toto vydanie sa primárne zameriava na menšie vylepšenia a vylepšenia .NET 6. Hoci tieto drobné úpravy výrazne ovplyvňujú celkový výkon vývojárov, mnohí tieto zmeny nemusia plne oceniť.

Toto vydanie je takmer výlučne venované funkciám nízkej úrovne výkonu. Toto sú typy vylepšení, ktoré mnohí ľudia nemusia vždy plne oceniť, ale mnohým aplikáciám veľmi pomáhajú.

Blog spoločnosti Microsoft

Väčšina aktualizácií priamo ovplyvňuje systémy Common Language Runtime (CLR), vďaka čomu je zážitok rýchlejší alebo kompatibilnejší s modernými procesormi.

Toto vydanie tiež obsahuje niekoľko opráv chýb pre ASP .NET Core, o ktorých spoločnosť Microsoft diskutovala v samostatnom článku príspevok v blogu.

Zamerajme sa teraz na kľúčové zmeny v tomto predbežnom vydaní.

Rýchlejšia aktualizácia štruktúry

Microsoft pridal nové nebezpečné API s názvom „CollectionsMarshal. GetValueRef“, ktorý umožňuje používateľom aktualizovať svoje hodnoty štruktúr v slovníkoch, musí byť rýchlejší ako predtým. Microsoft však hovorí, že toto API je určené pre scenáre, kde sa vyžaduje rýchly výkon, a nie na všeobecné použitie.

Ak sa chcete dozvedieť viac o tomto API a vzorke, pozrite si úradný post spoločnosťou Microsoft.

Rýchlejšia kontrola a prenášanie rozhrania

Microsoft úspešne zvýšil rýchlosť pretypovania rozhrania o 16 až 38 percent. Dosiahlo sa to menším počtom argumentov v niekoľkých režimoch adresovania a väčšou dostupnosťou portu CPU pre paralelné inštrukcie.

Presun niektorých častí .NET Runtime z C++ do C# znamená, že umožňuje viacerým vývojárom prispieť k spätnej väzbe, pretože viac z nich ovláda C# v porovnaní s C++.

.NET Hot Reload je teraz k dispozícii pre webové aplikácie

.NET Hot Reload umožňuje vývojárom aplikovať zmeny vo svojom kóde pri spustení aplikácie bez toho, aby ju museli reštartovať. Táto funkcia bola predtým dostupná pre offline aplikácie a teraz je dostupná aj pre webové aplikácie dotnet hodinky.

podpora

Microsoft to plánuje podpora .NET 6 na ďalšie 3 roky po vydaní v novembri 2021. Toto je súčasť vydania Long Term Support (LTS).

Prečítajte si do hĺbky o tom, čo nové prináša .NET 6 Preview 3, navštívte ich oznamovacia stránka.

Známe problémy

.NET SDK:

  • Pri pokuse o publikovanie projektu WPF vo Visual Studio so zadaným cieľovým runtime sa môžete stretnúť s nasledujúcim chybovým hlásením:
    „Súbor aktív ‚c:\git\repro\WPFSelfContained\obj\project.assets.json‘ nemá cieľ pre ‚net5.0-windows/win-x64‘. Uistite sa, že obnovenie prebehlo a že ste do TargetFrameworks pre svoj projekt zahrnuli „net5.0-windows“. Možno budete musieť zahrnúť aj „win-x64“ do RuntimeIdentifier vášho projektu.“
  • Pri vytváraní projektu, ktorý presmeruje prechodné cesty do priečinka pomocou „MSBuildProjectName“, sa môže vyskytnúť chybové hlásenie, ako napríklad toto:
    “chyba NETSDK1004: Súbor aktív ‘c:\git\repro\wpf\artifacts\obj\wpf_gzmmtwnk_wpftmp\project.assets.json sa nenašiel. Spustite obnovenie balíka NuGet a vygenerujte tento súbor.“

Spoločnosť Microsoft navrhuje, aby ste nastavili „IncludePackageReferencesDuringMarkupCompilation“ na Nepravdivé v nasledujúcom súbore projektu:

false

.NET Runtime

Vyskytol sa problém s funkciou „ReadyToRun“ v .NET 6 Preview 3. Riešením tohto problému je nastavenie premennej „COMPlus_ReadyToRun“ na hodnotu 0.

Ak sa chcete dozvedieť viac o aktuálnom probléme, pozrite si toto odoslanie spätnej väzby.

Windows formuláre

Hodnoty „PropertyGrid“ sa vykresľujú na nesprávnych miestach.

ASP.NET Core

Od r Ukážka .NET 6 1, problém s aplikáciami Blazor WebAssembly používajúcimi server IIS Express počas vývoja bol zaznamenaný vo Visual Studio. Spoločnosť Microsoft navrhuje, aby používatelia používali Kestrel počas vývoja, kým sa problém nevyrieši.

Podporované operačné systémy/požiadavky

.NET 6 nie je možné nainštalovať všetky Operačné systémy Windows, ale podporovaných je len niekoľko verzií Windowsu 10. Je to preto, že je len kompatibilný s Visual Studio 2019 16.8 Preview 4 a nad. Od spomínaného Visual Studio 2019 je len kompatibilné s nasledujúcimi operačnými systémami podporuje .NET 6 Preview 3 tiež iba nasledujúce varianty Windows a Server:

  • Windows 10 verzie 1703 alebo vyššej. Edície: Home, Professional, Education a Enterprise (LTSC a S nie sú podporované)
  • Windows Server 2019. Edície: Standard a Datacenter
  • Windows Server 2016. Edície: Standard a Datacenter
  • Windows 8.1 (s Aktualizácia KB2919355). Edície: Core, Professional a Enterprise
  • Windows Server 2012 R2 (s Aktualizácia KB2919355). Edície: Essentials, Standard, Datacenter
  • Edície Windows 7 SP1 (s najnovšími aktualizáciami systému Windows): Home Premium, Professional, Enterprise, Ultimate

K dispozícii sú aj balíčky MSI pre nasledujúce systémy – x86, x64, ARM64, macOS a Linux. Microsoft ešte neuvoľnil kontajnery Debianu .NET 8 založené na Debiane 11, pretože sú stále vo fáze testovania.

Stiahnite si ukážku .NET 6 3

Pomocou priamych odkazov na stiahnutie nižšie si stiahnite .NET 6 Preview 3 Runtime a SDK podľa vášho operačného systému a bitovej architektúry:

Beh programu:

Stiahnite si .NET 6 Preview 3 Desktop Runtime pre Windows x64

Stiahnite si .NET 6 Preview 3 Desktop Runtime pre Windows x86

Stiahnite si .NET 6 Preview 3 Desktop Runtime pre Windows ARM64

Stiahnite si .NET 6 Preview 3 Runtime pre macOS x64

Stiahnite si .NET 6 Preview 3 Runtime pre macOS ARM64

Stiahnite si .NET 6 Preview 3 Runtime binárne súbory pre Linux Arm32

Stiahnite si .NET 6 Preview 3 Runtime Binaries pre Linux Arm64

Stiahnite si .NET 6 Preview 3 Runtime binárne súbory pre Linux Arm64 Alpine

Stiahnite si .NET 6 Preview 3 Runtime Binaries pre Linux x64

Stiahnite si .NET 6 Preview 3 Runtime Binaries pre Linux x64 Alpine

SDK

Stiahnite si .NET SDK 6.0.100 pre Windows x64

Stiahnite si .NET SDK 6.0.100 pre Windows x86

Stiahnite si .NET SDK 6.0.100 pre Windows ARM64

Stiahnite si .NET SDK 6.0.100 pre macOS x64

Stiahnite si .NET SDK 6.0.100 pre macOS ARM64

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

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

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

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

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

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

Ak chceš stiahnite si ASP.NET Core Runtime 6 Preview 3, použite odkazy nižšie:

Stiahnite si ASP.NET Core Runtime 6 Preview 3 Hosting Bundle pre Windows

Stiahnite si ASP.NET Core Runtime 6 Preview 3 pre Windows x64

Stiahnite si ASP.NET Core Runtime 6 Preview 3 pre Windows x86

Stiahnite si binárne súbory ASP.NET Core Runtime 6 Preview 3 pre Windows ARM64

Stiahnite si ASP.NET Core Runtime 6 Preview 3 Binaries pre macOS x64

Stiahnite si ASP.NET Core Runtime 6 Preview 3 Binaries pre macOS ARM64

Stiahnite si ASP.NET Core Runtime 6 Preview 3 Binaries pre Linux Arm32

Stiahnite si ASP.NET Core Runtime 6 Preview 3 Binaries pre Linux Arm64

Stiahnite si ASP.NET Core Runtime 6 Preview 3 Binaries pre Linux Arm64 Alpine

Stiahnite si ASP.NET Core Runtime 6 Preview 3 Binaries pre Linux x64

Stiahnite si ASP.NET Core Runtime 6 Preview 3 Binaries pre Linux x64 Alpine

Inštalácia ukážky .NET 6 3

Po stiahnutí inštalačného balíka môžete pokračovať v procese inštalácie. Inštalácia .NET 6 Preview 3 je veľmi jednoduchá. Jednoducho si stiahnite súbor .exe cez vyššie uvedené odkazy a spustite ho pre 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ť 4
  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ť 1

Teraz ste úspešne nainštalovali .NET 6 Preview 3. 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
nainštalovaný 2

Záverečné slová

Uistite sa, že ste aktualizovali na najnovšiu verziu .NET, ak ju plánujete použiť na vývoj aplikácií a testovanie nového rámca. Napriek tomu, keďže ide o beta produkt, neodporúčame ho inštalovať na váš produkčný/živý server, ale radšej použiť testovací stroj alebo virtuálny stroj.

Najnovší blogový príspevok

Stiahnite si .NET 7.0.12 a .NET 6.0.23 LTS (offline inštalátory)
October 11, 2023

Microsoft vydal aktualizácie pre obe .NET 6 a .NET 7 pre október 2023. Sú to aktualizácie zabezpečenia, ktoré tiež riešia problémy a opravujú chyby...

Stiahnite si .NET 7.0.12 a .NET 6.0.23 LTS (offline inštalátory)
October 11, 2023

Microsoft vydal aktualizácie pre obe .NET 6 a .NET 7 pre október 2023. Sú to aktualizácie zabezpečenia, ktoré tiež riešia problémy a opravujú chyby...

Stiahnite si .NET 7.0.13 a .NET 6.0.24 LTS (offline inštalátory)
October 25, 2023

Toto sú druhé .NET aktualizácie, ktoré spoločnosť Microsoft vydala v októbri 2023. The posledné aktualizácie .NET neboli kumulatívne, zatiaľ čo tie...