Je druhý únorový týden a společnost Microsoft vydala druhou letošní aktualizaci pro .NET Framework, .NET Framework 5.0.3. .NET Framework slouží ke spouštění aplikací vytvořených v prostředí Visual Studio 2019 nebo vyšším.
Tato aktualizace obsahuje bezpečnostní i nezabezpečené aktualizace, proto se uživatelům doporučuje, aby svůj framework přednostně aktualizovali na nejnovější sestavení.
Pokud používáte systém Windows 10 verze 1809 nebo vyšší, budete mít pravděpodobně .NET Framework 4.8.
. Pomocí níže uvedených odkazů ke stažení můžete ručně aktualizovat na .NET Framework 5.0.3.
Podívejme se, co nová aktualizace přináší.
- Nové funkce a vylepšení v .NET Framework 5.0.3
- Aktualizace obrazů .NET Docker
- Aktualizace zranitelností Denial of Service a Remote Code Execution
- Podporované operační systémy/požadavky
- Podporované operační systémy/požadavky
- Stáhnout .NET Framework 5.0.3
- Runtime:
- SDK
- Instalace .NET Framework 5.0.2
- Závěrečná slova
- YouTube video: Stažení a instalace frameworku .NET 5.0.3 (offline instalace)
Nové funkce a vylepšení v .NET Framework 5.0.3
Jak již bylo zmíněno, tato aktualizace obsahuje bezpečnostní i nezabezpečené aktualizace. Podívejme se, jaké to jsou:
Aktualizace obrazů .NET Docker
Ačkoli společnost Microsoft tuto změnu začlenila do poslední aktualizace .NET Framework 5.0.2, tvrdí, že byla provedena další vylepšení vzorků .NET Docker . Vývojáři nyní mohou spustit níže uvedený příkaz pro spuštění nejnovějšího .NET Framework 5.0 v kontejnerech:
docker run --rm mcr.microsoft.com/dotnet/samples
Pro jeho spuštění byly aktualizovány následující repozitáře:
- dotnet/sdk : .NET SDK
- dotnet/aspnet : ASP.NET Core Runtime
- dotnet/runtime : .NET Runtime
- dotnet/runtime-deps : .NET Runtime Dependencies
- dotnet/samples : .NET Samples
Aktualizace zranitelností Denial of Service a Remote Code Execution
Microsoft také vydal bezpečnostní upozornění pro zranitelnosti CVE-2021-1721 (.NET Core Denial of Service Vulnerability) a CVE-2021-24112 (.NET 5 a .NET Core Remote Code Execution vulnerability) . Součástí jsou také pokyny pro vývojáře k ochraně jejich aplikací a odstranění těchto zranitelností.
Podle společnosti Microsoft existuje zranitelnost Denial of Service při vytváření webového požadavku HTTPS během vytváření řetězce certifikátů X509. Zranitelnost vzdáleného spuštění kódu existuje pouze v systémech MacOS nebo Linux při parsování specifických typů grafických souborů.
Podporované operační systémy/požadavky
.NET Framework nelze nainstalovat na všechny operační systémy Windows, ale podporována je pouze hrstka verzí systému Windows 10.
Podporované operační systémy/požadavky
. Je to proto, že je kompatibilní pouze s aplikací Visual Studio 2019 16.8 Preview 4 a vyšší. Vzhledem k tomu, že zmíněné Visual Studio 2019 je kompatibilní pouze s následujícími Operačními systémy, podporuje .NET Framework 5.0.3 také pouze následující varianty systému Windows a Server:
- Windows 10 verze 1703 nebo vyšší. Podporovány nejsou verze Home, Professional, Education a Enterprise (LTSC a S)
- Windows Server 2019. Edice: Standard a Datacenter
- Windows Server 2016. Edice: Standard a Datacenter
- Windows 8.1 (s aktualizací KB2919355 ). Edice: Core, Professional a Enterprise
- Windows Server 2012 R2 (s aktualizací KB2919355 ). Edice: Edice: Essentials, Standard, Datacenter
- Windows 7 SP1 (s nejnovějšími aktualizacemi systému Windows): Kromě toho jsou k dispozici také balíčky MSI pro systémy x86, x64, ARM64, macOS a Linux.
Stáhnout .NET Framework 5.0.3
Pro stažení .NET Framework 5.0.3 použijte níže uvedené přímé odkazy ke stažení.3 Runtime a SDK podle vašeho operačního systému a architektury:
Runtime:
Stáhněte si .NET Framework 5.0.3 Runtime pro Windows x64
Stáhněte si .NET Framework 5.0.3 Runtime pro Windows x86
Stáhněte si .NET Framework 5.0.3 Runtime binární soubory pro Windows ARM64
Stáhněte si .NET Framework 5.0.3 runtime pro macOS
Stáhnout .NET Framework 5.0.3 runtime pro Linux ( odkaz na stránku podpory )
SDK
Stáhnout .NET Framework 5.0.3 SDK pro Windows x64
Stáhnout .NET Framework 5.0.3 SDK pro Windows x86
Stáhnout .NET Framework 5.0.3 SDK pro Windows ARM64
Stáhnout .NET Framework 5.0.3 SDK pro macOS
Stáhnout .NET Framework 5.0.3 SDK pro Linux ( odkaz na stránku podpory )
Další možnosti stažení a instalace zde .
Instalace .NET Framework 5.0.2
Pokud jste stáhli příslušný instalační balíček, můžete začít s jeho instalací. Instalace prostředí .NET Framework 5.0.3 je velmi jednoduchá. Stáhněte si soubor MSI z výše uvedených odkazů a spusťte jej pro instalaci.
Po instalaci budou všechny vaše aplikace pracovat s novým sestavením, protože předchozí verze bude nahrazena.
- Spustíte instalační balíček tak, že na něj dvakrát kliknete (v případě systémů MacOS a Windows), odsouhlasíte podmínky a dohody a poté kliknete na Install v průvodci instalací.
- Instalace nyní začne. Nezabere mnoho času ani nevyžaduje restart. Po úspěšné instalaci klepněte na tlačítko Ukončit .
Nyní jste nainstalovali prostředí .NET Framework 5.0.3. Po dokončení instalace klepněte na tlačítko Ukončit . Můžete zkontrolovat, která verze .NET je spuštěna, zadáním následujícího příkazu do Příkazového řádku:
wmic product get description | findstr /C:.NET
Závěrečná slova
Doporučujeme, abyste v případě, že k vývoji aplikací používáte .NET Framework, provedli aktualizaci na nejnovější verzi právě nyní. Přečtěte si také, co společnost Microsoft navrhuje ke zmírnění případných zranitelností, na které bylo upozorněno ve výše uvedené části „Nové funkce a vylepšení“.
YouTube video: Stažení a instalace frameworku .NET 5.0.3 (offline instalace)
- Spustíte instalační balíček tak, že na něj dvakrát kliknete (v případě systémů MacOS a Windows), odsouhlasíte podmínky a dohody a poté kliknete na Install v průvodci instalací.