From f605b9396c49dfccb32dd4d8d9fdaf79351480a3 Mon Sep 17 00:00:00 2001 From: "Rahul Bhandari (DEVDIV)" Date: Tue, 13 Aug 2024 09:32:27 -0700 Subject: [PATCH 1/3] Artifacts for .NET August 2024 Releases --- README.md | 12 +- release-notes/6.0/6.0.33/6.0.133.md | 107 +++ release-notes/6.0/6.0.33/6.0.33.md | 590 +++++++++++++ release-notes/6.0/README.md | 1 + release-notes/6.0/cve.md | 2 + release-notes/6.0/releases.json | 588 ++++++++++++- release-notes/8.0/8.0.8/8.0.108.md | 114 +++ release-notes/8.0/8.0.8/8.0.304.md | 114 +++ release-notes/8.0/8.0.8/8.0.8.md | 693 +++++++++++++++ release-notes/8.0/README.md | 1 + release-notes/8.0/cve.md | 3 + release-notes/8.0/releases.json | 749 +++++++++++++++- release-notes/9.0/README.md | 8 +- release-notes/9.0/os-packages.json | 89 -- .../9.0/preview/preview7/9.0.0-preview.7.md | 826 ++++++++++++++++++ release-notes/9.0/preview/preview7/README.md | 38 + .../9.0/preview/preview7/aspnetcore.md | 406 +++++++++ release-notes/9.0/preview/preview7/csharp.md | 25 + .../9.0/preview/preview7/dotnetmaui.md | 489 +++++++++++ .../9.0/preview/preview7/libraries.md | 285 ++++++ .../9.0/preview/preview7/media/Gen0_GC.png | Bin 0 -> 56991 bytes .../preview/preview7/media/titlebar-full.png | Bin 0 -> 25925 bytes .../preview7/media/titlebar-overview.png | Bin 0 -> 15026 bytes .../9.0/preview/preview7/media/titlebar.mp4 | Bin 0 -> 11310467 bytes .../9.0/preview/preview7/media/workingset.png | Bin 0 -> 17762 bytes release-notes/9.0/preview/preview7/runtime.md | 226 +++++ release-notes/9.0/preview/preview7/sdk.md | 88 ++ release-notes/9.0/releases.json | 520 ++++++++++- release-notes/README.md | 12 +- release-notes/releases-index.json | 26 +- releases.md | 12 +- 31 files changed, 5891 insertions(+), 133 deletions(-) create mode 100644 release-notes/6.0/6.0.33/6.0.133.md create mode 100644 release-notes/6.0/6.0.33/6.0.33.md create mode 100644 release-notes/8.0/8.0.8/8.0.108.md create mode 100644 release-notes/8.0/8.0.8/8.0.304.md create mode 100644 release-notes/8.0/8.0.8/8.0.8.md create mode 100644 release-notes/9.0/preview/preview7/9.0.0-preview.7.md create mode 100644 release-notes/9.0/preview/preview7/README.md create mode 100644 release-notes/9.0/preview/preview7/aspnetcore.md create mode 100644 release-notes/9.0/preview/preview7/csharp.md create mode 100644 release-notes/9.0/preview/preview7/dotnetmaui.md create mode 100644 release-notes/9.0/preview/preview7/libraries.md create mode 100644 release-notes/9.0/preview/preview7/media/Gen0_GC.png create mode 100644 release-notes/9.0/preview/preview7/media/titlebar-full.png create mode 100644 release-notes/9.0/preview/preview7/media/titlebar-overview.png create mode 100644 release-notes/9.0/preview/preview7/media/titlebar.mp4 create mode 100644 release-notes/9.0/preview/preview7/media/workingset.png create mode 100644 release-notes/9.0/preview/preview7/runtime.md create mode 100644 release-notes/9.0/preview/preview7/sdk.md diff --git a/README.md b/README.md index 3098fe57b3..89ebbdbc24 100644 --- a/README.md +++ b/README.md @@ -18,15 +18,15 @@ The following tables lists [releases](./releases.md) under active development or | Version | Release Date | Support | Latest Patch Version | End of Support | | :-- | :-- | :-- | :-- | :-- | -| [.NET 9](release-notes/9.0/README.md) | November 12, 2024 | [STS][policies] | [9.0.0-preview.6][9.0.0-preview.6] | May 12, 2026 | -| [.NET 8](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | [8.0.7][8.0.7] | November 10, 2026 | -| [.NET 6](release-notes/6.0/README.md) | [November 8, 2021](https://devblogs.microsoft.com/dotnet/announcing-net-6/) | [LTS][policies] | [6.0.32][6.0.32] | November 12, 2024 | +| [.NET 9](release-notes/9.0/README.md) | November 12, 2024 | [STS][policies] | [9.0.0-preview.7][9.0.0-preview.7] | May 12, 2026 | +| [.NET 8](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | [8.0.8][8.0.8] | November 10, 2026 | +| [.NET 6](release-notes/6.0/README.md) | [November 8, 2021](https://devblogs.microsoft.com/dotnet/announcing-net-6/) | [LTS][policies] | [6.0.33][6.0.33] | November 12, 2024 | You can find release notes for all releases, including out-of-support releases, in the [release-notes](release-notes) directory. -[9.0.0-preview.6]: release-notes/9.0/preview/preview6/9.0.0-preview.6.md -[8.0.7]: release-notes/8.0/8.0.7/8.0.7.md -[6.0.32]: release-notes/6.0/6.0.32/6.0.32.md +[9.0.0-preview.7]: release-notes/9.0/preview/preview7/9.0.0-preview.7.md +[8.0.8]: release-notes/8.0/8.0.8/8.0.8.md +[6.0.33]: release-notes/6.0/6.0.33/6.0.33.md ## Release Information diff --git a/release-notes/6.0/6.0.33/6.0.133.md b/release-notes/6.0/6.0.33/6.0.133.md new file mode 100644 index 0000000000..61ad0aed3e --- /dev/null +++ b/release-notes/6.0/6.0.33/6.0.133.md @@ -0,0 +1,107 @@ +# .NET 6.0.133 SDK - August 13, 2024 + +The .NET SDK 6.0.133 release is available for download. The latest 6.0 release is always listed at [.NET 6.0 Releases](../README.md). + +## Downloads + +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime |Windows Desktop Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] \| [Arm64][dotnet-sdk-win-arm64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [Arm64][dotnet-sdk-win-arm64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] \| [Arm64][dotnet-runtime-win-arm64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [Arm64][dotnet-runtime-win-arm64.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | [x86][windowsdesktop-runtime-win-x86.exe] \| [x64][windowsdesktop-runtime-win-x64.exe] \| [Arm64][windowsdesktop-runtime-win-arm64.exe] | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] \| [ARM64][dotnet-sdk-osx-arm64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] \| [ARM64][dotnet-sdk-osx-arm64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] \| [ARM64][dotnet-runtime-osx-arm64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] \| [ARM64][dotnet-runtime-osx-arm64.tar.gz]| [x64][aspnetcore-runtime-osx-x64.tar.gz] \| [ARM64][aspnetcore-runtime-osx-arm64.tar.gz] | - |1 +| Linux | [Snap and Package Manager](../install-linux.md) | [x64][dotnet-sdk-linux-x64.tar.gz] \| [Arm][dotnet-sdk-linux-arm.tar.gz] \| [Arm64][dotnet-sdk-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-sdk-linux-musl-arm.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | [Packages (x64)][linux-packages] | [x64][dotnet-runtime-linux-x64.tar.gz] \| [Arm][dotnet-runtime-linux-arm.tar.gz] \| [Arm64][dotnet-runtime-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-runtime-linux-musl-arm.tar.gz] \| [Arm64 Alpine][dotnet-runtime-linux-musl-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]1 \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | 1 | +| | [Checksums][checksums-sdk] | [Checksums][checksums-sdk] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] + +1. Includes the .NET Runtime and ASP.NET Core Runtime +2. For hosting stand-alone apps on Windows Servers. Includes the ASP.NET Core Module for IIS and can be installed separately on servers without installing .NET Runtime. + +The .NET SDK includes a matching updated .NET Runtime. Downloading the Runtime or ASP.NET Core packages is not needed when installing the SDK. + +You can check your .NET SDK version by running the following command. The example version shown is for this release. + +```console +$ dotnet --version +6.0.133 +``` + +Visit [.NET Documentation](https://learn.microsoft.com/dotnet/core/) to learn about .NET, for building many different types of applications. + +## Visual Studio Compatibility + +You need [Visual Studio 17.0](https://visualstudio.microsoft.com) or later to use .NET 6.0 on Windows. On macOS, you need the latest version of [Visual Studio for Mac](https://visualstudio.microsoft.com/vs/mac/). The [C# extension](https://code.visualstudio.com/docs/languages/dotnet) for [Visual Studio Code](https://code.visualstudio.com/) supports .NET 6.0 and C# 10.0. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.33/6.0.133.md + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/6.0.33-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/6.0.33-sha.txt + +[linux-install]: https://learn.microsoft.com/dotnet/core/install/linux +[linux-setup]: https://github.com/dotnet/core/blob/main/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/May-2024-updates/ +[aspnet-blog]: https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-net-6/ +[maui-blog]: https://devblogs.microsoft.com/dotnet/update-on-dotnet-maui/ +[linux-packages]: ../install-linux.md + + + +[//]: # ( Runtime 6.0.33) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/19a5a6e5-87bf-44b2-b7ed-ac44e9a253b8/00fca686dc0139022528dbe5f6e0f0b3/dotnet-runtime-6.0.33-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/694cd8af-7e9f-4161-8c1d-1c9a7b1d074f/d3a8dc90d971ec4f135f6452c176dc93/dotnet-runtime-6.0.33-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e311cc4b-e2a4-46ef-8f0f-5996ac64e6d2/0a423f3d95284288d08250ce9e34ba06/dotnet-runtime-6.0.33-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/6c147b46-cd90-4412-9df3-ca84fe040261/d026454e65fe16a83590bd75f139fbf4/dotnet-runtime-6.0.33-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/28d86acf-06f5-4bff-919b-28a26264591b/452ad01a142981b4ee4fd55b97117cf7/dotnet-runtime-6.0.33-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/250c78ac-a53f-4679-ad2a-cc31fa4c4001/204b39eb9634a8dd9f39cbcaf56030f2/dotnet-runtime-6.0.33-linux-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/5f558675-c42d-46ad-904b-66f8e720391b/2e135412543676a0b2f554e6a8fae3ae/dotnet-runtime-6.0.33-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/aad5df88-c193-4579-b847-633186659a2f/1688cb1838ae0f0b67d16f3ed808f566/dotnet-runtime-6.0.33-osx-arm64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/0140d848-6fb1-4c5c-ab11-dd95822055b9/57907e08f532ec4a76895d1872679dd9/dotnet-runtime-6.0.33-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/82217487-71ef-43cb-8678-d293b802b5a6/cfe49dd7b7e0e3040d4fdc9258c61dde/dotnet-runtime-6.0.33-osx-x64.tar.gz +[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/4a783c02-985d-4724-afa8-ba8d4368c8d3/a6a3a2406f1e7e393c2fd3d5b933d0a6/dotnet-runtime-6.0.33-win-arm64.exe +[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/e0859868-7d1b-40b1-b254-6f7472650c3f/e8533daf7603a7e847f56426e3317f63/dotnet-runtime-6.0.33-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/3c01bbe6-a49d-468f-8335-f195588f582f/b935469e8480e611eae4d79b2e51965e/dotnet-runtime-6.0.33-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/1f5fc2af-aa55-4360-9485-3188cd62998e/fd8028bddf0a715ef74f6c8423c5b401/dotnet-runtime-6.0.33-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/ef2dbfa6-683e-4ff3-9a17-9f3001d6bdf2/acf6114cce3533200116016b83e76ea7/dotnet-runtime-6.0.33-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/474696e2-79d5-463f-88df-6e874fe19d40/c31007a372025365992e1a0aa047a572/dotnet-runtime-6.0.33-win-x86.zip + +[//]: # ( WindowsDesktop 6.0.33) +[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/9018e445-0559-4dd4-bffb-c772adf808e1/adcf2f02a07e1663ff1a97a8a42e9f96/windowsdesktop-runtime-6.0.33-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/0afc5e64-c740-42d5-bd2e-5b7a2a6086e5/ba80390853ed33cb9b491a47d1d4833c/windowsdesktop-runtime-6.0.33-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/3ebc1f91-a5ba-477e-9353-198fa4e13371/35f447d6820b078fd18523764a4f0213/windowsdesktop-runtime-6.0.33-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/d7d9167d-216f-4d50-95d5-634f550083c7/f2cf30e9ee801dd6d019f11adaa439ef/windowsdesktop-runtime-6.0.33-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/8029cdb3-0f5f-4018-bff7-bacd9b9357f8/daf6c8b102a3bdfbbf235cfa0e46f901/windowsdesktop-runtime-6.0.33-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/865cb605-99af-4282-8c68-ea5cea847fec/eeac48ec11ea05db9b6ac1f5152b47f3/windowsdesktop-runtime-6.0.33-win-x86.zip + +[//]: # ( ASP 6.0.33) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4ac9397f-3f4a-4cd0-aba2-35e7f1b47396/9823f50c32028899f430bc3ae87251b1/aspnetcore-runtime-6.0.33-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0c5a5f3a-881e-4ceb-a334-c5e3b210eef8/9834ffebacea659cd14d272fb01f81c4/aspnetcore-runtime-6.0.33-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e9b663a7-2199-4111-b18e-5ec1f2f2f87e/1746ce0319914f58806f523c6f6ed24d/aspnetcore-runtime-6.0.33-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a4b5cbf6-85d9-46a0-b698-aaf3cde78d34/e1d46fec4ac226e170ccbacbf111d911/aspnetcore-runtime-6.0.33-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/94348e55-d279-4667-abf6-00a70cfa4773/67a06176a4ac8fbab11013cd728ed823/aspnetcore-runtime-6.0.33-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/91f66f75-bd3e-48f1-acb9-99c0da753f96/42c47999ee4c4d108774536afe5da160/aspnetcore-runtime-6.0.33-linux-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/74fa4afa-a6d6-4c32-8ef7-fe88148f10cd/c887bff014d198532ba942988cba124b/aspnetcore-runtime-6.0.33-osx-arm64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d4641b35-5b85-4250-9913-0f6a2c276888/bd8483d09a767f6c19f9274da2819624/aspnetcore-runtime-6.0.33-osx-x64.tar.gz +[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/896a6916-cbdf-446b-b053-bf57d8d6f874/0db72fb2b1b6fe006f634fbbcd2adf72/aspnetcore-runtime-6.0.33-win-arm64.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/c4b74fa0-cea3-49f4-8765-ce1dd12d37c8/6f0c2d210864d89743fc7211c2f48edd/aspnetcore-runtime-6.0.33-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/aa3d14d7-f46f-4d7c-bf4a-2f46ddc7da1e/2e5d375269311d6b278df5c7c6b5aaa9/aspnetcore-runtime-6.0.33-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/4286a987-b0b8-4fb7-abc6-5422f71387e5/06cc7fa445b8d367ccb37ce1394ff715/aspnetcore-runtime-6.0.33-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/a5003e18-1ae9-46ee-a78b-d914d5a8835a/81069abf0c3dee5339c7d13026160630/aspnetcore-runtime-6.0.33-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/a154cee6-ab21-409b-8611-fb6c3b5b7513/b7da806505271536441f05ebd59627b2/dotnet-hosting-6.0.33-win.exe + +[//]: # ( SDK 6.0.133) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/af2b3ac2-cf96-4087-809b-60192e8564d0/952e49c2581e6c73d6229c2ce14e994d/dotnet-sdk-6.0.133-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/759c84b7-4d67-4eb4-94c6-0214d150db31/aea9ac1878560278c50174ee213d88c6/dotnet-sdk-6.0.133-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b700d687-929e-4e81-be67-1f7f39cd01da/f9d75264cbf2786cae51edfd57c72208/dotnet-sdk-6.0.133-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f92a7e79-c792-48bb-8d07-4a6ee24b62d6/26bc7013753251407efd71eaf6ad8a3a/dotnet-sdk-6.0.133-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/31aa43a2-5537-4423-8994-564c25089f9e/872a4380086a5a174025e2835a2fe043/dotnet-sdk-6.0.133-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/3fd189c1-072f-4193-8f1c-663b68b9b06f/bf63007e0f0ba0b3d07f1af06c1dee6a/dotnet-sdk-6.0.133-linux-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/85d7e886-bb4b-422b-90e4-97ae22401f57/2c4bd551d1469dda42eb82ec84946e56/dotnet-sdk-6.0.133-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/fee562a1-baa6-4e8f-a3dd-2c49eae8a891/564d31d1daea39179782c413f99c6160/dotnet-sdk-6.0.133-osx-arm64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/74e14a26-1401-492d-85e8-7d92f5070dcd/536c50b093bc95238863f53122ddacad/dotnet-sdk-6.0.133-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c8f09b91-04fe-4d0a-8d01-0556c53f2a5d/cbfe49b3182a2c4ebc7aecd22b6ac881/dotnet-sdk-6.0.133-osx-x64.tar.gz +[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/060d8b01-95bc-46c1-b600-ae507ac1b762/63ac01be637577461ddba0471baa1b50/dotnet-sdk-6.0.133-win-arm64.exe +[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/b023f3c9-b8a5-4a7b-a366-9b750659b361/a130b737f0b333e58649e2d9facfb351/dotnet-sdk-6.0.133-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/d39fe118-d7d9-4f00-add0-860ae0a5d34c/0600a9c7c520fcdeb1c3dfc1dcfeab20/dotnet-sdk-6.0.133-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/4acdc675-0ff4-490b-8f72-ca995df0eb53/53e121057fe53a55153d03fcce6e0af6/dotnet-sdk-6.0.133-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/0b870df1-1fae-489f-a035-2cbd41726cd4/d44c685cd37ac022c12eab695d14694b/dotnet-sdk-6.0.133-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/a44c9466-5f16-4e73-bc72-c202038125a9/3f93e47d833fd3df6550d0ed50e7ae71/dotnet-sdk-6.0.133-win-x86.zip diff --git a/release-notes/6.0/6.0.33/6.0.33.md b/release-notes/6.0/6.0.33/6.0.33.md new file mode 100644 index 0000000000..702d6ffca8 --- /dev/null +++ b/release-notes/6.0/6.0.33/6.0.33.md @@ -0,0 +1,590 @@ +# .NET 6.0.33 - August 13, 2024 + +The .NET 6.0.33, [.NET SDK 6.0.133](6.0.133.md) releases are available for download. The latest 6.0 release is always listed at [.NET 6.0 Releases](../README.md). + +The .NET 6 release includes support for macOS and Windows Arm64 operating systems, see details [.NET support for macOS 11 and Windows 11 for ARM64 and x64](https://github.com/dotnet/sdk/issues/22380). + +## Downloads + +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime |Windows Desktop Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] \| [Arm64][dotnet-sdk-win-arm64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [Arm64][dotnet-sdk-win-arm64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] \| [Arm64][dotnet-runtime-win-arm64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [Arm64][dotnet-runtime-win-arm64.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | [x86][windowsdesktop-runtime-win-x86.exe] \| [x64][windowsdesktop-runtime-win-x64.exe] \| [Arm64][windowsdesktop-runtime-win-arm64.exe] | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] \| [ARM64][dotnet-sdk-osx-arm64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] \| [ARM64][dotnet-sdk-osx-arm64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] \| [ARM64][dotnet-runtime-osx-arm64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] \| [ARM64][dotnet-runtime-osx-arm64.tar.gz]| [x64][aspnetcore-runtime-osx-x64.tar.gz] \| [ARM64][aspnetcore-runtime-osx-arm64.tar.gz] | - |1 +| Linux | [Snap and Package Manager](../install-linux.md) | [x64][dotnet-sdk-linux-x64.tar.gz] \| [Arm][dotnet-sdk-linux-arm.tar.gz] \| [Arm64][dotnet-sdk-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-sdk-linux-musl-arm.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | [Packages (x64)][linux-packages] | [x64][dotnet-runtime-linux-x64.tar.gz] \| [Arm][dotnet-runtime-linux-arm.tar.gz] \| [Arm64][dotnet-runtime-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-runtime-linux-musl-arm.tar.gz] \| [Arm64 Alpine][dotnet-runtime-linux-musl-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]1 \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | 1 | +| | [Checksums][checksums-sdk] | [Checksums][checksums-sdk] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] + +1. Includes the .NET Runtime and ASP.NET Core Runtime +2. For hosting stand-alone apps on Windows Servers. Includes the ASP.NET Core Module for IIS and can be installed separately on servers without installing .NET Runtime. + +The .NET SDK includes a matching updated .NET Runtime. Downloading the Runtime or ASP.NET Core packages is not needed when installing the SDK. + +You can check your .NET SDK version by running the following command. The example version shown is for this release. + +```console +$ dotnet --version +6.0.425 +``` + +Visit [.NET Documentation](https://learn.microsoft.com/dotnet/core/) to learn about .NET, for building many different types of applications. + +## .NET Multi-Platform App UI (MAUI) Preview Workload Downloads + +.NET 6 introduces Android, iOS, and macOS SDKs for developing native applications. These provide the foundational mobile and desktop pieces for the new [.NET MAUI](https://github.com/dotnet/maui). See [documentation](https://learn.microsoft.com/dotnet/maui/get-started/installation) for additional setup instructions and creating your first .NET MAUI application. + +After installing the .NET SDK, you can install .NET MAUI using the `dotnet workload install` command: + +```console +$ dotnet workload install maui +``` + +The following workloads are also available to install individually: + +```console +$ dotnet workload install android +$ dotnet workload install ios +$ dotnet workload install maccatalyst +$ dotnet workload install macos +$ dotnet workload install tvos +``` + +Visit [.NET Documentation](https://learn.microsoft.com/dotnet/core/) to learn about .NET, for building many different types of applications. + +## Docker Images + +The [.NET Docker images](https://hub.docker.com/_/microsoft-dotnet) have been updated for this release. The [.NET Docker samples](https://github.com/dotnet/dotnet-docker/blob/main/samples/README.md) show various ways to use .NET and Docker together. You can use the following command to try running the latest .NET 6.0 release in containers:d + +```console +docker run --rm mcr.microsoft.com/dotnet/samples +``` +The following repos have been updated: + +* [dotnet/sdk](https://hub.docker.com/_/microsoft-dotnet-sdk/): .NET SDK +* [dotnet/aspnet](https://hub.docker.com/_/microsoft-dotnet-aspnet/): ASP.NET Core Runtime +* [dotnet/runtime](https://hub.docker.com/_/microsoft-dotnet-runtime/): .NET Runtime +* [dotnet/runtime-deps](https://hub.docker.com/_/microsoft-dotnet-runtime-deps/): .NET Runtime Dependencies +* [dotnet/monitor](https://hub.docker.com/_/microsoft-dotnet-monitor/): .NET Monitor +* [dotnet/samples](https://hub.docker.com/_/microsoft-dotnet-samples/): .NET Samples + +## Notable Changes + + [.NET 6.0 Blog][dotnet-blog] + +.NET 6.0.33 release carries the non-security fixes. + +## Visual Studio Compatibility + +You need [Visual Studio 17.3](https://visualstudio.microsoft.com) or later to use .NET 6.0 on Windows. On macOS, you need the latest version of [Visual Studio for Mac](https://visualstudio.microsoft.com/vs/mac/). The [C# extension](https://code.visualstudio.com/docs/languages/dotnet) for [Visual Studio Code](https://code.visualstudio.com/) supports .NET 6.0 and C# 10.0. + +## Feedback + +Your feedback is important and appreciated. We've created an issue at [dotnet/core #xxxx](https://github.com/dotnet/core/issues/xxxx) for your questions and comments. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.33/6.0.33.md + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/6.0.33-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/6.0.33-sha.txt + +[linux-install]: https://learn.microsoft.com/dotnet/core/install/linux +[linux-setup]: https://github.com/dotnet/core/blob/main/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-august-2024-servicing-updates/ +[aspnet-blog]: https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-net-6/ +[maui-blog]: https://devblogs.microsoft.com/dotnet/update-on-dotnet-maui/ + +[linux-packages]: ../install-linux.md + +## Packages updated in this release: + +Package name | Version +:----------- | :------------------ +Microsoft.WindowsDesktop.App.Ref | 6.0.33 +Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 6.0.33 +Microsoft.WindowsDesktop.App.Runtime.win-x64 | 6.0.33 +Microsoft.WindowsDesktop.App.Runtime.win-x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-x64 | 6.0.33 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 6.0.33 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 6.0.33 +Microsoft.NET.Runtime.WebAssembly.Sdk | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.100 | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.100.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Crossgen2.linux-arm | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.400 | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.400.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 6.0.33 +Microsoft.NETCore.App.Host.osx-arm64 | 6.0.33 +Microsoft.NETCore.App.Host.linux-arm | 6.0.33 +Microsoft.NETCore.App.Host.linux-musl-arm | 6.0.33 +Microsoft.NETCore.App.Host.linux-musl-x64 | 6.0.33 +Microsoft.NETCore.App.Host.linux-x64 | 6.0.33 +Microsoft.NETCore.App.Host.win-x64 | 6.0.33 +Microsoft.NETCore.App.Ref | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.ios-arm.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.ios-arm.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.LLVM.osx-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.osx-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-arm | 6.0.33 +runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 6.0.33 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 6.0.33 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 6.0.33 +Microsoft.NET.Runtime.wasm.Sample.Mono | 6.0.33 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Composite | 6.0.33 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Crossgen2.linux-arm64 | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.300.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 6.0.33 +Microsoft.NETCore.App.Crossgen2.linux-x64 | 6.0.33 +Microsoft.NETCore.App.Crossgen2.win-x86 | 6.0.33 +Microsoft.NETCore.App.Crossgen2.osx-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 6.0.33 +Microsoft.NETCore.App.Runtime.linux-musl-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.ios-arm.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.linux-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.win-x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-arm.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-x86.Msi.x86 | 6.0.33 +runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +runtime.win-arm64.Microsoft.NETCore.DotNetHost | 6.0.33 +runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.win-x64.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +runtime.win-x86.Microsoft.NETCore.DotNetHost | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.linux-arm | 6.0.33 +Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.osx-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.osx-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 6.0.33 +Microsoft.NET.Runtime.MonoTargets.Sdk | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.linux-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.linux-musl-arm | 6.0.33 +Microsoft.NETCore.App.Runtime.linux-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 6.0.33 +runtime.osx-x64.Microsoft.NETCore.DotNetHost | 6.0.33 +runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.win-x86.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Crossgen2.osx-arm64 | 6.0.33 +Microsoft.NETCore.App.Crossgen2.win-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.win-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-arm.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-x64.Msi.x64 | 6.0.33 +Microsoft.NETCore.DotNetHostResolver | 6.0.33 +runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +runtime.linux-arm64.Microsoft.NETCore.DotNetHost | 6.0.33 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 6.0.33 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.100.Msi.x64 | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.300.Msi.arm64 | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.300 | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.100.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Host.linux-musl-arm64 | 6.0.33 +Microsoft.NETCore.App.Host.osx-x64 | 6.0.33 +Microsoft.NETCore.App.Host.win-arm64 | 6.0.33 +Microsoft.NETCore.App.Host.win-arm | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-arm | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.linux-arm | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-arm.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-x64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.DotNetHost | 6.0.33 +Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.linux-arm.Microsoft.NETCore.DotNetHost | 6.0.33 +runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +runtime.osx-arm64.Microsoft.NETCore.DotNetHost | 6.0.33 +runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.win-arm.Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.win-arm.Microsoft.NETCore.DotNetHost | 6.0.33 +runtime.win-arm.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +Microsoft.NET.Runtime.Android.Sample.Mono | 6.0.33 +Microsoft.NET.Runtime.MonoAOTCompiler.Task | 6.0.33 +Microsoft.NET.Runtime.iOS.Sample.Mono | 6.0.33 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.300.Msi.x64 | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.400.Msi.arm64 | 6.0.33 +Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.400.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Crossgen2.win-arm | 6.0.33 +Microsoft.NETCore.App.Crossgen2.win-arm64 | 6.0.33 +Microsoft.NETCore.App.Host.linux-arm64 | 6.0.33 +Microsoft.NETCore.App.Host.win-x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.ios-arm | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.linux-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.osx-arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.osx-x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-x64.Msi.x86 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-x86.Msi.x64 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-x86.Msi.arm64 | 6.0.33 +Microsoft.NETCore.App.Runtime.win-x86 | 6.0.33 +Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost | 6.0.33 +runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost | 6.0.33 +runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost | 6.0.33 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy | 6.0.33 +runtime.linux-x64.Microsoft.NETCore.DotNetHost | 6.0.33 +runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver | 6.0.33 +runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 6.0.33 +runtime.win-x64.Microsoft.NETCore.DotNetHost | 6.0.33 +Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 6.0.33 +Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 6.0.33 +AspNetCoreRuntime.6.0.x64 | 6.0.33 +dotnet-sql-cache | 6.0.33 +Microsoft.AspNetCore.App.Runtime.win-x86 | 6.0.33 +Microsoft.AspNetCore.Authentication.Facebook | 6.0.33 +Microsoft.AspNetCore.Authentication.Negotiate | 6.0.33 +Microsoft.AspNetCore.Authentication.Google | 6.0.33 +Microsoft.AspNetCore.Authentication.JwtBearer | 6.0.33 +Microsoft.AspNetCore.Authentication.MicrosoftAccount | 6.0.33 +Microsoft.AspNetCore.Authentication.OpenIdConnect | 6.0.33 +Microsoft.AspNetCore.Authentication.WsFederation | 6.0.33 +Microsoft.AspNetCore.Authentication.Twitter | 6.0.33 +Microsoft.AspNetCore.AzureAppServices.SiteExtension | 6.0.33 +Microsoft.AspNetCore.Components.Web | 6.0.33 +Microsoft.AspNetCore.MiddlewareAnalysis | 6.0.33 +Microsoft.AspNetCore.Owin | 6.0.33 +Microsoft.AspNetCore.SignalR.Client.Core | 6.0.33 +Microsoft.AspNetCore.SignalR.Common | 6.0.33 +Microsoft.AspNetCore.SignalR.Protocols.Json | 6.0.33 +Microsoft.AspNetCore.SpaProxy | 6.0.33 +Microsoft.AspNetCore.SpaServices.Extensions | 6.0.33 +Microsoft.dotnet-openapi | 6.0.33 +Microsoft.Extensions.ApiDescription.Server | 6.0.33 +Microsoft.AspNetCore.App.Runtime.linux-arm | 6.0.33 +Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 6.0.33 +Microsoft.AspNetCore.App.Runtime.linux-x64 | 6.0.33 +Microsoft.AspNetCore.App.Runtime.osx-arm64 | 6.0.33 +Microsoft.AspNetCore.ApiAuthorization.IdentityServer | 6.0.33 +Microsoft.AspNetCore.Authentication.AzureAD.UI | 6.0.33 +Microsoft.AspNetCore.Authentication.AzureADB2C.UI | 6.0.33 +Microsoft.AspNetCore.Authentication.Certificate | 6.0.33 +Microsoft.AspNetCore.Components | 6.0.33 +Microsoft.AspNetCore.Components.WebAssembly.Server | 6.0.33 +Microsoft.AspNetCore.Cryptography.KeyDerivation | 6.0.33 +Microsoft.AspNetCore.HeaderPropagation | 6.0.33 +Microsoft.AspNetCore.Http.Connections.Client | 6.0.33 +Microsoft.AspNetCore.Hosting.WindowsServices | 6.0.33 +Microsoft.AspNetCore.JsonPatch | 6.0.33 +Microsoft.AspNetCore.Identity.EntityFrameworkCore | 6.0.33 +Microsoft.AspNetCore.Metadata | 6.0.33 +Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv | 6.0.33 +Microsoft.AspNetCore.SignalR.Client | 6.0.33 +Microsoft.Authentication.WebAssembly.Msal | 6.0.33 +Microsoft.CodeAnalysis.Razor | 6.0.33 +Microsoft.DotNet.Web.ProjectTemplates.6.0 | 6.0.33 +Microsoft.AspNetCore.App.Runtime.linux-arm64 | 6.0.33 +Microsoft.AspNetCore.App.Runtime.win-arm64 | 6.0.33 +Microsoft.AspNetCore.App.Runtime.win-x64 | 6.0.33 +Microsoft.AspNetCore.App.Ref | 6.0.33 +Microsoft.AspNetCore.AzureAppServices.HostingStartup | 6.0.33 +Microsoft.AspNetCore.Authorization | 6.0.33 +Microsoft.AspNetCore.Components.Analyzers | 6.0.33 +Microsoft.AspNetCore.Components.WebAssembly.DevServer | 6.0.33 +Microsoft.AspNetCore.Components.Forms | 6.0.33 +Microsoft.AspNetCore.Components.WebAssembly | 6.0.33 +Microsoft.AspNetCore.SignalR.Specification.Tests | 6.0.33 +Microsoft.AspNetCore.SignalR.StackExchangeRedis | 6.0.33 +Microsoft.AspNetCore.TestHost | 6.0.33 +Microsoft.Extensions.ApiDescription.Client | 6.0.33 +Microsoft.DotNet.Web.Client.ItemTemplates | 6.0.33 +Microsoft.DotNet.Web.ItemTemplates.6.0 | 6.0.33 +Microsoft.Extensions.Diagnostics.HealthChecks | 6.0.33 +Microsoft.Extensions.Identity.Stores | 6.0.33 +Microsoft.AspNetCore.AzureAppServicesIntegration | 6.0.33 +Microsoft.AspNetCore.Components.Authorization | 6.0.33 +Microsoft.AspNetCore.Components.WebAssembly.Authentication | 6.0.33 +Microsoft.AspNetCore.Components.WebView | 6.0.33 +Microsoft.AspNetCore.ConcurrencyLimiter | 6.0.33 +Microsoft.AspNetCore.Connections.Abstractions | 6.0.33 +Microsoft.AspNetCore.Cryptography.Internal | 6.0.33 +Microsoft.AspNetCore.DataProtection | 6.0.33 +Microsoft.AspNetCore.DataProtection.Abstractions | 6.0.33 +Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 6.0.33 +Microsoft.AspNetCore.DataProtection.Extensions | 6.0.33 +Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 6.0.33 +Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 6.0.33 +Microsoft.AspNetCore.Identity.UI | 6.0.33 +Microsoft.AspNetCore.Http.Connections.Common | 6.0.33 +Microsoft.AspNetCore.Mvc.NewtonsoftJson | 6.0.33 +Microsoft.AspNetCore.Mvc.Razor.Extensions | 6.0.33 +Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 6.0.33 +Microsoft.AspNetCore.Mvc.Testing | 6.0.33 +Microsoft.AspNetCore.Razor.Language | 6.0.33 +Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 6.0.33 +Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 6.0.33 +Microsoft.Extensions.Caching.StackExchangeRedis | 6.0.33 +Microsoft.Extensions.Caching.SqlServer | 6.0.33 +Microsoft.Extensions.Configuration.KeyPerFile | 6.0.33 +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 6.0.33 +Microsoft.Extensions.Features | 6.0.33 +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 6.0.33 +Microsoft.Extensions.Identity.Core | 6.0.33 +Microsoft.Extensions.Http.Polly | 6.0.33 +Microsoft.Extensions.Localization | 6.0.33 +Microsoft.Extensions.Localization.Abstractions | 6.0.33 +Microsoft.Extensions.Logging.AzureAppServices | 6.0.33 +Microsoft.Extensions.ObjectPool | 6.0.33 +Microsoft.JSInterop.WebAssembly | 6.0.33 +Microsoft.JSInterop | 6.0.33 +Microsoft.Extensions.WebEncoders | 6.0.33 +Microsoft.AspNetCore.App.Runtime.osx-x64 | 6.0.33 +AspNetCoreRuntime.6.0.x86 | 6.0.33 +Microsoft.AspNetCore.App.Runtime.win-arm | 6.0.33 +Microsoft.DotNet.Web.Spa.ProjectTemplates.6.0 | 6.0.33 +Microsoft.Extensions.FileProviders.Embedded | 6.0.33 +Microsoft.TemplateEngine.Utils | 6.0.133 +Microsoft.TemplateEngine.Core | 6.0.133 +Microsoft.TemplateEngine.Core.Contracts | 6.0.133 +Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 6.0.133 +Microsoft.TemplateEngine.TemplateLocalizer | 6.0.133 +Microsoft.TemplateEngine.TemplateLocalizer.Core | 6.0.133 +Microsoft.TemplateEngine.IDE | 6.0.133 +Microsoft.TemplateEngine.Edge | 6.0.133 +Microsoft.DotNet.Common.ItemTemplates | 6.0.133 +Microsoft.DotNet.Common.ProjectTemplates.6.0 | 6.0.133 +Microsoft.TemplateEngine.Abstractions | 6.0.133 +Microsoft.TemplateSearch.Common | 6.0.133 +Microsoft.DotNet.Compatibility | 1.0.0-servicing.24379.12 +Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.linux-x64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64.Msi.x64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64.Msi.arm64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Python.win-x64.Msi.x64 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.100.Msi.x64 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.300.Msi.x64 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.400 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.400.Msi.x64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Python.osx-x64 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.100.Msi.arm64 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.100 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.300.Msi.x86 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.100.Msi.x86 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.300.Msi.arm64 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.300 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.400.Msi.arm64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Node.osx-x64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Python.win-x64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.osx-x64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64.Msi.arm64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64.Msi.x64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Node.linux-x64 | 6.0.33 +Microsoft.NET.Runtime.Emscripten.2.0.23.Python.win-x64.Msi.arm64 | 6.0.33 +Microsoft.NET.Workload.Emscripten.Manifest-6.0.400.Msi.x86 | 6.0.33 +Microsoft.EntityFrameworkCore | 6.0.33 +Microsoft.Data.Sqlite.Core | 6.0.33 +Microsoft.Data.Sqlite | 6.0.33 +Microsoft.EntityFrameworkCore.Abstractions | 6.0.33 +Microsoft.EntityFrameworkCore.Analyzers | 6.0.33 +Microsoft.EntityFrameworkCore.AspNet.Specification.Tests | 6.0.33 +Microsoft.EntityFrameworkCore.Design | 6.0.33 +Microsoft.EntityFrameworkCore.InMemory | 6.0.33 +Microsoft.EntityFrameworkCore.Cosmos | 6.0.33 +Microsoft.EntityFrameworkCore.Specification.Tests | 6.0.33 +Microsoft.EntityFrameworkCore.Relational | 6.0.33 +Microsoft.EntityFrameworkCore.Sqlite | 6.0.33 +Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 6.0.33 +Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 6.0.33 +Microsoft.EntityFrameworkCore.SqlServer | 6.0.33 +Microsoft.EntityFrameworkCore.Tools | 6.0.33 +dotnet-ef | 6.0.33 +Microsoft.EntityFrameworkCore.Proxies | 6.0.33 +Microsoft.EntityFrameworkCore.Relational.Specification.Tests | 6.0.33 +Microsoft.EntityFrameworkCore.Sqlite.Core | 6.0.33 +Microsoft.DotNet.Common.ItemTemplates | 6.0.425 +Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 6.0.425 +Microsoft.DotNet.Common.ProjectTemplates.2.0 | 6.0.425 +Microsoft.DotNet.Common.ProjectTemplates.2.1 | 6.0.425 +Microsoft.TemplateEngine.IDE | 6.0.425 +Microsoft.TemplateEngine.TemplateLocalizer | 6.0.425 +Microsoft.DotNet.Common.ProjectTemplates.2.2 | 6.0.425 +Microsoft.DotNet.Common.ProjectTemplates.5.0 | 6.0.425 +Microsoft.DotNet.Common.ProjectTemplates.3.0 | 6.0.425 +Microsoft.DotNet.Common.ProjectTemplates.3.1 | 6.0.425 +Microsoft.TemplateEngine.Abstractions | 6.0.425 +Microsoft.TemplateEngine.TemplateLocalizer.Core | 6.0.425 +Microsoft.DotNet.Common.ProjectTemplates.1.x | 6.0.425 +Microsoft.DotNet.Common.ProjectTemplates.6.0 | 6.0.425 +Microsoft.TemplateEngine.Core | 6.0.425 +Microsoft.TemplateEngine.Core.Contracts | 6.0.425 +Microsoft.TemplateEngine.Edge | 6.0.425 +Microsoft.TemplateEngine.Utils | 6.0.425 +Microsoft.TemplateSearch.Common | 6.0.425 +FSharp.Core | 6.0.7 +FSharp.Compiler.Service | 41.0.7 + +[//]: # ( Runtime 6.0.33) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/19a5a6e5-87bf-44b2-b7ed-ac44e9a253b8/00fca686dc0139022528dbe5f6e0f0b3/dotnet-runtime-6.0.33-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/694cd8af-7e9f-4161-8c1d-1c9a7b1d074f/d3a8dc90d971ec4f135f6452c176dc93/dotnet-runtime-6.0.33-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e311cc4b-e2a4-46ef-8f0f-5996ac64e6d2/0a423f3d95284288d08250ce9e34ba06/dotnet-runtime-6.0.33-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/6c147b46-cd90-4412-9df3-ca84fe040261/d026454e65fe16a83590bd75f139fbf4/dotnet-runtime-6.0.33-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/28d86acf-06f5-4bff-919b-28a26264591b/452ad01a142981b4ee4fd55b97117cf7/dotnet-runtime-6.0.33-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/250c78ac-a53f-4679-ad2a-cc31fa4c4001/204b39eb9634a8dd9f39cbcaf56030f2/dotnet-runtime-6.0.33-linux-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/5f558675-c42d-46ad-904b-66f8e720391b/2e135412543676a0b2f554e6a8fae3ae/dotnet-runtime-6.0.33-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/aad5df88-c193-4579-b847-633186659a2f/1688cb1838ae0f0b67d16f3ed808f566/dotnet-runtime-6.0.33-osx-arm64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/0140d848-6fb1-4c5c-ab11-dd95822055b9/57907e08f532ec4a76895d1872679dd9/dotnet-runtime-6.0.33-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/82217487-71ef-43cb-8678-d293b802b5a6/cfe49dd7b7e0e3040d4fdc9258c61dde/dotnet-runtime-6.0.33-osx-x64.tar.gz +[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/4a783c02-985d-4724-afa8-ba8d4368c8d3/a6a3a2406f1e7e393c2fd3d5b933d0a6/dotnet-runtime-6.0.33-win-arm64.exe +[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/e0859868-7d1b-40b1-b254-6f7472650c3f/e8533daf7603a7e847f56426e3317f63/dotnet-runtime-6.0.33-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/3c01bbe6-a49d-468f-8335-f195588f582f/b935469e8480e611eae4d79b2e51965e/dotnet-runtime-6.0.33-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/1f5fc2af-aa55-4360-9485-3188cd62998e/fd8028bddf0a715ef74f6c8423c5b401/dotnet-runtime-6.0.33-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/ef2dbfa6-683e-4ff3-9a17-9f3001d6bdf2/acf6114cce3533200116016b83e76ea7/dotnet-runtime-6.0.33-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/474696e2-79d5-463f-88df-6e874fe19d40/c31007a372025365992e1a0aa047a572/dotnet-runtime-6.0.33-win-x86.zip + +[//]: # ( WindowsDesktop 6.0.33) +[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/9018e445-0559-4dd4-bffb-c772adf808e1/adcf2f02a07e1663ff1a97a8a42e9f96/windowsdesktop-runtime-6.0.33-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/0afc5e64-c740-42d5-bd2e-5b7a2a6086e5/ba80390853ed33cb9b491a47d1d4833c/windowsdesktop-runtime-6.0.33-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/3ebc1f91-a5ba-477e-9353-198fa4e13371/35f447d6820b078fd18523764a4f0213/windowsdesktop-runtime-6.0.33-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/d7d9167d-216f-4d50-95d5-634f550083c7/f2cf30e9ee801dd6d019f11adaa439ef/windowsdesktop-runtime-6.0.33-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/8029cdb3-0f5f-4018-bff7-bacd9b9357f8/daf6c8b102a3bdfbbf235cfa0e46f901/windowsdesktop-runtime-6.0.33-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/865cb605-99af-4282-8c68-ea5cea847fec/eeac48ec11ea05db9b6ac1f5152b47f3/windowsdesktop-runtime-6.0.33-win-x86.zip + +[//]: # ( ASP 6.0.33) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4ac9397f-3f4a-4cd0-aba2-35e7f1b47396/9823f50c32028899f430bc3ae87251b1/aspnetcore-runtime-6.0.33-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0c5a5f3a-881e-4ceb-a334-c5e3b210eef8/9834ffebacea659cd14d272fb01f81c4/aspnetcore-runtime-6.0.33-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e9b663a7-2199-4111-b18e-5ec1f2f2f87e/1746ce0319914f58806f523c6f6ed24d/aspnetcore-runtime-6.0.33-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a4b5cbf6-85d9-46a0-b698-aaf3cde78d34/e1d46fec4ac226e170ccbacbf111d911/aspnetcore-runtime-6.0.33-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/94348e55-d279-4667-abf6-00a70cfa4773/67a06176a4ac8fbab11013cd728ed823/aspnetcore-runtime-6.0.33-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/91f66f75-bd3e-48f1-acb9-99c0da753f96/42c47999ee4c4d108774536afe5da160/aspnetcore-runtime-6.0.33-linux-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/74fa4afa-a6d6-4c32-8ef7-fe88148f10cd/c887bff014d198532ba942988cba124b/aspnetcore-runtime-6.0.33-osx-arm64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d4641b35-5b85-4250-9913-0f6a2c276888/bd8483d09a767f6c19f9274da2819624/aspnetcore-runtime-6.0.33-osx-x64.tar.gz +[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/896a6916-cbdf-446b-b053-bf57d8d6f874/0db72fb2b1b6fe006f634fbbcd2adf72/aspnetcore-runtime-6.0.33-win-arm64.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/c4b74fa0-cea3-49f4-8765-ce1dd12d37c8/6f0c2d210864d89743fc7211c2f48edd/aspnetcore-runtime-6.0.33-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/aa3d14d7-f46f-4d7c-bf4a-2f46ddc7da1e/2e5d375269311d6b278df5c7c6b5aaa9/aspnetcore-runtime-6.0.33-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/4286a987-b0b8-4fb7-abc6-5422f71387e5/06cc7fa445b8d367ccb37ce1394ff715/aspnetcore-runtime-6.0.33-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/a5003e18-1ae9-46ee-a78b-d914d5a8835a/81069abf0c3dee5339c7d13026160630/aspnetcore-runtime-6.0.33-win-x86.zip +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/a154cee6-ab21-409b-8611-fb6c3b5b7513/b7da806505271536441f05ebd59627b2/dotnet-hosting-6.0.33-win.exe + +[//]: # ( SDK 6.0.425) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2ff9a08a-9a84-498d-83e2-82e3e3c3d03d/64b283f30bb7df0260c8a7596dfcdff4/dotnet-sdk-6.0.425-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ec8e29f5-2fbe-47d8-b0c5-81f11434c00f/ba4bd30be448d649e5ddf1991bf76252/dotnet-sdk-6.0.425-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/04bfd229-7d52-40dc-a5eb-d31fe15fbf44/639e3b8aa8616ad25515bfe36faeb2c0/dotnet-sdk-6.0.425-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b5f55496-6494-45bc-9ba3-7aefdefb4518/61f15988a48d429bec81f5c5307f01d9/dotnet-sdk-6.0.425-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c94a92f9-153a-4620-844c-f964dcc7eb8e/ad7baee9c9ed782a5c9ad34509ff47a5/dotnet-sdk-6.0.425-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f57cd7db-7781-4ee0-9285-010a6435ef4f/ebc5bb7e43d2a288a8efcc6401ce3f85/dotnet-sdk-6.0.425-linux-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/4bb697a0-9509-4a48-aace-adf5cdd9dae5/db8114ff1a9117627a19ef3b5e709a05/dotnet-sdk-6.0.425-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/24192716-57e3-4e69-9950-7840e05053d1/79398f054d34fb3e424c029e6d41a551/dotnet-sdk-6.0.425-osx-arm64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/8010eb35-b580-4fe3-84a1-323aef5d6947/cd513767c7ece93a71c69703169dd1c5/dotnet-sdk-6.0.425-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ce410b9f-c7f6-4180-a373-bcb6528a0778/448c9df07432b5dc62d08868ccfef62a/dotnet-sdk-6.0.425-osx-x64.tar.gz +[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/93733eb5-8222-44bb-8ae4-6be8c0b1fadc/dd7485ef2a6e2e8811480b3507186323/dotnet-sdk-6.0.425-win-arm64.exe +[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/f06793f9-acc4-4403-8236-ea74cf015832/8072303a25dbd58097965499e801db37/dotnet-sdk-6.0.425-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/61881ecd-a425-4053-a420-7f76586d2f60/6daf1af8c05df332eb1c53261fafc07f/dotnet-sdk-6.0.425-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/2cd43980-3abc-47ea-898d-b10116d27890/be9d8a7809b43ce82cf441b6761836a3/dotnet-sdk-6.0.425-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/20e7e1fc-0bfd-4736-bcde-04e64ed5e8f4/52c588d0a5160a30087b2e8c8f5672a2/dotnet-sdk-6.0.425-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/4ac7b828-4216-42a7-a309-7c36ed02846d/1655b201203fac5454dcdccd2108ede2/dotnet-sdk-6.0.425-win-x86.zip + diff --git a/release-notes/6.0/README.md b/release-notes/6.0/README.md index cabdd6c948..904354d32c 100644 --- a/release-notes/6.0/README.md +++ b/release-notes/6.0/README.md @@ -13,6 +13,7 @@ | Date | Release | | :-- | :-- | +| 2024/08/13 | [6.0.33](https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.33/6.0.33.md) | | 2024/06/09 | [6.0.32](https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.32/6.0.32.md) | | 2024/05/28 | [6.0.31](https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.31/6.0.31.md) | | 2024/05/14 | [6.0.30](https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.30/6.0.30.md) | diff --git a/release-notes/6.0/cve.md b/release-notes/6.0/cve.md index 6410f7d17e..6b2883ee4e 100644 --- a/release-notes/6.0/cve.md +++ b/release-notes/6.0/cve.md @@ -8,6 +8,8 @@ Your app needs to be on the latest .NET 6 patch version to be secure. The longer Your app may be vulnerable to the following published security [CVEs](https://www.cve.org/) if you are using an older .NET 6 patch version. +- 6.0.33 (August 2024) + - No new CVEs. - 6.0.32 (July 2024) - [CVE-2024-38095 | .NET Denial of Service Vulnerability](https://github.com/dotnet/announcements/issues/312) - [CVE-2024-38081 | .NET Denial of Service Vulnerability](https://github.com/dotnet/announcements/issues/313) diff --git a/release-notes/6.0/releases.json b/release-notes/6.0/releases.json index 6d6550d423..76b8dd771f 100755 --- a/release-notes/6.0/releases.json +++ b/release-notes/6.0/releases.json @@ -1,14 +1,594 @@ { "channel-version": "6.0", - "latest-release": "6.0.32", - "latest-release-date": "2024-07-09", - "latest-runtime": "6.0.32", - "latest-sdk": "6.0.424", + "latest-release": "6.0.33", + "latest-release-date": "2024-08-13", + "latest-runtime": "6.0.33", + "latest-sdk": "6.0.425", "support-phase": "maintenance", "release-type": "lts", "eol-date": "2024-11-12", "lifecycle-policy": "https://dotnet.microsoft.com/platform/support/policy/", "releases": [ + { + "release-date": "2024-08-13", + "release-version": "6.0.33", + "security": false, + "cve-list": [], + "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.33/6.0.33.md", + "runtime": { + "version": "6.0.33", + "version-display": "6.0.33", + "vs-version": "17.6.18, 17.8.13, 17.10.6", + "vs-mac-version": "", + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/19a5a6e5-87bf-44b2-b7ed-ac44e9a253b8/00fca686dc0139022528dbe5f6e0f0b3/dotnet-runtime-6.0.33-linux-arm.tar.gz", + "hash": "c3349b1c98bf8d0b79d0d3de5c12792fbdd4aef1c04b6d0c115d5aa651cfd2e8642521170b312db0cb6facd057958b387c60eb6ae5b828e2250300efbd6f3195" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/694cd8af-7e9f-4161-8c1d-1c9a7b1d074f/d3a8dc90d971ec4f135f6452c176dc93/dotnet-runtime-6.0.33-linux-arm64.tar.gz", + "hash": "c700d4ae3e361fa2a390a8fcf294a2277931b0ea60bd4a2f0ec2bb982bb6c618ba002e5955c3ee96807207b256e10289cf1cfa372029b758aefa6bf1268d45fb" + }, + { + "name": "dotnet-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/e311cc4b-e2a4-46ef-8f0f-5996ac64e6d2/0a423f3d95284288d08250ce9e34ba06/dotnet-runtime-6.0.33-linux-musl-arm.tar.gz", + "hash": "a9594a489f8634af01e7c60acab5f7ee0ac544b98ce73ee671359becd6f6b29f4d9e64dfe3166822c0506157731ec44fa6db02a8be1b17a279af61a6679cfd38" + }, + { + "name": "dotnet-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/6c147b46-cd90-4412-9df3-ca84fe040261/d026454e65fe16a83590bd75f139fbf4/dotnet-runtime-6.0.33-linux-musl-arm64.tar.gz", + "hash": "e5707970b2a852b80b1fd77a3883e50dec925d91eb89012c166e4a45e917064c24040a6e444b054767033cb9b9e8314b6b5117ffada6d248ab7f90c8e40fe555" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/28d86acf-06f5-4bff-919b-28a26264591b/452ad01a142981b4ee4fd55b97117cf7/dotnet-runtime-6.0.33-linux-musl-x64.tar.gz", + "hash": "3bfe4f9dde02bdaf35db07271cf56873b508c3229318bbe7d478eed855417ed3941d9d9a8ede2fd1cc5ce5f7b73c4e5ae4666d2cc47fe2ae09d5f8625c46e982" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/250c78ac-a53f-4679-ad2a-cc31fa4c4001/204b39eb9634a8dd9f39cbcaf56030f2/dotnet-runtime-6.0.33-linux-x64.tar.gz", + "hash": "0892015544d8903999f8e0fadab6b4b91eb180e495fa5e36c1a755b1d42e134858b7bdbfd60d1880650d9c528d07e31b9ccfc73e650e5d890a955902a89139cf" + }, + { + "name": "dotnet-runtime-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/5f558675-c42d-46ad-904b-66f8e720391b/2e135412543676a0b2f554e6a8fae3ae/dotnet-runtime-6.0.33-osx-arm64.pkg", + "hash": "88ad3c974053a66a2607a42a31dc399dab6334e1474588c3cd7cc0225e31df07facc7303024ad168569eec0a899c993be417b465386d9f12ba37f102eb63ea5e" + }, + { + "name": "dotnet-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/aad5df88-c193-4579-b847-633186659a2f/1688cb1838ae0f0b67d16f3ed808f566/dotnet-runtime-6.0.33-osx-arm64.tar.gz", + "hash": "95d0e646f688e6f46545625dfae46d8325c7aee4661d3f0e59044acced9c6192ff51524355696e8f868ebd112e9a036d01c951f7249d863c300d07c1a0913d1a" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0140d848-6fb1-4c5c-ab11-dd95822055b9/57907e08f532ec4a76895d1872679dd9/dotnet-runtime-6.0.33-osx-x64.pkg", + "hash": "72b7353c0658c4e537be6cf6ce59542e0ad89cb2d3eb42cfa75cb2ecc1610f4689b42a567610b696719b6a88d4fc523ab509d767ec294fb5dc1d917e4c28c00e" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/82217487-71ef-43cb-8678-d293b802b5a6/cfe49dd7b7e0e3040d4fdc9258c61dde/dotnet-runtime-6.0.33-osx-x64.tar.gz", + "hash": "a0ad81d4bb361d91edc7b42142828fb5ac5b75376e6ad0137f7f28bba5c0d0b68c67af708bc85c15ebb7aac5f98df20bd83a56144a1bf9ac5aeaf5caf84e4128" + }, + { + "name": "dotnet-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/4a783c02-985d-4724-afa8-ba8d4368c8d3/a6a3a2406f1e7e393c2fd3d5b933d0a6/dotnet-runtime-6.0.33-win-arm64.exe", + "hash": "1e5536c0daa32e7c1c3a8cf7cdf723d2a58968ddb11213b0ac10599e5d5feb031bef4ffd814e9608074a3e46ded16ef37762fd4904c458ce875ed3163cc5c11b" + }, + { + "name": "dotnet-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/e0859868-7d1b-40b1-b254-6f7472650c3f/e8533daf7603a7e847f56426e3317f63/dotnet-runtime-6.0.33-win-arm64.zip", + "hash": "bc118c3fb1943bff53f12b3c757b8a44b293061063aef55fa72a30c5b7c0cd65d0874c6266259e0fdb44be25dcca67a06f973e6c34c87c46c470e2c939e16fd3" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3c01bbe6-a49d-468f-8335-f195588f582f/b935469e8480e611eae4d79b2e51965e/dotnet-runtime-6.0.33-win-x64.exe", + "hash": "302216d6ec3c433abf79bb97feb869f3316eb82510d6411280f5444ee469e9856ef136fd4cee7b468d4b30590893ff92bec6aeb8a41dcd6d16d42df5bd46be5e" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1f5fc2af-aa55-4360-9485-3188cd62998e/fd8028bddf0a715ef74f6c8423c5b401/dotnet-runtime-6.0.33-win-x64.zip", + "hash": "6cbad445d7b06ecbd031b43b1b44a04636676908f2e14af6a399ca2c2b163cb4add3f6e70b7b1089dc8d1a89ff482875391b3868ad2703359eb62a3d87b8953c" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/ef2dbfa6-683e-4ff3-9a17-9f3001d6bdf2/acf6114cce3533200116016b83e76ea7/dotnet-runtime-6.0.33-win-x86.exe", + "hash": "6570145679c619caf99b55d31d71c04850724217503a271c056dd132b48d616790e484021e1bc85dc7b50c3e794eaf92956973f32ecea7ed47dd9b421c8c75ae" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/474696e2-79d5-463f-88df-6e874fe19d40/c31007a372025365992e1a0aa047a572/dotnet-runtime-6.0.33-win-x86.zip", + "hash": "a0dd2d4dbcfd8d1bf8659209a2541d7efd3a5223dab904e1d9a28d29b452dee104be2716f2e385e2e4cfee4b03ff4a03abfa03f17f34d608b72a25ded0a902e5" + } + ] + }, + "sdk": { + "version": "6.0.425", + "version-display": "6.0.425", + "runtime-version": "6.0.33", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.3)", + "vs-mac-support": "", + "csharp-version": "10.0", + "fsharp-version": "6.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/2ff9a08a-9a84-498d-83e2-82e3e3c3d03d/64b283f30bb7df0260c8a7596dfcdff4/dotnet-sdk-6.0.425-linux-arm.tar.gz", + "hash": "e0cbb3a3874fec76026d5ce11acdae07a720eb02b500c87882aaeba48e6ec290d62373e51b53367ecaaa1bd4bd770f2ca1aaaec3a8499bdd1c114894daaa4daf" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/ec8e29f5-2fbe-47d8-b0c5-81f11434c00f/ba4bd30be448d649e5ddf1991bf76252/dotnet-sdk-6.0.425-linux-arm64.tar.gz", + "hash": "c15f95664fd0570d5b0cb94c7af6bba5fe830470004f0e958e49d53764714cbf8ddd620b38d487b60a27dbfd467a955856aab3df9c958cde17c942079fdaa55a" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/04bfd229-7d52-40dc-a5eb-d31fe15fbf44/639e3b8aa8616ad25515bfe36faeb2c0/dotnet-sdk-6.0.425-linux-musl-arm.tar.gz", + "hash": "c59ea0ef6c80f80907aea223dc7a9ad69431b1e67234dee4fee0f9109ee7ce8bd58af6b102ad117889f4e2cc8ef7cceef9a6ec80b10578c6ea4b84412f2b1e06" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b5f55496-6494-45bc-9ba3-7aefdefb4518/61f15988a48d429bec81f5c5307f01d9/dotnet-sdk-6.0.425-linux-musl-arm64.tar.gz", + "hash": "d58aace5b021fc730a0da2233e85e3ae473256a7de9334b8932cc2e0d050543c1eb1b16dcd3475f777cdf59e42971c85d27def497fe5cf06a6b6046ce8d23ec4" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c94a92f9-153a-4620-844c-f964dcc7eb8e/ad7baee9c9ed782a5c9ad34509ff47a5/dotnet-sdk-6.0.425-linux-musl-x64.tar.gz", + "hash": "cd9572358102b8214874ff353bbe826ac9ba0f0d26d49493f312a8a3bc7c0faba2fc82bd5dfb740289d3242dcdf78b341996d38623723c691be469375a72df9e" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f57cd7db-7781-4ee0-9285-010a6435ef4f/ebc5bb7e43d2a288a8efcc6401ce3f85/dotnet-sdk-6.0.425-linux-x64.tar.gz", + "hash": "a04b75af7c5850238a8d99a6f60b37753467db615831bb3833c14aec86faa2d6ee9b8643885798924a01e28acff44ac9ed39c89f7cbe53c5cb8753c802e85039" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/4bb697a0-9509-4a48-aace-adf5cdd9dae5/db8114ff1a9117627a19ef3b5e709a05/dotnet-sdk-6.0.425-osx-arm64.pkg", + "hash": "58aceae66c5d3a143b580cb79698656699c059fd0553d962713275fbc5ed52d10e4cff5bd44a246b6f228a0bb08e22b4509b133660236ed4deab282e6c8aa2aa" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/24192716-57e3-4e69-9950-7840e05053d1/79398f054d34fb3e424c029e6d41a551/dotnet-sdk-6.0.425-osx-arm64.tar.gz", + "hash": "7383b188c8500ab8625cd34f69f7ec5a4d9ff4ca715f95ee020f2bd082d5023697b021ca4b3b1e6a0782fae2ff89586e541e454fedacdf1c49b42f6e47d12011" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8010eb35-b580-4fe3-84a1-323aef5d6947/cd513767c7ece93a71c69703169dd1c5/dotnet-sdk-6.0.425-osx-x64.pkg", + "hash": "81c60f9be1ab1013bb08ec7b43e9f604eb01c8667f179a22d11059da0846ca792cabec1c768005c353f4b4597b53e0b45cd954092f855d6d41abe3d758fde9a1" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/ce410b9f-c7f6-4180-a373-bcb6528a0778/448c9df07432b5dc62d08868ccfef62a/dotnet-sdk-6.0.425-osx-x64.tar.gz", + "hash": "5757c661d82408680a6e45efbca260bb9da145bd83f8275280e9ba756a2827ce35c7ae77cb248e9ee6c6cf46730c6e50152b98c0a082c0de764f5e522dfb6ca2" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/93733eb5-8222-44bb-8ae4-6be8c0b1fadc/dd7485ef2a6e2e8811480b3507186323/dotnet-sdk-6.0.425-win-arm64.exe", + "hash": "f81915abcd08f08b45e654c9797726a19508a58e5db6283fa9c3e438755328835e50ddf613c53dd2f28b65e1b565b5a534e1f17881ba45f6df0a98e913740f16" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f06793f9-acc4-4403-8236-ea74cf015832/8072303a25dbd58097965499e801db37/dotnet-sdk-6.0.425-win-arm64.zip", + "hash": "7b82c2f8d8b25ea02672bfc86178198798203d81176fcbadf655dd213d1e4c2f07b63756e50592b759bef637871edf842122170630d7b6eb80d1e62d1d7f090b" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/61881ecd-a425-4053-a420-7f76586d2f60/6daf1af8c05df332eb1c53261fafc07f/dotnet-sdk-6.0.425-win-x64.exe", + "hash": "9d220b643e0925fe1fdbcafd60aef2af57ac0a9aa0b4cb57f63de61df8f04ace0eee342395b0c3090823391ed9bae510a0212cccbd432db16371271b81d892e3" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/2cd43980-3abc-47ea-898d-b10116d27890/be9d8a7809b43ce82cf441b6761836a3/dotnet-sdk-6.0.425-win-x64.zip", + "hash": "8bd8e396bf451e90114fc8c039eae21b96ffbe5a2d04238d58712c754f4fce42039140680dfaa121b2c12174ecf192309c6eecb4525f3282ad18b756e30157a1" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/20e7e1fc-0bfd-4736-bcde-04e64ed5e8f4/52c588d0a5160a30087b2e8c8f5672a2/dotnet-sdk-6.0.425-win-x86.exe", + "hash": "ef030d9414545fb7053602a9aa902cb6dd4cb220599fc82e7a0eba779fd687df835e226188b3c33788339956f73bfc94e454aec2ee0e9da3967275e0a41ab8cc" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/4ac7b828-4216-42a7-a309-7c36ed02846d/1655b201203fac5454dcdccd2108ede2/dotnet-sdk-6.0.425-win-x86.zip", + "hash": "a9cc5e30e6b75ca9ee6f283e996fb58b7ed11ef072aad62c341ab9e32f29ed1c0f518f8cfc1be69fde815ce1f51998c1d0c2e8be3c549392a54ca940a4e33929" + } + ] + }, + "sdks": [ + { + "version": "6.0.425", + "version-display": "6.0.425", + "runtime-version": "6.0.33", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.3)", + "vs-mac-support": "", + "csharp-version": "10.0", + "fsharp-version": "6.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/2ff9a08a-9a84-498d-83e2-82e3e3c3d03d/64b283f30bb7df0260c8a7596dfcdff4/dotnet-sdk-6.0.425-linux-arm.tar.gz", + "hash": "e0cbb3a3874fec76026d5ce11acdae07a720eb02b500c87882aaeba48e6ec290d62373e51b53367ecaaa1bd4bd770f2ca1aaaec3a8499bdd1c114894daaa4daf" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/ec8e29f5-2fbe-47d8-b0c5-81f11434c00f/ba4bd30be448d649e5ddf1991bf76252/dotnet-sdk-6.0.425-linux-arm64.tar.gz", + "hash": "c15f95664fd0570d5b0cb94c7af6bba5fe830470004f0e958e49d53764714cbf8ddd620b38d487b60a27dbfd467a955856aab3df9c958cde17c942079fdaa55a" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/04bfd229-7d52-40dc-a5eb-d31fe15fbf44/639e3b8aa8616ad25515bfe36faeb2c0/dotnet-sdk-6.0.425-linux-musl-arm.tar.gz", + "hash": "c59ea0ef6c80f80907aea223dc7a9ad69431b1e67234dee4fee0f9109ee7ce8bd58af6b102ad117889f4e2cc8ef7cceef9a6ec80b10578c6ea4b84412f2b1e06" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b5f55496-6494-45bc-9ba3-7aefdefb4518/61f15988a48d429bec81f5c5307f01d9/dotnet-sdk-6.0.425-linux-musl-arm64.tar.gz", + "hash": "d58aace5b021fc730a0da2233e85e3ae473256a7de9334b8932cc2e0d050543c1eb1b16dcd3475f777cdf59e42971c85d27def497fe5cf06a6b6046ce8d23ec4" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c94a92f9-153a-4620-844c-f964dcc7eb8e/ad7baee9c9ed782a5c9ad34509ff47a5/dotnet-sdk-6.0.425-linux-musl-x64.tar.gz", + "hash": "cd9572358102b8214874ff353bbe826ac9ba0f0d26d49493f312a8a3bc7c0faba2fc82bd5dfb740289d3242dcdf78b341996d38623723c691be469375a72df9e" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f57cd7db-7781-4ee0-9285-010a6435ef4f/ebc5bb7e43d2a288a8efcc6401ce3f85/dotnet-sdk-6.0.425-linux-x64.tar.gz", + "hash": "a04b75af7c5850238a8d99a6f60b37753467db615831bb3833c14aec86faa2d6ee9b8643885798924a01e28acff44ac9ed39c89f7cbe53c5cb8753c802e85039" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/4bb697a0-9509-4a48-aace-adf5cdd9dae5/db8114ff1a9117627a19ef3b5e709a05/dotnet-sdk-6.0.425-osx-arm64.pkg", + "hash": "58aceae66c5d3a143b580cb79698656699c059fd0553d962713275fbc5ed52d10e4cff5bd44a246b6f228a0bb08e22b4509b133660236ed4deab282e6c8aa2aa" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/24192716-57e3-4e69-9950-7840e05053d1/79398f054d34fb3e424c029e6d41a551/dotnet-sdk-6.0.425-osx-arm64.tar.gz", + "hash": "7383b188c8500ab8625cd34f69f7ec5a4d9ff4ca715f95ee020f2bd082d5023697b021ca4b3b1e6a0782fae2ff89586e541e454fedacdf1c49b42f6e47d12011" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8010eb35-b580-4fe3-84a1-323aef5d6947/cd513767c7ece93a71c69703169dd1c5/dotnet-sdk-6.0.425-osx-x64.pkg", + "hash": "81c60f9be1ab1013bb08ec7b43e9f604eb01c8667f179a22d11059da0846ca792cabec1c768005c353f4b4597b53e0b45cd954092f855d6d41abe3d758fde9a1" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/ce410b9f-c7f6-4180-a373-bcb6528a0778/448c9df07432b5dc62d08868ccfef62a/dotnet-sdk-6.0.425-osx-x64.tar.gz", + "hash": "5757c661d82408680a6e45efbca260bb9da145bd83f8275280e9ba756a2827ce35c7ae77cb248e9ee6c6cf46730c6e50152b98c0a082c0de764f5e522dfb6ca2" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/93733eb5-8222-44bb-8ae4-6be8c0b1fadc/dd7485ef2a6e2e8811480b3507186323/dotnet-sdk-6.0.425-win-arm64.exe", + "hash": "f81915abcd08f08b45e654c9797726a19508a58e5db6283fa9c3e438755328835e50ddf613c53dd2f28b65e1b565b5a534e1f17881ba45f6df0a98e913740f16" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f06793f9-acc4-4403-8236-ea74cf015832/8072303a25dbd58097965499e801db37/dotnet-sdk-6.0.425-win-arm64.zip", + "hash": "7b82c2f8d8b25ea02672bfc86178198798203d81176fcbadf655dd213d1e4c2f07b63756e50592b759bef637871edf842122170630d7b6eb80d1e62d1d7f090b" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/61881ecd-a425-4053-a420-7f76586d2f60/6daf1af8c05df332eb1c53261fafc07f/dotnet-sdk-6.0.425-win-x64.exe", + "hash": "9d220b643e0925fe1fdbcafd60aef2af57ac0a9aa0b4cb57f63de61df8f04ace0eee342395b0c3090823391ed9bae510a0212cccbd432db16371271b81d892e3" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/2cd43980-3abc-47ea-898d-b10116d27890/be9d8a7809b43ce82cf441b6761836a3/dotnet-sdk-6.0.425-win-x64.zip", + "hash": "8bd8e396bf451e90114fc8c039eae21b96ffbe5a2d04238d58712c754f4fce42039140680dfaa121b2c12174ecf192309c6eecb4525f3282ad18b756e30157a1" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/20e7e1fc-0bfd-4736-bcde-04e64ed5e8f4/52c588d0a5160a30087b2e8c8f5672a2/dotnet-sdk-6.0.425-win-x86.exe", + "hash": "ef030d9414545fb7053602a9aa902cb6dd4cb220599fc82e7a0eba779fd687df835e226188b3c33788339956f73bfc94e454aec2ee0e9da3967275e0a41ab8cc" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/4ac7b828-4216-42a7-a309-7c36ed02846d/1655b201203fac5454dcdccd2108ede2/dotnet-sdk-6.0.425-win-x86.zip", + "hash": "a9cc5e30e6b75ca9ee6f283e996fb58b7ed11ef072aad62c341ab9e32f29ed1c0f518f8cfc1be69fde815ce1f51998c1d0c2e8be3c549392a54ca940a4e33929" + } + ] + }, + { + "version": "6.0.133", + "version-display": "6.0.133", + "runtime-version": "6.0.33", + "vs-version": "", + "vs-mac-version": "", + "vs-support": "", + "vs-mac-support": "", + "csharp-version": "10.0", + "fsharp-version": "6.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/af2b3ac2-cf96-4087-809b-60192e8564d0/952e49c2581e6c73d6229c2ce14e994d/dotnet-sdk-6.0.133-linux-arm.tar.gz", + "hash": "e946b75cd1aabb53399aabfa441082d9cc0f324db371d960792bcf5ab66445a16302f11f91e6ba34c699a6bed645ee4f17cec55d9b7119726f0011000e2c6e37" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/759c84b7-4d67-4eb4-94c6-0214d150db31/aea9ac1878560278c50174ee213d88c6/dotnet-sdk-6.0.133-linux-arm64.tar.gz", + "hash": "6820d62ced6d9770ebd3667a64a74e2249471ee5920e4ce4101f21e55950f8d44ebe4ffbf20bc66260fd5d1edc5e534a6f0b70522fc41a5e48e75b0bb00e6ea1" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/b700d687-929e-4e81-be67-1f7f39cd01da/f9d75264cbf2786cae51edfd57c72208/dotnet-sdk-6.0.133-linux-musl-arm.tar.gz", + "hash": "c6669b229dec64672195afd7a18eaac30a513a86a70006eab570edaf8a967e8529bed310f4e91076fc4cec7f0b50b4b26bb1a9d61709aaf3ea487edd32e17640" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f92a7e79-c792-48bb-8d07-4a6ee24b62d6/26bc7013753251407efd71eaf6ad8a3a/dotnet-sdk-6.0.133-linux-musl-arm64.tar.gz", + "hash": "4e4cf91e1ce9ac057638b2a323637528c89866da8f88f6c70ffc88d54b6b7281781ad17e62cdf03f5f68447ae4ecee48b15fb97c908bc9a55c38c75bf075c24e" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/31aa43a2-5537-4423-8994-564c25089f9e/872a4380086a5a174025e2835a2fe043/dotnet-sdk-6.0.133-linux-musl-x64.tar.gz", + "hash": "f52babf2f80867535937468df76e71ef7db650a586133309a10b4d8a04ca2053cdf8e7a426f6ff34a3e673437f73cd5169b1a1c376bc09935fca34a8cf212337" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3fd189c1-072f-4193-8f1c-663b68b9b06f/bf63007e0f0ba0b3d07f1af06c1dee6a/dotnet-sdk-6.0.133-linux-x64.tar.gz", + "hash": "7b4fe0095bc6d3ea43fc3b32f2fc2ccc8fec83b0c50ff74b9e9a019ed40721f46c60d7b3ac08841a5f89d0802d8c347b14a445032a00f3d9a8661558b9c74794" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/85d7e886-bb4b-422b-90e4-97ae22401f57/2c4bd551d1469dda42eb82ec84946e56/dotnet-sdk-6.0.133-osx-arm64.pkg", + "hash": "dcf85fd31beac4e5b718943afdb571c2a0160510a429af3776e7a3f0ba6bbe2909265a2d5bdaa16e32d4c922c9a531401c1d25937f8b94d579dde3018c2186e6" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/fee562a1-baa6-4e8f-a3dd-2c49eae8a891/564d31d1daea39179782c413f99c6160/dotnet-sdk-6.0.133-osx-arm64.tar.gz", + "hash": "c0193152166cefbe60a7cbdb4af7e2df365c9e67a0ce0ff5cc1aa06a46d4ffd6cccda3bf026a47116f02e4c52875fdd704aa380817dbc3eab653d30f4f5ffe20" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/74e14a26-1401-492d-85e8-7d92f5070dcd/536c50b093bc95238863f53122ddacad/dotnet-sdk-6.0.133-osx-x64.pkg", + "hash": "043089ee304f53585de2327ea388295e971b0f1e89da003431288d5d8fb231d85a85d7babf262d5009a08ce9b1e070e99b0722e3bedb6070e3f5a063b75c579c" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c8f09b91-04fe-4d0a-8d01-0556c53f2a5d/cbfe49b3182a2c4ebc7aecd22b6ac881/dotnet-sdk-6.0.133-osx-x64.tar.gz", + "hash": "e142785256b731abd6f7bda79b1422ba6eb9135f61526d6f687be67146253403cbec85d3ee66f49e577e7f296b32f94fa705ccf048292b1c00f981d2ef4fd52e" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/060d8b01-95bc-46c1-b600-ae507ac1b762/63ac01be637577461ddba0471baa1b50/dotnet-sdk-6.0.133-win-arm64.exe", + "hash": "59dc6a54ca4b6c15c8877744dea9e79c076f3df95b83db5daa9bcfcfd695b0e60ff4f81ab00277f16820d3bcf3f2b7ddf94c17c45ccedff526636e9607e951d9" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b023f3c9-b8a5-4a7b-a366-9b750659b361/a130b737f0b333e58649e2d9facfb351/dotnet-sdk-6.0.133-win-arm64.zip", + "hash": "2cac18f4134d6713ad9099d5b6a1286957be3da7c5260ebd2a07c65877c1ab3ce847b7d95499ce319b051b3cf05f1ccf37092664d427f227303eba9e8119c8a8" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d39fe118-d7d9-4f00-add0-860ae0a5d34c/0600a9c7c520fcdeb1c3dfc1dcfeab20/dotnet-sdk-6.0.133-win-x64.exe", + "hash": "56d978dffc96cc9ee9ee0a9faaa6acadb24a527e39a06573434f14db20b17a9747354b930282fc506b6b0eb4cb2506b5ffb98d988cc245ea5c81d304b8370cbc" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/4acdc675-0ff4-490b-8f72-ca995df0eb53/53e121057fe53a55153d03fcce6e0af6/dotnet-sdk-6.0.133-win-x64.zip", + "hash": "2fba83e7a710a59e0e89507dfb00c432ad3d24d94af18da4bb50da70a0b488310b49d3911bba30c0609ac8c1cd24e4cb72427ad67a2a7954ed635667eb3c64d3" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/0b870df1-1fae-489f-a035-2cbd41726cd4/d44c685cd37ac022c12eab695d14694b/dotnet-sdk-6.0.133-win-x86.exe", + "hash": "193f67f9ba2db8f7820cfff4f52a4cfcbafbe65f55c09a8b31c0941dbdfc30840899d187cdbf23a4366f8dcbe9f24a61afefa6c71a9d8378a68ecff7b631ebbe" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/a44c9466-5f16-4e73-bc72-c202038125a9/3f93e47d833fd3df6550d0ed50e7ae71/dotnet-sdk-6.0.133-win-x86.zip", + "hash": "1cd028eb65171b7b4b03a80d59784ecfac589a8049308fc6ec8c416ab5d6b264e9756ae5c91c982e8bf24d15506d2d6d081c14a5c02385773ca58543f285d64c" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "6.0.33", + "version-display": "6.0.33", + "version-aspnetcoremodule": [ + "16.0.24211.33" + ], + "vs-version": "", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/4ac9397f-3f4a-4cd0-aba2-35e7f1b47396/9823f50c32028899f430bc3ae87251b1/aspnetcore-runtime-6.0.33-linux-arm.tar.gz", + "hash": "7fa8cce31c9aa0c83dfd167b7a116c8b4a34d21b1154efc781bc2a38c14d350e78b5b9ee6fb8e3814e64dec6c92e0f2bf5c5cc9af90c73ea38ccb66540604176" + }, + { + "name": "aspnetcore-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0c5a5f3a-881e-4ceb-a334-c5e3b210eef8/9834ffebacea659cd14d272fb01f81c4/aspnetcore-runtime-6.0.33-linux-arm64.tar.gz", + "hash": "7a60a77a306070a3b94db1acfa73938b6880cd079bdac3e5cab174a47af467b9208e9f41d8e12e080831d528151cdaa5b660bea5aa6fe537ec144543c0fffd95" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/e9b663a7-2199-4111-b18e-5ec1f2f2f87e/1746ce0319914f58806f523c6f6ed24d/aspnetcore-runtime-6.0.33-linux-musl-arm.tar.gz", + "hash": "574abceb57f26e15f4e2ceb4837661e192c40898684880e078b8ad4cfc8f506e25a50f3cdc7276e17a9556e95e2b92ebc6d41a74a656244180d27341485a9ceb" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a4b5cbf6-85d9-46a0-b698-aaf3cde78d34/e1d46fec4ac226e170ccbacbf111d911/aspnetcore-runtime-6.0.33-linux-musl-arm64.tar.gz", + "hash": "3da57b3de134db38f17094518d16653356491cf5d67222b2c37d720ec100644decb8fb3ad8dca645134efba7b57bf15aa25fe84b9a12711aa80c7de0c60861b4" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/94348e55-d279-4667-abf6-00a70cfa4773/67a06176a4ac8fbab11013cd728ed823/aspnetcore-runtime-6.0.33-linux-musl-x64.tar.gz", + "hash": "f5a43b0bc1c832fd70cdfa4fe09849602760831133a2412f5f7d259496ccd0dc65999ba77a4e8d4b06a7614b851d4797f92d5c7c5c1c26f39642b75edcff13c2" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/91f66f75-bd3e-48f1-acb9-99c0da753f96/42c47999ee4c4d108774536afe5da160/aspnetcore-runtime-6.0.33-linux-x64.tar.gz", + "hash": "12b34fe1d0a679ff63db4bf002a2988194d9e64d0e107d128c247821dd939a86eced0fe453c0638d3742dac3a32e533792c26299400fb4fd5566b75177e66875" + }, + { + "name": "aspnetcore-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/74fa4afa-a6d6-4c32-8ef7-fe88148f10cd/c887bff014d198532ba942988cba124b/aspnetcore-runtime-6.0.33-osx-arm64.tar.gz", + "hash": "26a2f1d6cb3ef9df5b6abc16e025fc2e9aeda386b5da53428abae67d76ff007bc921aec60cff9675dbb7291db7b75c5a7bcaadb54e8c04de59308b02dde924cc" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d4641b35-5b85-4250-9913-0f6a2c276888/bd8483d09a767f6c19f9274da2819624/aspnetcore-runtime-6.0.33-osx-x64.tar.gz", + "hash": "f8dcf3d6de7a34d7fb402fd1ddf55bd810cccb95831d12312bc7607c6c7de8a46200c66d7e753250103961ba2e97fa6a85206b49442e1aeab1e290ec69bb55c5" + }, + { + "name": "aspnetcore-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/896a6916-cbdf-446b-b053-bf57d8d6f874/0db72fb2b1b6fe006f634fbbcd2adf72/aspnetcore-runtime-6.0.33-win-arm64.zip", + "hash": "813cb41c9df7332b5eeb12424bf59c9bd10b629ff302eaccddd2210aa333d5facf3f46b173deddd6223578c50a625009506db5ecd4750b68b0d3aa0e173cceec" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/c4b74fa0-cea3-49f4-8765-ce1dd12d37c8/6f0c2d210864d89743fc7211c2f48edd/aspnetcore-runtime-6.0.33-win-x64.exe", + "hash": "f00fb12a849345e454eb4ee5f4eca5daeb3d7d21cce12a3a25b9335b77a4cc91dcfffacf7c2048add63231675369f1e50fef1da0a208727ac4f3d7ddcab89048" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/aa3d14d7-f46f-4d7c-bf4a-2f46ddc7da1e/2e5d375269311d6b278df5c7c6b5aaa9/aspnetcore-runtime-6.0.33-win-x64.zip", + "hash": "abbcc5bec5e4e17d90dfbf229bad311ef07d90ec4ee095da06881760d5d6639273041930a7dc64897c1bea23b405171441386f33196e38d8940f04597d6e205b" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/4286a987-b0b8-4fb7-abc6-5422f71387e5/06cc7fa445b8d367ccb37ce1394ff715/aspnetcore-runtime-6.0.33-win-x86.exe", + "hash": "5adc639df95f430ed475f3c12154debf35cb3275f04f0809e8d83a2d7f042759329ed1b4a48b8323fcd7c3aaa0ea6f274cb4c77128d9d1dad6a0de02d05d9f93" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/a5003e18-1ae9-46ee-a78b-d914d5a8835a/81069abf0c3dee5339c7d13026160630/aspnetcore-runtime-6.0.33-win-x86.zip", + "hash": "85adcc62325686a3426bf8126f622c14c83a569f84c006edb1f9472086356a52190452f32cc5f3c6d06064fee05633db0d4416281d1f9495a9a484010a5bbb3f" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/a154cee6-ab21-409b-8611-fb6c3b5b7513/b7da806505271536441f05ebd59627b2/dotnet-hosting-6.0.33-win.exe", + "hash": "b9335c78b05abea33793611fa012e88f030f68a35291b00970f43e4d3e4dba5bb6817b3c149d27cb81ad36af888871a847c7bf4f1898d3035a9a9664a870b322", + "akams": "https://aka.ms/dotnetcore-6-0-windowshosting" + } + ] + }, + "windowsdesktop": { + "version": "6.0.33", + "version-display": "6.0.33", + "files": [ + { + "name": "windowsdesktop-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9018e445-0559-4dd4-bffb-c772adf808e1/adcf2f02a07e1663ff1a97a8a42e9f96/windowsdesktop-runtime-6.0.33-win-arm64.exe", + "hash": "f673f4641022d34ed3245e57105fd37efbace6ad00eb647e063de9f1f7796c963daea4d8f30c407cc72edd0c520107738f542125a7861d3998a619d5f1bbd92b" + }, + { + "name": "windowsdesktop-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0afc5e64-c740-42d5-bd2e-5b7a2a6086e5/ba80390853ed33cb9b491a47d1d4833c/windowsdesktop-runtime-6.0.33-win-arm64.zip", + "hash": "5d7e9ae039360cd5d779175d2ef9b89b8378a1b7abeac06b01320771594f3b0699f21852255e1bc7d7620270d0d76a1f88a686d1a7c3d61c229076f3a52cd9a2" + }, + { + "name": "windowsdesktop-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3ebc1f91-a5ba-477e-9353-198fa4e13371/35f447d6820b078fd18523764a4f0213/windowsdesktop-runtime-6.0.33-win-x64.exe", + "hash": "da106b70df99f89d2353dd9d2ac6edb6e53ce16158c1c949038b76f0cd2661e76599f40c0c67e2007488f2219f97757239cb76e175078f7774f29d1b3b737f51" + }, + { + "name": "windowsdesktop-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d7d9167d-216f-4d50-95d5-634f550083c7/f2cf30e9ee801dd6d019f11adaa439ef/windowsdesktop-runtime-6.0.33-win-x64.zip", + "hash": "4882871869227144ae5d2c2d6237f853dd086d3b75ce5bcb63406952f8849742c16f110816ace4b13e632e498e06d9694bbd5fbd4128d923d5cb1d8595937da0" + }, + { + "name": "windowsdesktop-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/8029cdb3-0f5f-4018-bff7-bacd9b9357f8/daf6c8b102a3bdfbbf235cfa0e46f901/windowsdesktop-runtime-6.0.33-win-x86.exe", + "hash": "c493bb1e668cb6042a074f454a2ccc6738d2f76c60a1e5d322da360d3e32799162ca861bb78eb6ece930b2773f6be31016fddff6206f46c3fdeba6e168f43fcf" + }, + { + "name": "windowsdesktop-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/865cb605-99af-4282-8c68-ea5cea847fec/eeac48ec11ea05db9b6ac1f5152b47f3/windowsdesktop-runtime-6.0.33-win-x86.zip", + "hash": "446eb77cde39667844b542a17fae192404735e535c9795d5b12f717560396029b3afadaddc45f643de86c9fbc11e9e2d6a802830ff616e09308722fe53b9e7f0" + } + ] + } + }, { "release-date": "2024-07-09", "release-version": "6.0.32", diff --git a/release-notes/8.0/8.0.8/8.0.108.md b/release-notes/8.0/8.0.8/8.0.108.md new file mode 100644 index 0000000000..fd70a17706 --- /dev/null +++ b/release-notes/8.0/8.0.8/8.0.108.md @@ -0,0 +1,114 @@ +# .NET 8.0.108 -August 13, 2024 + +The .NET 8.0.108 release is available for download. This SDK includes the previously released .NET 8.0.8 Runtime and is in support of Visual Studio 17.7 release. The latest 8.0 release is always listed at [.NET 8.0 Releases](../README.md). + +## Downloads + +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime |Windows Desktop Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] \| [Arm64][dotnet-sdk-win-arm64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [Arm64][dotnet-sdk-win-arm64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] \| [Arm64][dotnet-runtime-win-arm64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [Arm64][dotnet-runtime-win-arm64.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | [x86][windowsdesktop-runtime-win-x86.exe] \| [x64][windowsdesktop-runtime-win-x64.exe] \| [Arm64][windowsdesktop-runtime-win-arm64.exe] | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] \| [ARM64][dotnet-sdk-osx-arm64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] \| [ARM64][dotnet-sdk-osx-arm64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] \| [ARM64][dotnet-runtime-osx-arm64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] \| [ARM64][dotnet-runtime-osx-arm64.tar.gz]| [x64][aspnetcore-runtime-osx-x64.tar.gz] \| [ARM64][aspnetcore-runtime-osx-arm64.tar.gz] | - |1 +| Linux | [Snap and Package Manager](../install-linux.md) | [x64][dotnet-sdk-linux-x64.tar.gz] \| [Arm][dotnet-sdk-linux-arm.tar.gz] \| [Arm64][dotnet-sdk-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-sdk-linux-musl-arm.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | [Packages (x64)][linux-packages] | [x64][dotnet-runtime-linux-x64.tar.gz] \| [Arm][dotnet-runtime-linux-arm.tar.gz] \| [Arm64][dotnet-runtime-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-runtime-linux-musl-arm.tar.gz] \| [Arm64 Alpine][dotnet-runtime-linux-musl-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]1 \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | 1 | +| | [Checksums][checksums-sdk] | [Checksums][checksums-sdk] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] + +1. Includes the .NET Runtime and ASP.NET Core Runtime +2. For hosting stand-alone apps on Windows Servers. Includes the ASP.NET Core Module for IIS and can be installed separately on servers without installing .NET Runtime. + +The .NET SDK includes a matching updated .NET Runtime. Downloading the Runtime or ASP.NET Core packages is not needed when installing the SDK. + +You can check your .NET SDK version by running the following command. The example version shown is for this release. + +```console +$ dotnet --version +8.0.108 +``` +Visit [.NET Documentation](https://learn.microsoft.com/dotnet/) to learn about .NET, for building many different types of applications. + +## Visual Studio Compatibility + +You need [Visual Studio 17.8](https://visualstudio.microsoft.com) or later to use .NET 8.0 on Windows. On macOS, you need the latest version of [Visual Studio for Mac](https://visualstudio.microsoft.com/vs/mac/). The [C# extension](https://code.visualstudio.com/docs/languages/dotnet) for [Visual Studio Code](https://code.visualstudio.com/) supports .NET 8.0 and C# 10.0. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.8/8.0.108.md + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.8-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.8-sha.txt + +[linux-install]: https://learn.microsoft.com/dotnet/core/install/linux +[linux-setup]: https://github.com/dotnet/core/blob/main/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/march-2024-updates/ +[aspnet-blog]: https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-net-8/ +[maui-blog]: https://devblogs.microsoft.com/dotnet/update-on-dotnet-maui/ + +[linux-packages]: ../install-linux.md + + + +[//]: # ( Runtime 8.0.8) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5e427de4-981a-481e-9fec-fa77b02a7edb/0d156acae55ca1329b6b9a8de70f398f/dotnet-runtime-8.0.8-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ac04b123-0542-4e80-9216-93f51a6814b3/d110733c152d34ab4eedb435ccfdab4d/dotnet-runtime-8.0.8-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2f4507aa-972d-429c-9129-cfe95c1279eb/60dd9afc3f4786a568b01119c2280c63/dotnet-runtime-8.0.8-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8d78f160-0833-4db5-bd62-947f8bc2d571/25638f47211018a7bd8fd9d314763196/dotnet-runtime-8.0.8-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d9c4e4e4-bb2d-4f1a-9ded-bff5e354bd5a/0c6dbc5f68bea36a65fdf80e6aa4d55f/dotnet-runtime-8.0.8-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/68c87f8a-862c-4870-a792-9c89b3c8aa2d/2319ebfb46d3a903341966586e8b0898/dotnet-runtime-8.0.8-linux-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/454e6d99-5836-4c51-947e-b75220eebd09/fcbaecbeaa1f95a8ac80aae62e8718b0/dotnet-runtime-8.0.8-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e9ded115-7a30-4952-bb72-ff101583f20b/5a7628261b98d095d2c97ec3fe5267be/dotnet-runtime-8.0.8-osx-arm64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/13a441ce-6908-4f4d-9615-0fcb80e2b41d/b9309626d2013d4e21bd6b0fe405e5f6/dotnet-runtime-8.0.8-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0159972b-a4d6-4683-b32a-9da824d5689e/ffb0784119abf49015be375b5a016413/dotnet-runtime-8.0.8-osx-x64.tar.gz +[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/b0574522-b0b6-4075-b7e4-3c3d6f1c83d4/43d3e0e551de10faf0ddd1664e2ab4be/dotnet-runtime-8.0.8-win-arm64.exe +[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/3c1da0a1-c405-48d0-99d7-273dab3b0083/240aa566253cbd5f86be31a55c1a0f30/dotnet-runtime-8.0.8-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/cc913baa-9bce-482e-bdfc-56c4b6fafd10/e3f24f2ab2fc02b395c1b67f5193b8d1/dotnet-runtime-8.0.8-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/d9d43c59-b9f4-47b7-a520-da3a7fa255dc/95b26e342a1ecfa29c527faebdc272e4/dotnet-runtime-8.0.8-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/c2083daf-6d33-404f-a7d6-dd3bb012a945/e241d0aff000f63ef8a49c3c7da08087/dotnet-runtime-8.0.8-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/e9b87eb9-a673-4b3e-bf22-95ade61bedeb/d9d83b7c82a86c3e35da7454f71bfb58/dotnet-runtime-8.0.8-win-x86.zip + +[//]: # ( WindowsDesktop 8.0.8) +[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/2603d3c8-f891-4121-b84c-54b4c566929d/5f534746507ee61be351289e23680ed7/windowsdesktop-runtime-8.0.8-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/eeb4582f-f809-4d44-aecf-24f73e03e9a0/729e189727ba9abdcfb695dc163d8336/windowsdesktop-runtime-8.0.8-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/907765b0-2bf8-494e-93aa-5ef9553c5d68/a9308dc010617e6716c0e6abd53b05ce/windowsdesktop-runtime-8.0.8-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/65b56aa4-0132-412e-86c0-8bf8decb0d6d/c9df1ca4ab97a2526af9d8388fbce537/windowsdesktop-runtime-8.0.8-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/bd1c2e28-44dd-47bb-a55c-aedd1f3e8cc4/0a15fac821e64cf7b8ec6d99e54e0997/windowsdesktop-runtime-8.0.8-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/a24ff6c3-0466-4205-a8f6-4ace56b05b04/dd3c9d2b9dc4d8c6d4c73cf49d826bda/windowsdesktop-runtime-8.0.8-win-x86.zip + +[//]: # ( ASP 8.0.8) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/26f16795-9928-4ddd-96f4-666e6e256715/bf797e4f997c965aeb0183b467fcf71a/aspnetcore-runtime-8.0.8-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f6fcf2c9-39ad-49c7-80b5-92306309e796/3cac9217f55528cb60c95702ba92d78b/aspnetcore-runtime-8.0.8-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9255e487-cdf2-4690-9840-74712503e37d/40be3d122db1d1ffa53a9843321c3979/aspnetcore-runtime-8.0.8-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/95f358cf-86b5-4789-8ee8-063067081c8b/e50e603b2453d7dc65eeb26dd4cfb398/aspnetcore-runtime-8.0.8-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7d2ac05d-2bef-4069-9513-bb2ef7fab48d/4f3d2d3fec003a65513dc1f70c126ab7/aspnetcore-runtime-8.0.8-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/648de803-0b0c-46bc-9601-42a94dae0b41/241fd17cee8d473a78675e30681979bb/aspnetcore-runtime-8.0.8-linux-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a7080974-fac8-446c-ba20-313f6f323fbe/f907c126c9bcd394939a7cdf86b85f4b/aspnetcore-runtime-8.0.8-osx-arm64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/465bdf6e-407d-4512-a222-32dafb225ad8/c22004de330d10a06141dee0f42b5d12/aspnetcore-runtime-8.0.8-osx-x64.tar.gz +[aspnetcore-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/21fe7f94-d40e-4890-9b53-91c9982388f8/7b3bb07fcb21549de69ad6848e66a2f9/aspnetcore-runtime-8.0.8-win-arm64.exe +[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/f3202aa8-e732-4807-90eb-b0cccae3e21c/6b53dccfe94032a084d279d6df48ebac/aspnetcore-runtime-8.0.8-win-arm64.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/b336ee1f-b26c-4a03-958e-1e8a0b3cbf3e/afdfe9f8130098cb759ea933c66806bb/aspnetcore-runtime-8.0.8-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/020128a3-35b6-4f0c-b007-daf912a939a7/d9970e40d5f5b743bc7b041bfc75d318/aspnetcore-runtime-8.0.8-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/bc6a4cfd-be25-4dc0-90e9-2000f740a66b/6c5e6422aec7a09a8cebc1dbe8e37971/aspnetcore-runtime-8.0.8-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/43d7268b-e704-4a36-9c1b-d3091f482471/d6ac5259b0d751532a03a0f943c672dc/aspnetcore-runtime-8.0.8-win-x86.zip +[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/979c1823-ee43-4fbf-b9e0-f17411627b00/8e3b9cb3b2f6e1e3b03e38be20b37f07/aspnetcore-runtime-composite-8.0.8-linux-arm.tar.gz +[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5d24db42-a622-40ec-9f92-32fa9b319446/220f5807d7a803e9afe88c360460b803/aspnetcore-runtime-composite-8.0.8-linux-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9850633c-fb83-42c4-8a73-e6e3a1c59993/d94ed365a5855270c7555a757753efc2/aspnetcore-runtime-composite-8.0.8-linux-musl-arm.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8ca98cac-c013-4e69-bdac-d8f7662e3c13/af7705d765641174b760af47701e502a/aspnetcore-runtime-composite-8.0.8-linux-musl-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2a6e31eb-47e6-4d2a-b771-a6bd91cbada0/53b59a92b7e2db9aea8cc492edfe9e84/aspnetcore-runtime-composite-8.0.8-linux-musl-x64.tar.gz +[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/22051276-9045-4a93-b8b5-57d89e8ab627/0d579b69f59a222d05fa7ee4e65d8d8a/aspnetcore-runtime-composite-8.0.8-linux-x64.tar.gz +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/ef1366bd-3111-468b-93da-17e6ccb057e1/1fac364775c1accb09b9ac5314179004/dotnet-hosting-8.0.8-win.exe + +[//]: # ( SDK 8.0.108) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/27228a4b-1ae9-4c1f-8a21-eecd21d6c7b8/c0500c9fac6db54f68c04956b828e8ea/dotnet-sdk-8.0.108-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/07df5bfc-98ae-4335-91c4-c95ec5f99a58/48a310e5d1bde3e77c53a51c99bdfc08/dotnet-sdk-8.0.108-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/24ef2f24-ca8e-4c3d-8466-2311550147d4/acbf2877ab4b8a611a3b63a9b9853dfc/dotnet-sdk-8.0.108-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/63bf0f75-e962-46b3-b7c3-12aa20129d46/071514943265037c423e6f5e40df7ace/dotnet-sdk-8.0.108-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/cab77c39-2e16-4f29-a9cb-e490d7fff442/ee37bc88e34e082a64d834ed5041bcee/dotnet-sdk-8.0.108-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/95a365b4-ac3b-4300-ab6b-54cbc73220f4/4aabad928064af8761315ef34b08c24b/dotnet-sdk-8.0.108-linux-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/b19671fb-4f1b-4770-bbf9-18069a1528ba/3792352e12df44e417da0fa15a7f5550/dotnet-sdk-8.0.108-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/64a3d858-c2e3-48d1-8236-7c6702efc1f8/191bed6c7f89244eb998b0f186db57d7/dotnet-sdk-8.0.108-osx-arm64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/162bce75-f162-4e62-be2c-18029b6ca689/909caafac67300888615d8a82443501c/dotnet-sdk-8.0.108-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5ea78b09-65a7-4b08-ac65-bfae17afb322/7416ecc76a30ae4c77e71aade36e037f/dotnet-sdk-8.0.108-osx-x64.tar.gz +[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/69b65d0f-b944-4f58-8fa3-fc6ebea04433/46f33c9c88dc19a42c891ce1982319ea/dotnet-sdk-8.0.108-win-arm64.exe +[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/9024c669-0137-46a6-ac9f-44022bc05245/16e8250ab13fdb16f848db888385ece3/dotnet-sdk-8.0.108-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/a72eff3c-aafb-4af1-9f11-84f27cd07836/8249dcfd41cae96595a83d9cc5c345b1/dotnet-sdk-8.0.108-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/547b5a93-8197-415c-b131-356c44fa9240/a91b74ec9bb4c58687a9d82373f64417/dotnet-sdk-8.0.108-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/8dab9fa4-da17-4fe1-a17f-45d3bc0ce862/8a99e9bd38ea5120f4e7e781a4ddfc09/dotnet-sdk-8.0.108-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/bc1e7fcb-f271-477e-b0f2-ebcc646dd3b8/4f978c9bcf20fc427238d3cd02f84f50/dotnet-sdk-8.0.108-win-x86.zip diff --git a/release-notes/8.0/8.0.8/8.0.304.md b/release-notes/8.0/8.0.8/8.0.304.md new file mode 100644 index 0000000000..f5fbf3783f --- /dev/null +++ b/release-notes/8.0/8.0.8/8.0.304.md @@ -0,0 +1,114 @@ +# .NET 8.0.304 -August 13, 2024 + +The .NET 8.0.304 release is available for download. This SDK includes the previously released .NET 8.0.8 Runtime and is in support of Visual Studio 17.7 release. The latest 8.0 release is always listed at [.NET 8.0 Releases](../README.md). + +## Downloads + +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime |Windows Desktop Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] \| [Arm64][dotnet-sdk-win-arm64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [Arm64][dotnet-sdk-win-arm64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] \| [Arm64][dotnet-runtime-win-arm64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [Arm64][dotnet-runtime-win-arm64.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | [x86][windowsdesktop-runtime-win-x86.exe] \| [x64][windowsdesktop-runtime-win-x64.exe] \| [Arm64][windowsdesktop-runtime-win-arm64.exe] | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] \| [ARM64][dotnet-sdk-osx-arm64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] \| [ARM64][dotnet-sdk-osx-arm64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] \| [ARM64][dotnet-runtime-osx-arm64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] \| [ARM64][dotnet-runtime-osx-arm64.tar.gz]| [x64][aspnetcore-runtime-osx-x64.tar.gz] \| [ARM64][aspnetcore-runtime-osx-arm64.tar.gz] | - |1 +| Linux | [Snap and Package Manager](../install-linux.md) | [x64][dotnet-sdk-linux-x64.tar.gz] \| [Arm][dotnet-sdk-linux-arm.tar.gz] \| [Arm64][dotnet-sdk-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-sdk-linux-musl-arm.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | [Packages (x64)][linux-packages] | [x64][dotnet-runtime-linux-x64.tar.gz] \| [Arm][dotnet-runtime-linux-arm.tar.gz] \| [Arm64][dotnet-runtime-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-runtime-linux-musl-arm.tar.gz] \| [Arm64 Alpine][dotnet-runtime-linux-musl-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]1 \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | 1 | +| | [Checksums][checksums-sdk] | [Checksums][checksums-sdk] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] + +1. Includes the .NET Runtime and ASP.NET Core Runtime +2. For hosting stand-alone apps on Windows Servers. Includes the ASP.NET Core Module for IIS and can be installed separately on servers without installing .NET Runtime. + +The .NET SDK includes a matching updated .NET Runtime. Downloading the Runtime or ASP.NET Core packages is not needed when installing the SDK. + +You can check your .NET SDK version by running the following command. The example version shown is for this release. + +```console +$ dotnet --version +8.0.304 +``` +Visit [.NET Documentation](https://learn.microsoft.com/dotnet/) to learn about .NET, for building many different types of applications. + +## Visual Studio Compatibility + +You need [Visual Studio 17.10](https://visualstudio.microsoft.com) or later to use .NET 8.0 on Windows. On macOS, you need the latest version of [Visual Studio for Mac](https://visualstudio.microsoft.com/vs/mac/). The [C# extension](https://code.visualstudio.com/docs/languages/dotnet) for [Visual Studio Code](https://code.visualstudio.com/) supports .NET 8.0 and C# 10.0. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.8/8.0.304.md + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.8-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.8-sha.txt + +[linux-install]: https://learn.microsoft.com/dotnet/core/install/linux +[linux-setup]: https://github.com/dotnet/core/blob/main/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/march-2024-updates/ +[aspnet-blog]: https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-net-8/ +[maui-blog]: https://devblogs.microsoft.com/dotnet/update-on-dotnet-maui/ + +[linux-packages]: ../install-linux.md + + + +[//]: # ( Runtime 8.0.8) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5e427de4-981a-481e-9fec-fa77b02a7edb/0d156acae55ca1329b6b9a8de70f398f/dotnet-runtime-8.0.8-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ac04b123-0542-4e80-9216-93f51a6814b3/d110733c152d34ab4eedb435ccfdab4d/dotnet-runtime-8.0.8-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2f4507aa-972d-429c-9129-cfe95c1279eb/60dd9afc3f4786a568b01119c2280c63/dotnet-runtime-8.0.8-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8d78f160-0833-4db5-bd62-947f8bc2d571/25638f47211018a7bd8fd9d314763196/dotnet-runtime-8.0.8-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d9c4e4e4-bb2d-4f1a-9ded-bff5e354bd5a/0c6dbc5f68bea36a65fdf80e6aa4d55f/dotnet-runtime-8.0.8-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/68c87f8a-862c-4870-a792-9c89b3c8aa2d/2319ebfb46d3a903341966586e8b0898/dotnet-runtime-8.0.8-linux-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/454e6d99-5836-4c51-947e-b75220eebd09/fcbaecbeaa1f95a8ac80aae62e8718b0/dotnet-runtime-8.0.8-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e9ded115-7a30-4952-bb72-ff101583f20b/5a7628261b98d095d2c97ec3fe5267be/dotnet-runtime-8.0.8-osx-arm64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/13a441ce-6908-4f4d-9615-0fcb80e2b41d/b9309626d2013d4e21bd6b0fe405e5f6/dotnet-runtime-8.0.8-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0159972b-a4d6-4683-b32a-9da824d5689e/ffb0784119abf49015be375b5a016413/dotnet-runtime-8.0.8-osx-x64.tar.gz +[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/b0574522-b0b6-4075-b7e4-3c3d6f1c83d4/43d3e0e551de10faf0ddd1664e2ab4be/dotnet-runtime-8.0.8-win-arm64.exe +[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/3c1da0a1-c405-48d0-99d7-273dab3b0083/240aa566253cbd5f86be31a55c1a0f30/dotnet-runtime-8.0.8-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/cc913baa-9bce-482e-bdfc-56c4b6fafd10/e3f24f2ab2fc02b395c1b67f5193b8d1/dotnet-runtime-8.0.8-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/d9d43c59-b9f4-47b7-a520-da3a7fa255dc/95b26e342a1ecfa29c527faebdc272e4/dotnet-runtime-8.0.8-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/c2083daf-6d33-404f-a7d6-dd3bb012a945/e241d0aff000f63ef8a49c3c7da08087/dotnet-runtime-8.0.8-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/e9b87eb9-a673-4b3e-bf22-95ade61bedeb/d9d83b7c82a86c3e35da7454f71bfb58/dotnet-runtime-8.0.8-win-x86.zip + +[//]: # ( WindowsDesktop 8.0.8) +[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/2603d3c8-f891-4121-b84c-54b4c566929d/5f534746507ee61be351289e23680ed7/windowsdesktop-runtime-8.0.8-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/eeb4582f-f809-4d44-aecf-24f73e03e9a0/729e189727ba9abdcfb695dc163d8336/windowsdesktop-runtime-8.0.8-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/907765b0-2bf8-494e-93aa-5ef9553c5d68/a9308dc010617e6716c0e6abd53b05ce/windowsdesktop-runtime-8.0.8-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/65b56aa4-0132-412e-86c0-8bf8decb0d6d/c9df1ca4ab97a2526af9d8388fbce537/windowsdesktop-runtime-8.0.8-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/bd1c2e28-44dd-47bb-a55c-aedd1f3e8cc4/0a15fac821e64cf7b8ec6d99e54e0997/windowsdesktop-runtime-8.0.8-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/a24ff6c3-0466-4205-a8f6-4ace56b05b04/dd3c9d2b9dc4d8c6d4c73cf49d826bda/windowsdesktop-runtime-8.0.8-win-x86.zip + +[//]: # ( ASP 8.0.8) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/26f16795-9928-4ddd-96f4-666e6e256715/bf797e4f997c965aeb0183b467fcf71a/aspnetcore-runtime-8.0.8-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f6fcf2c9-39ad-49c7-80b5-92306309e796/3cac9217f55528cb60c95702ba92d78b/aspnetcore-runtime-8.0.8-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9255e487-cdf2-4690-9840-74712503e37d/40be3d122db1d1ffa53a9843321c3979/aspnetcore-runtime-8.0.8-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/95f358cf-86b5-4789-8ee8-063067081c8b/e50e603b2453d7dc65eeb26dd4cfb398/aspnetcore-runtime-8.0.8-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7d2ac05d-2bef-4069-9513-bb2ef7fab48d/4f3d2d3fec003a65513dc1f70c126ab7/aspnetcore-runtime-8.0.8-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/648de803-0b0c-46bc-9601-42a94dae0b41/241fd17cee8d473a78675e30681979bb/aspnetcore-runtime-8.0.8-linux-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a7080974-fac8-446c-ba20-313f6f323fbe/f907c126c9bcd394939a7cdf86b85f4b/aspnetcore-runtime-8.0.8-osx-arm64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/465bdf6e-407d-4512-a222-32dafb225ad8/c22004de330d10a06141dee0f42b5d12/aspnetcore-runtime-8.0.8-osx-x64.tar.gz +[aspnetcore-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/21fe7f94-d40e-4890-9b53-91c9982388f8/7b3bb07fcb21549de69ad6848e66a2f9/aspnetcore-runtime-8.0.8-win-arm64.exe +[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/f3202aa8-e732-4807-90eb-b0cccae3e21c/6b53dccfe94032a084d279d6df48ebac/aspnetcore-runtime-8.0.8-win-arm64.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/b336ee1f-b26c-4a03-958e-1e8a0b3cbf3e/afdfe9f8130098cb759ea933c66806bb/aspnetcore-runtime-8.0.8-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/020128a3-35b6-4f0c-b007-daf912a939a7/d9970e40d5f5b743bc7b041bfc75d318/aspnetcore-runtime-8.0.8-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/bc6a4cfd-be25-4dc0-90e9-2000f740a66b/6c5e6422aec7a09a8cebc1dbe8e37971/aspnetcore-runtime-8.0.8-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/43d7268b-e704-4a36-9c1b-d3091f482471/d6ac5259b0d751532a03a0f943c672dc/aspnetcore-runtime-8.0.8-win-x86.zip +[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/979c1823-ee43-4fbf-b9e0-f17411627b00/8e3b9cb3b2f6e1e3b03e38be20b37f07/aspnetcore-runtime-composite-8.0.8-linux-arm.tar.gz +[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5d24db42-a622-40ec-9f92-32fa9b319446/220f5807d7a803e9afe88c360460b803/aspnetcore-runtime-composite-8.0.8-linux-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9850633c-fb83-42c4-8a73-e6e3a1c59993/d94ed365a5855270c7555a757753efc2/aspnetcore-runtime-composite-8.0.8-linux-musl-arm.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8ca98cac-c013-4e69-bdac-d8f7662e3c13/af7705d765641174b760af47701e502a/aspnetcore-runtime-composite-8.0.8-linux-musl-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2a6e31eb-47e6-4d2a-b771-a6bd91cbada0/53b59a92b7e2db9aea8cc492edfe9e84/aspnetcore-runtime-composite-8.0.8-linux-musl-x64.tar.gz +[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/22051276-9045-4a93-b8b5-57d89e8ab627/0d579b69f59a222d05fa7ee4e65d8d8a/aspnetcore-runtime-composite-8.0.8-linux-x64.tar.gz +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/ef1366bd-3111-468b-93da-17e6ccb057e1/1fac364775c1accb09b9ac5314179004/dotnet-hosting-8.0.8-win.exe + +[//]: # ( SDK 8.0.304) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c73041ed-e684-4dc9-981a-2db502409dd7/0e24c20b4b1d0a728e20982de0b8790f/dotnet-sdk-8.0.304-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/be9572a5-bcd5-46a0-b10d-0d00229ad57c/b80d3adb25c20fec467bd33f29f9a1be/dotnet-sdk-8.0.304-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/21dcf586-94e5-44f2-8407-bd409d73f59a/ec99c395aae24f38dd5cf91c8dc06fd3/dotnet-sdk-8.0.304-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8083f186-347d-43ff-ac05-575f63a1c692/dfbfb3ee9943b880472ccb8e5517a881/dotnet-sdk-8.0.304-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5cf9b56c-0da6-4229-9e30-44547aba8be6/20d2e5353050b04d3272aa5c4a1b689c/dotnet-sdk-8.0.304-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/52cedf32-8a92-4966-b184-18404ea1c5a4/cc399fff1b152b822776514ad247df50/dotnet-sdk-8.0.304-linux-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/057be84a-7404-4c14-960c-2d1e8184f308/5565f0821ac7a70da5983bbe711d859d/dotnet-sdk-8.0.304-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5ba638c9-0721-42c5-8bf8-9706c0f9c033/f8dbde51758bd9e734a9c932b60e12bc/dotnet-sdk-8.0.304-osx-arm64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/50c51c87-f2f7-4f24-8c51-e0ba6d776d82/8d6e2ec35f9bdf4eda32e12127e2afa9/dotnet-sdk-8.0.304-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8b5c27ce-6c82-4a06-8960-15ebd5434595/508572144872e190e7f00ba6583011d4/dotnet-sdk-8.0.304-osx-x64.tar.gz +[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/d872774c-eec6-4dfe-afba-d817ac5353e0/f6fbbbc8fbd4fe56614cb5f5d63dd601/dotnet-sdk-8.0.304-win-arm64.exe +[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/0949a9e4-474d-4284-bb1c-484d2f491f33/9dbb4df9af15c020589cade8ef001bd6/dotnet-sdk-8.0.304-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/2d0373a6-cd0f-468c-ad58-7aa8d39486f7/bc6dd4c6ab074dcf1550b573708b03e0/dotnet-sdk-8.0.304-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/58147e38-33df-4d74-b402-af113cf8eba2/4b290b246f093aa17ca65afe91757b6e/dotnet-sdk-8.0.304-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/835e3f90-77fc-43a6-9e30-edfbbbed9181/34ff227d9611496c86f427fc2023e410/dotnet-sdk-8.0.304-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/ef70b261-a0d9-4b99-8ee2-f6ba83571579/d9dc41d344cb8d8df3dbc2d71804c9ee/dotnet-sdk-8.0.304-win-x86.zip diff --git a/release-notes/8.0/8.0.8/8.0.8.md b/release-notes/8.0/8.0.8/8.0.8.md new file mode 100644 index 0000000000..4739cbd959 --- /dev/null +++ b/release-notes/8.0/8.0.8/8.0.8.md @@ -0,0 +1,693 @@ +# .NET 8.0.8 - August 13, 2024 + +The .NET 8.0.8 and .NET SDK 8.0.304 releases are available for download. The latest 8.0 release is always listed at [.NET 8.0 Releases](../README.md). + +## Downloads + +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime |Windows Desktop Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] \| [Arm64][dotnet-sdk-win-arm64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [Arm64][dotnet-sdk-win-arm64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] \| [Arm64][dotnet-runtime-win-arm64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [Arm64][dotnet-runtime-win-arm64.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | [x86][windowsdesktop-runtime-win-x86.exe] \| [x64][windowsdesktop-runtime-win-x64.exe] \| [Arm64][windowsdesktop-runtime-win-arm64.exe] | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] \| [ARM64][dotnet-sdk-osx-arm64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] \| [ARM64][dotnet-sdk-osx-arm64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] \| [ARM64][dotnet-runtime-osx-arm64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] \| [ARM64][dotnet-runtime-osx-arm64.tar.gz]| [x64][aspnetcore-runtime-osx-x64.tar.gz] \| [ARM64][aspnetcore-runtime-osx-arm64.tar.gz] | - |1 +| Linux | [Snap and Package Manager](../install-linux.md) | [x64][dotnet-sdk-linux-x64.tar.gz] \| [Arm][dotnet-sdk-linux-arm.tar.gz] \| [Arm64][dotnet-sdk-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-sdk-linux-musl-arm.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | [Packages (x64)][linux-packages] | [x64][dotnet-runtime-linux-x64.tar.gz] \| [Arm][dotnet-runtime-linux-arm.tar.gz] \| [Arm64][dotnet-runtime-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-runtime-linux-musl-arm.tar.gz] \| [Arm64 Alpine][dotnet-runtime-linux-musl-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]1 \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | 1 | +| | [Checksums][checksums-sdk] | [Checksums][checksums-sdk] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] + +1. Includes the .NET Runtime and ASP.NET Core Runtime +2. For hosting stand-alone apps on Windows Servers. Includes the ASP.NET Core Module for IIS and can be installed separately on servers without installing .NET Runtime. + +The .NET SDK includes a matching updated .NET Runtime. Downloading the Runtime or ASP.NET Core packages is not needed when installing the SDK. + +You can check your .NET SDK version by running the following command. The example version shown is for this release. + +```console +$ dotnet --version +8.0.400 +``` +## Docker Images + +The [.NET Docker images](https://hub.docker.com/_/microsoft-dotnet) have been updated for this release. The [.NET Docker samples](https://github.com/dotnet/dotnet-docker/blob/main/samples/README.md) show various ways to use .NET and Docker together. You can use the following command to try running the latest .NET 8.0 release in containers: + +```console +docker run --rm mcr.microsoft.com/dotnet/samples +``` + +The following repos have been updated. + +* [dotnet/sdk](https://hub.docker.com/_/microsoft-dotnet-sdk/): .NET SDK +* [dotnet/aspnet](https://hub.docker.com/_/microsoft-dotnet-aspnet/): ASP.NET Core Runtime +* [dotnet/runtime](https://hub.docker.com/_/microsoft-dotnet-runtime/): .NET Runtime +* [dotnet/runtime-deps](https://hub.docker.com/_/microsoft-dotnet-runtime-deps/): .NET Runtime Dependencies +* [dotnet/monitor](https://hub.docker.com/_/microsoft-dotnet-monitor/): .NET Monitor +* [dotnet/monitor/base](https://hub.docker.com/_/microsoft-dotnet-monitor-base/): .NET Monitor Base +* [dotnet/aspire-dashboard](https://hub.docker.com/_/microsoft-dotnet-aspire-dashboard/): .NET Aspire Dashboard +* [dotnet/samples](https://hub.docker.com/_/microsoft-dotnet-samples/): .NET Samples + +## Notable Changes + + [.NET 8.0 Blog][dotnet-blog] + + .NET 8.0.8 release carries the security fixes and non-security fixes. + +[CVE-2024-38168 | .NET Denial of Service Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-38168) + +Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 8.0. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. + +A vulnerability exists in .NET when an attacker through unauthenticated requests may trigger a Denial of Service in ASP.NET HTTP.sys web server. This is a windows OS only vulnerability. + +[CVE-2024-38167 | .NET Information Disclosure Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-38167) + +Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 8.0. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. + +A vulnerability exists in .NET runtime TlsStream which may result in Information Disclosure. + +## Visual Studio Compatibility + +You need [Visual Studio 17.11](https://visualstudio.microsoft.com) or later to use .NET 8.0 on Windows. While not officially supported, we’ve also enabled rudimentary support for .NET 8 in Visual Studio for Mac. Users have to enable a preview feature in Preferences to enable the IDE to discover and use the .NET 8 SDK for creating, loading, building, and debugging projects. The [C# extension](https://code.visualstudio.com/docs/languages/dotnet) for [Visual Studio Code](https://code.visualstudio.com/) supports .NET 8.0 and C# 12. + +## Feedback + +Your feedback is important and appreciated. We've created an issue at [dotnet/core #xxxx](https://github.com/dotnet/core/issues/xxxx) for your questions and comments. + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.8/8.0.8.md + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.8-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.8-sha.txt + +[linux-install]: https://github.com/dotnet/core/blob/main/release-notes/8.0/install-linux.md +[linux-setup]: https://github.com/dotnet/core/blob/main/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-august-2024-servicing-updates/ +[aspnet-blog]: https://devblogs.microsoft.com/dotnet/announcing-asp-net-core-in-dotnet-8/ +[ef-blog]: https://devblogs.microsoft.com/dotnet/announcing-ef8/ +[ef_bugs]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A8.0.8+is%3Aclosed+label%3Atype-bug +[ef_features]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A8.0.8+is%3Aclosed+label%3Atype-enhancement + +[aspnet_bugs]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A8.0.8+label%3ADone+label%3Abug +[aspnet_features]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A8.0.8+label%3ADone+label%3Aenhancement +[runtime_bugs]: https://github.com/dotnet/runtime/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A8.0+label%3Abug+ +[runtime_features]: https://github.com/dotnet/runtime/issues?q=is%3Aissue+milestone%3A8.0+label%3Aenhancement + +[sdk_bugs]: https://github.com/dotnet/sdk/issues?q=is%3Aissue+is%3Aclosed+milestone%3A8.0.8xx + +[linux-packages]: ../install-linux.md + +## Packages updated in this release: + +Package name | Version +:----------- | :------------------ +Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 8.0.8 +Microsoft.Windows.Compatibility | 8.0.8 +Microsoft.WindowsDesktop.App.Ref | 8.0.8 +Microsoft.WindowsDesktop.App.Runtime.win-x64 | 8.0.8 +Microsoft.WindowsDesktop.App.Runtime.win-x86 | 8.0.8 +Microsoft.NETCore.App.Host.osx-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-arm | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.osx-x64 | 8.0.8 +Microsoft.DotNet.ILCompiler | 8.0.8 +Microsoft.NET.Runtime.Android.Sample.Mono | 8.0.8 +Microsoft.NET.Runtime.wasm.Sample.Mono | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100.Msi.arm64 | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Crossgen2.osx-arm64 | 8.0.8 +Microsoft.NETCore.App.Crossgen2.win-arm64 | 8.0.8 +Microsoft.NETCore.App.Crossgen2.win-x64 | 8.0.8 +Microsoft.NETCore.App.Host.linux-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.linux-bionic-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm | 8.0.8 +Microsoft.NETCore.App.Runtime.NativeAOT.ios-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-x64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-x86 | 8.0.8 +runtime.linux-arm64.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.linux-bionic-x64.Microsoft.NETCore.DotNetAppHost | 8.0.8 +runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 8.0.8 +runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.linux-x64.Microsoft.DotNet.ILCompiler | 8.0.8 +runtime.win-arm64.Microsoft.DotNet.ILCompiler | 8.0.8 +runtime.win-x64.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.win-x86.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.win-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +runtime.win-x86.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +Microsoft.NET.Runtime.MonoAOTCompiler.Task | 8.0.8 +Microsoft.NET.Runtime.LibraryBuilder.Sdk | 8.0.8 +Microsoft.NET.Runtime.iOS.Sample.Mono | 8.0.8 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 8.0.8 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100.Msi.x64 | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100 | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100.Msi.x64 | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100 | 8.0.8 +Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100.Msi.arm64 | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm | 8.0.8 +Microsoft.NETCore.App.Host.linux-arm | 8.0.8 +Microsoft.NETCore.App.Host.linux-arm64 | 8.0.8 +Microsoft.NETCore.App.Host.linux-musl-arm64 | 8.0.8 +Microsoft.NETCore.App.Host.linux-musl-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.browser-wasm | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.linux-arm | 8.0.8 +Microsoft.NETCore.App.Runtime.linux-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.linux-bionic-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.osx-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.win-x64 | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x64 | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Templates | 8.0.8 +Microsoft.NETCore.App.Crossgen2.linux-arm | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Templates.Msi.arm64 | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100 | 8.0.8 +Microsoft.NETCore.App.Crossgen2.linux-arm64 | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 8.0.8 +Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 8.0.8 +Microsoft.NETCore.App.Crossgen2.linux-x64 | 8.0.8 +Microsoft.NETCore.App.Crossgen2.osx-x64 | 8.0.8 +Microsoft.NETCore.App.Host.linux-bionic-x64 | 8.0.8 +Microsoft.NETCore.App.Host.osx-x64 | 8.0.8 +Microsoft.NETCore.App.Host.win-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.linux-musl-arm | 8.0.8 +Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.linux-arm | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.NativeAOT.tvos-arm64 | 8.0.8 +runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.8 +runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +runtime.linux-bionic-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 8.0.8 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Sdk | 8.0.8 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 8.0.8 +Microsoft.NET.Sdk.WebAssembly.Pack | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x64 | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x86 | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk | 8.0.8 +Microsoft.NETCore.App.Host.linux-bionic-arm64 | 8.0.8 +Microsoft.NETCore.App.Host.linux-musl-arm | 8.0.8 +Microsoft.NETCore.App.Host.win-arm64 | 8.0.8 +Microsoft.NETCore.App.Host.win-x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.linux-musl-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.linux-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.osx-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x64 | 8.0.8 +Microsoft.NETCore.DotNetHost | 8.0.8 +Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.linux-arm64.Microsoft.DotNet.ILCompiler | 8.0.8 +runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.8 +runtime.osx-arm64.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 8.0.8 +runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +Microsoft.NET.ILLink.Tasks | 8.0.8 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 8.0.8 +Microsoft.NET.Runtime.MonoTargets.Sdk | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100.Msi.x86 | 8.0.8 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Crossgen2.win-x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.osx-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-x64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-x64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-x86.Msi.arm64 | 8.0.8 +runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler | 8.0.8 +runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 8.0.8 +Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-x86.Msi.x64 | 8.0.8 +runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 8.0.8 +Microsoft.NETCore.DotNetHostResolver | 8.0.8 +Microsoft.NETCore.DotNetAppHost | 8.0.8 +runtime.linux-arm.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.8 +runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +runtime.osx-x64.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.8 +runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +System.Net.Http.WinHttpHandler | 8.0.2 +Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.osx-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-x86.Msi.x86 | 8.0.8 +runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.linux-x64.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.osx-x64.Microsoft.DotNet.ILCompiler | 8.0.8 +runtime.win-x64.Microsoft.DotNet.ILCompiler | 8.0.8 +runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x86 | 8.0.8 +Microsoft.NETCore.App.Ref | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.linux-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.LLVM.osx-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.win-x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.arm64 | 8.0.8 +runtime.linux-bionic-x64.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.linux-bionic-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler | 8.0.8 +runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 8.0.8 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.linux-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 8.0.8 +Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-arm64 | 8.0.8 +runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.8 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 8.0.8 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +runtime.osx-arm64.Microsoft.DotNet.ILCompiler | 8.0.8 +runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.8 +runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.8 +runtime.win-arm64.Microsoft.NETCore.DotNetHost | 8.0.8 +runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 8.0.8 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.arm64 | 8.0.8 +AspNetCoreRuntime.8.0.x86 | 8.0.8 +Microsoft.AspNetCore.Components.WebAssembly.Authentication | 8.0.8 +Microsoft.AspNetCore.Http.Connections.Common | 8.0.8 +Microsoft.AspNetCore.Identity.UI | 8.0.8 +Microsoft.AspNetCore.SignalR.Specification.Tests | 8.0.8 +Microsoft.AspNetCore.SignalR.StackExchangeRedis | 8.0.8 +Microsoft.AspNetCore.TestHost | 8.0.8 +Microsoft.AspNetCore.SpaServices.Extensions | 8.0.8 +Microsoft.AspNetCore.SpaProxy | 8.0.8 +Microsoft.Extensions.Logging.AzureAppServices | 8.0.8 +Microsoft.JSInterop | 8.0.8 +Microsoft.Extensions.WebEncoders | 8.0.8 +Microsoft.AspNetCore.App.Runtime.win-x86 | 8.0.8 +Microsoft.AspNetCore.App.Runtime.linux-arm | 8.0.8 +Microsoft.AspNetCore.Components.WebView | 8.0.8 +Microsoft.AspNetCore.Cryptography.Internal | 8.0.8 +Microsoft.AspNetCore.Cryptography.KeyDerivation | 8.0.8 +Microsoft.AspNetCore.DataProtection | 8.0.8 +Microsoft.AspNetCore.Http.Connections.Client | 8.0.8 +Microsoft.AspNetCore.Hosting.WindowsServices | 8.0.8 +Microsoft.AspNetCore.Owin | 8.0.8 +Microsoft.AspNetCore.SignalR.Client.Core | 8.0.8 +Microsoft.Extensions.Caching.SqlServer | 8.0.8 +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 8.0.8 +Microsoft.Extensions.Caching.StackExchangeRedis | 8.0.8 +Microsoft.Extensions.Http.Polly | 8.0.8 +Microsoft.AspNetCore.App.Runtime.win-arm64 | 8.0.8 +Microsoft.AspNetCore.App.Ref | 8.0.8 +Microsoft.AspNetCore.Authentication.Certificate | 8.0.8 +Microsoft.JSInterop.WebAssembly | 8.0.8 +AspNetCoreRuntime.8.0.x64 | 8.0.8 +Microsoft.AspNetCore.App.Runtime.osx-arm64 | 8.0.8 +Microsoft.AspNetCore.Authorization | 8.0.8 +Microsoft.AspNetCore.AzureAppServices.SiteExtension | 8.0.8 +Microsoft.AspNetCore.Components | 8.0.8 +Microsoft.AspNetCore.AzureAppServicesIntegration | 8.0.8 +Microsoft.AspNetCore.DataProtection.Abstractions | 8.0.8 +Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 8.0.8 +Microsoft.AspNetCore.Authentication.Facebook | 8.0.8 +Microsoft.AspNetCore.Authentication.Google | 8.0.8 +Microsoft.AspNetCore.Authentication.MicrosoftAccount | 8.0.8 +Microsoft.AspNetCore.Authentication.JwtBearer | 8.0.8 +Microsoft.AspNetCore.Authentication.OpenIdConnect | 8.0.8 +Microsoft.AspNetCore.Authentication.Negotiate | 8.0.8 +Microsoft.AspNetCore.Authentication.Twitter | 8.0.8 +Microsoft.AspNetCore.AzureAppServices.HostingStartup | 8.0.8 +Microsoft.AspNetCore.Authentication.WsFederation | 8.0.8 +Microsoft.AspNetCore.Components.Analyzers | 8.0.8 +Microsoft.AspNetCore.Components.WebAssembly.DevServer | 8.0.8 +Microsoft.AspNetCore.Components.Authorization | 8.0.8 +Microsoft.AspNetCore.Components.QuickGrid | 8.0.8 +Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter | 8.0.8 +Microsoft.AspNetCore.Components.WebAssembly | 8.0.8 +Microsoft.AspNetCore.Components.WebAssembly.Server | 8.0.8 +Microsoft.AspNetCore.Metadata | 8.0.8 +Microsoft.AspNetCore.JsonPatch | 8.0.8 +Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 8.0.8 +Microsoft.DotNet.Web.ItemTemplates.8.0 | 8.0.8 +Microsoft.Extensions.ApiDescription.Server | 8.0.8 +Microsoft.Extensions.ApiDescription.Client | 8.0.8 +Microsoft.Extensions.Identity.Core | 8.0.8 +Microsoft.Extensions.Identity.Stores | 8.0.8 +Microsoft.Extensions.Localization | 8.0.8 +Microsoft.Extensions.ObjectPool | 8.0.8 +Microsoft.Extensions.Localization.Abstractions | 8.0.8 +Microsoft.Net.Http.Headers | 8.0.8 +Microsoft.AspNetCore.App.Runtime.linux-arm64 | 8.0.8 +Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 8.0.8 +Microsoft.AspNetCore.Mvc.NewtonsoftJson | 8.0.8 +Microsoft.AspNetCore.MiddlewareAnalysis | 8.0.8 +Microsoft.AspNetCore.OutputCaching.StackExchangeRedis | 8.0.8 +Microsoft.AspNetCore.OpenApi | 8.0.8 +Microsoft.AspNetCore.Mvc.Testing | 8.0.8 +Microsoft.AspNetCore.SignalR.Client | 8.0.8 +Microsoft.dotnet-openapi | 8.0.8 +Microsoft.AspNetCore.SignalR.Common | 8.0.8 +Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 8.0.8 +Microsoft.AspNetCore.SignalR.Protocols.Json | 8.0.8 +Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 8.0.8 +Microsoft.AspNetCore.WebUtilities | 8.0.8 +Microsoft.DotNet.Web.Client.ItemTemplates | 8.0.8 +Microsoft.Authentication.WebAssembly.Msal | 8.0.8 +Microsoft.DotNet.Web.ProjectTemplates.8.0 | 8.0.8 +Microsoft.Extensions.Configuration.KeyPerFile | 8.0.8 +Microsoft.Extensions.Diagnostics.HealthChecks | 8.0.8 +Microsoft.Extensions.Features | 8.0.8 +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 8.0.8 +Microsoft.Extensions.FileProviders.Embedded | 8.0.8 +Microsoft.AspNetCore.App.Runtime.linux-x64 | 8.0.8 +Microsoft.AspNetCore.App.Runtime.osx-x64 | 8.0.8 +Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 8.0.8 +Microsoft.AspNetCore.App.Runtime.win-x64 | 8.0.8 +dotnet-sql-cache | 8.0.8 +Microsoft.AspNetCore.Components.Forms | 8.0.8 +Microsoft.AspNetCore.Components.CustomElements | 8.0.8 +Microsoft.AspNetCore.Components.Web | 8.0.8 +Microsoft.AspNetCore.Connections.Abstractions | 8.0.8 +Microsoft.AspNetCore.ConcurrencyLimiter | 8.0.8 +Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 8.0.8 +Microsoft.AspNetCore.DataProtection.Extensions | 8.0.8 +Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 8.0.8 +Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 8.0.8 +Microsoft.AspNetCore.Grpc.JsonTranscoding | 8.0.8 +Microsoft.AspNetCore.HeaderPropagation | 8.0.8 +Microsoft.AspNetCore.Grpc.Swagger | 0.8.8 +Microsoft.AspNetCore.Identity.EntityFrameworkCore | 8.0.8 +Microsoft.DotNet.Common.ItemTemplates | 8.0.108 +Microsoft.DotNet.Common.ProjectTemplates.8.0 | 8.0.108 +FSharp.Compiler.Service | 43.8.102 +FSharp.Core | 8.0.102 +Microsoft.DotNet.ApiCompat.Task | 8.0.108 +Microsoft.DotNet.ApiCompat.Tool | 8.0.108 +Microsoft.NET.Build.Containers | 8.0.108 +System.Drawing.Common | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Python.osx-x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Node.osx-x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.osx-arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-arm64.Msi.arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64.Msi.x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.osx-x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Node.osx-arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-arm64.Msi.arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-x64.Msi.x64 | 8.0.8 +Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Msi.x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Python.osx-arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.osx-x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-x64.Msi.x64 | 8.0.8 +Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100.Msi.arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-arm64.Msi.arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-x64.Msi.x64 | 8.0.8 +Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100.Msi.x86 | 8.0.8 +Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100.Msi.x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64 | 8.0.8 +Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100 | 8.0.8 +Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Msi.arm64 | 8.0.8 +Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Msi.x86 | 8.0.8 +Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100.Msi.x64 | 8.0.8 +Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-x64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.osx-arm64 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-arm64 | 8.0.8 +Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100.Msi.arm64 | 8.0.8 +Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100.Msi.x86 | 8.0.8 +Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100 | 8.0.8 +Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-arm64.Msi.arm64 | 8.0.8 +Microsoft.EntityFrameworkCore.SqlServer.Abstractions | 8.0.8 +Microsoft.EntityFrameworkCore.InMemory | 8.0.8 +Microsoft.EntityFrameworkCore.Analyzers | 8.0.8 +Microsoft.EntityFrameworkCore.Cosmos | 8.0.8 +Microsoft.EntityFrameworkCore.Proxies | 8.0.8 +Microsoft.EntityFrameworkCore.Relational | 8.0.8 +Microsoft.EntityFrameworkCore.Abstractions | 8.0.8 +Microsoft.Data.Sqlite.Core | 8.0.8 +Microsoft.EntityFrameworkCore | 8.0.8 +Microsoft.EntityFrameworkCore.Relational.Specification.Tests | 8.0.8 +Microsoft.EntityFrameworkCore.AspNet.Specification.Tests | 8.0.8 +Microsoft.EntityFrameworkCore.Sqlite | 8.0.8 +Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 8.0.8 +Microsoft.EntityFrameworkCore.Tools | 8.0.8 +Microsoft.EntityFrameworkCore.SqlServer.HierarchyId | 8.0.8 +Microsoft.EntityFrameworkCore.SqlServer | 8.0.8 +Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 8.0.8 +Microsoft.EntityFrameworkCore.Templates | 8.0.8 +Microsoft.Data.Sqlite | 8.0.8 +dotnet-ef | 8.0.8 +Microsoft.EntityFrameworkCore.Design | 8.0.8 +Microsoft.EntityFrameworkCore.Sqlite.Core | 8.0.8 +Microsoft.EntityFrameworkCore.Specification.Tests | 8.0.8 +Microsoft.TemplateEngine.Authoring.CLI | 8.0.108 +Microsoft.TemplateEngine.Abstractions | 8.0.108 +Microsoft.TemplateEngine.Edge | 8.0.108 +Microsoft.TemplateSearch.Common | 8.0.108 +Microsoft.TemplateEngine.Utils | 8.0.108 +Microsoft.TemplateEngine.Authoring.TemplateVerifier | 8.0.108 +Microsoft.TemplateEngine.Samples | 8.0.108 +Microsoft.TemplateEngine.Authoring.Templates | 8.0.108 +Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 8.0.108 +Microsoft.TemplateEngine.Authoring.Tasks | 8.0.108 +Microsoft.TemplateEngine.Core.Contracts | 8.0.108 +Microsoft.TemplateEngine.IDE | 8.0.108 +Microsoft.TemplateEngine.TemplateLocalizer.Core | 8.0.108 +Microsoft.TemplateEngine.Core | 8.0.108 +Microsoft.DotNet.ApiCompat.Task | 8.0.304 +Microsoft.DotNet.Common.ItemTemplates | 8.0.304 +FSharp.Compiler.Service | 43.8.301 +Microsoft.NET.Build.Containers | 8.0.304 +FSharp.Core | 8.0.301 +Microsoft.DotNet.Common.ProjectTemplates.8.0 | 8.0.304 +Microsoft.DotNet.ApiCompat.Tool | 8.0.304 +Microsoft.TemplateEngine.Authoring.CLI | 8.0.304 +Microsoft.TemplateEngine.Authoring.Tasks | 8.0.304 +Microsoft.TemplateEngine.Authoring.Templates | 8.0.304 +Microsoft.TemplateEngine.Authoring.TemplateVerifier | 8.0.304 +Microsoft.TemplateEngine.Core.Contracts | 8.0.304 +Microsoft.TemplateEngine.Edge | 8.0.304 +Microsoft.TemplateEngine.IDE | 8.0.304 +Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 8.0.304 +Microsoft.TemplateEngine.Abstractions | 8.0.304 +Microsoft.TemplateEngine.Core | 8.0.304 +Microsoft.TemplateEngine.Samples | 8.0.304 +Microsoft.TemplateEngine.Utils | 8.0.304 +Microsoft.TemplateSearch.Common | 8.0.304 +Microsoft.TemplateEngine.TemplateLocalizer.Core | 8.0.304 +FSharp.Compiler.Service | 43.8.400 +Microsoft.DotNet.Common.ProjectTemplates.8.0 | 8.0.400 +FSharp.Core | 8.0.400 +Microsoft.DotNet.ApiCompat.Task | 8.0.400 +Microsoft.DotNet.Common.ItemTemplates | 8.0.400 +Microsoft.DotNet.ApiCompat.Tool | 8.0.400 +Microsoft.NET.Build.Containers | 8.0.400 +Microsoft.TemplateEngine.Core | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.Authoring.Tasks | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.Authoring.TemplateVerifier | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.TemplateLocalizer.Core | 8.0.400-preview.24360.3 +Microsoft.TemplateSearch.Common | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.Authoring.Templates | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.IDE | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.Edge | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.Samples | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.Utils | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.Core.Contracts | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.Abstractions | 8.0.400-preview.24360.3 +Microsoft.TemplateEngine.Authoring.CLI | 8.0.400-preview.24360.3 + +[//]: # ( Runtime 8.0.8) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5e427de4-981a-481e-9fec-fa77b02a7edb/0d156acae55ca1329b6b9a8de70f398f/dotnet-runtime-8.0.8-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ac04b123-0542-4e80-9216-93f51a6814b3/d110733c152d34ab4eedb435ccfdab4d/dotnet-runtime-8.0.8-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2f4507aa-972d-429c-9129-cfe95c1279eb/60dd9afc3f4786a568b01119c2280c63/dotnet-runtime-8.0.8-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8d78f160-0833-4db5-bd62-947f8bc2d571/25638f47211018a7bd8fd9d314763196/dotnet-runtime-8.0.8-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d9c4e4e4-bb2d-4f1a-9ded-bff5e354bd5a/0c6dbc5f68bea36a65fdf80e6aa4d55f/dotnet-runtime-8.0.8-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/68c87f8a-862c-4870-a792-9c89b3c8aa2d/2319ebfb46d3a903341966586e8b0898/dotnet-runtime-8.0.8-linux-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/454e6d99-5836-4c51-947e-b75220eebd09/fcbaecbeaa1f95a8ac80aae62e8718b0/dotnet-runtime-8.0.8-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e9ded115-7a30-4952-bb72-ff101583f20b/5a7628261b98d095d2c97ec3fe5267be/dotnet-runtime-8.0.8-osx-arm64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/13a441ce-6908-4f4d-9615-0fcb80e2b41d/b9309626d2013d4e21bd6b0fe405e5f6/dotnet-runtime-8.0.8-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0159972b-a4d6-4683-b32a-9da824d5689e/ffb0784119abf49015be375b5a016413/dotnet-runtime-8.0.8-osx-x64.tar.gz +[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/b0574522-b0b6-4075-b7e4-3c3d6f1c83d4/43d3e0e551de10faf0ddd1664e2ab4be/dotnet-runtime-8.0.8-win-arm64.exe +[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/3c1da0a1-c405-48d0-99d7-273dab3b0083/240aa566253cbd5f86be31a55c1a0f30/dotnet-runtime-8.0.8-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/cc913baa-9bce-482e-bdfc-56c4b6fafd10/e3f24f2ab2fc02b395c1b67f5193b8d1/dotnet-runtime-8.0.8-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/d9d43c59-b9f4-47b7-a520-da3a7fa255dc/95b26e342a1ecfa29c527faebdc272e4/dotnet-runtime-8.0.8-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/c2083daf-6d33-404f-a7d6-dd3bb012a945/e241d0aff000f63ef8a49c3c7da08087/dotnet-runtime-8.0.8-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/e9b87eb9-a673-4b3e-bf22-95ade61bedeb/d9d83b7c82a86c3e35da7454f71bfb58/dotnet-runtime-8.0.8-win-x86.zip + +[//]: # ( WindowsDesktop 8.0.8) +[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/2603d3c8-f891-4121-b84c-54b4c566929d/5f534746507ee61be351289e23680ed7/windowsdesktop-runtime-8.0.8-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/eeb4582f-f809-4d44-aecf-24f73e03e9a0/729e189727ba9abdcfb695dc163d8336/windowsdesktop-runtime-8.0.8-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/907765b0-2bf8-494e-93aa-5ef9553c5d68/a9308dc010617e6716c0e6abd53b05ce/windowsdesktop-runtime-8.0.8-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/65b56aa4-0132-412e-86c0-8bf8decb0d6d/c9df1ca4ab97a2526af9d8388fbce537/windowsdesktop-runtime-8.0.8-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/bd1c2e28-44dd-47bb-a55c-aedd1f3e8cc4/0a15fac821e64cf7b8ec6d99e54e0997/windowsdesktop-runtime-8.0.8-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/a24ff6c3-0466-4205-a8f6-4ace56b05b04/dd3c9d2b9dc4d8c6d4c73cf49d826bda/windowsdesktop-runtime-8.0.8-win-x86.zip + +[//]: # ( ASP 8.0.8) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/26f16795-9928-4ddd-96f4-666e6e256715/bf797e4f997c965aeb0183b467fcf71a/aspnetcore-runtime-8.0.8-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f6fcf2c9-39ad-49c7-80b5-92306309e796/3cac9217f55528cb60c95702ba92d78b/aspnetcore-runtime-8.0.8-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9255e487-cdf2-4690-9840-74712503e37d/40be3d122db1d1ffa53a9843321c3979/aspnetcore-runtime-8.0.8-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/95f358cf-86b5-4789-8ee8-063067081c8b/e50e603b2453d7dc65eeb26dd4cfb398/aspnetcore-runtime-8.0.8-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7d2ac05d-2bef-4069-9513-bb2ef7fab48d/4f3d2d3fec003a65513dc1f70c126ab7/aspnetcore-runtime-8.0.8-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/648de803-0b0c-46bc-9601-42a94dae0b41/241fd17cee8d473a78675e30681979bb/aspnetcore-runtime-8.0.8-linux-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a7080974-fac8-446c-ba20-313f6f323fbe/f907c126c9bcd394939a7cdf86b85f4b/aspnetcore-runtime-8.0.8-osx-arm64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/465bdf6e-407d-4512-a222-32dafb225ad8/c22004de330d10a06141dee0f42b5d12/aspnetcore-runtime-8.0.8-osx-x64.tar.gz +[aspnetcore-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/21fe7f94-d40e-4890-9b53-91c9982388f8/7b3bb07fcb21549de69ad6848e66a2f9/aspnetcore-runtime-8.0.8-win-arm64.exe +[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/f3202aa8-e732-4807-90eb-b0cccae3e21c/6b53dccfe94032a084d279d6df48ebac/aspnetcore-runtime-8.0.8-win-arm64.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/b336ee1f-b26c-4a03-958e-1e8a0b3cbf3e/afdfe9f8130098cb759ea933c66806bb/aspnetcore-runtime-8.0.8-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/020128a3-35b6-4f0c-b007-daf912a939a7/d9970e40d5f5b743bc7b041bfc75d318/aspnetcore-runtime-8.0.8-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/bc6a4cfd-be25-4dc0-90e9-2000f740a66b/6c5e6422aec7a09a8cebc1dbe8e37971/aspnetcore-runtime-8.0.8-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/43d7268b-e704-4a36-9c1b-d3091f482471/d6ac5259b0d751532a03a0f943c672dc/aspnetcore-runtime-8.0.8-win-x86.zip +[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/979c1823-ee43-4fbf-b9e0-f17411627b00/8e3b9cb3b2f6e1e3b03e38be20b37f07/aspnetcore-runtime-composite-8.0.8-linux-arm.tar.gz +[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5d24db42-a622-40ec-9f92-32fa9b319446/220f5807d7a803e9afe88c360460b803/aspnetcore-runtime-composite-8.0.8-linux-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9850633c-fb83-42c4-8a73-e6e3a1c59993/d94ed365a5855270c7555a757753efc2/aspnetcore-runtime-composite-8.0.8-linux-musl-arm.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8ca98cac-c013-4e69-bdac-d8f7662e3c13/af7705d765641174b760af47701e502a/aspnetcore-runtime-composite-8.0.8-linux-musl-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2a6e31eb-47e6-4d2a-b771-a6bd91cbada0/53b59a92b7e2db9aea8cc492edfe9e84/aspnetcore-runtime-composite-8.0.8-linux-musl-x64.tar.gz +[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/22051276-9045-4a93-b8b5-57d89e8ab627/0d579b69f59a222d05fa7ee4e65d8d8a/aspnetcore-runtime-composite-8.0.8-linux-x64.tar.gz +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/ef1366bd-3111-468b-93da-17e6ccb057e1/1fac364775c1accb09b9ac5314179004/dotnet-hosting-8.0.8-win.exe + +[//]: # ( SDK 8.0.400) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2a388927-c8b0-4411-a211-8a37a9f8876c/1b2fd1d36ee22f2c35cbc04ade46bc7e/dotnet-sdk-8.0.400-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0fcf170f-0f4f-420d-92d4-b2c8e54bb901/9e14c42736ee429407ac6b14bff3c7e9/dotnet-sdk-8.0.400-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/11fcd2ef-81fb-461c-9cab-f6c22ee12ea2/3a6a4fd8e4865c77ecd9de9d8c9aa5c4/dotnet-sdk-8.0.400-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/73dde17f-f2fa-4f11-86bb-e4e9488267a4/7ca5cc43af6130207e545faf97a57d07/dotnet-sdk-8.0.400-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/910f7e06-6178-4d2e-ba0a-dd8f1baa25cd/254f03846baa009e09a5146cc5ccc18c/dotnet-sdk-8.0.400-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/14951030-5b4e-45ce-af0b-3d4aa613a70b/25acaeb050bbba6950a55960c5d3ad73/dotnet-sdk-8.0.400-linux-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/06edb9e2-e2bc-4692-a26f-df48c67d9292/2058cb632932d3c63fb78cd54692bc88/dotnet-sdk-8.0.400-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/cfa04712-231b-4ef4-83f0-476c856774f2/9f852a73d183f63cbd50a3e58a4e7306/dotnet-sdk-8.0.400-osx-arm64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/a3bb8bc8-66dc-402e-9ced-a53241c4c15e/fc855e95c2e04813fa1efd64cc17ce86/dotnet-sdk-8.0.400-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/3187bf57-a0f4-46f3-9021-2c8bc9217859/25930e64d1f3be622e5571118b0daa01/dotnet-sdk-8.0.400-osx-x64.tar.gz +[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/a91eb253-6568-45bc-a74a-15946e2708a6/75498a48c01018e9a1ce2a8f25f2b208/dotnet-sdk-8.0.400-win-arm64.exe +[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/1788607d-b711-4c2c-9492-e081d7ac4f27/c0c21b90236c2a3119471d003c2167b5/dotnet-sdk-8.0.400-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/57ffff70-1b2b-44fe-aa9b-209e30f79c6f/cc24e73a485140d3a32ce93f63acf4e2/dotnet-sdk-8.0.400-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/cfccc24b-46eb-4515-b696-161ec8652b39/9fb1edaba0f12a56446fa6716a1789ca/dotnet-sdk-8.0.400-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/53a96c28-cd09-48fa-a68b-5fdd2a79dc37/5bcc92ce87327b43fa369045a8e8d932/dotnet-sdk-8.0.400-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/4bc6c939-8cb1-45c4-afde-a1b0715eec7d/c3835988860504c59187049089ca2466/dotnet-sdk-8.0.400-win-x86.zip diff --git a/release-notes/8.0/README.md b/release-notes/8.0/README.md index 78dd82ab1e..bf195768d4 100644 --- a/release-notes/8.0/README.md +++ b/release-notes/8.0/README.md @@ -13,6 +13,7 @@ | Date | Release | | :-- | :-- | +| 2024/08/13 | [8.0.8](https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.8/8.0.8.md) | | 2024/07/09 | [8.0.7](https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.7/8.0.7.md) | | 2024/06/11 | [8.0.302 SDK](https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.6/8.0.302.md) | | 2024/05/28 | [8.0.6](https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.6/8.0.6.md) | diff --git a/release-notes/8.0/cve.md b/release-notes/8.0/cve.md index 144b5fdbd0..23d02f8cf3 100644 --- a/release-notes/8.0/cve.md +++ b/release-notes/8.0/cve.md @@ -8,6 +8,9 @@ Your app needs to be on the latest .NET 8 patch version to be secure. The longer Your app may be vulnerable to the following published security [CVEs](https://www.cve.org/) if you are using the given version or older. +- 8.0.8 (August 2024) + - [CVE-2024-38167 | .NET Information Disclosure Vulnerability](https://github.com/dotnet/announcements/issues/xxx) + - [CVE-2024-38168 | .NET Denial of Service Vulnerability](https://github.com/dotnet/announcements/issues/xxx) - 8.0.7 (July 2024) - [CVE-2024-38095 | .NET Remote code Execution Vulnerability](https://github.com/dotnet/announcements/issues/312) - [CVE-2024-35264 | .NET Denial of Service Vulnerability](https://github.com/dotnet/announcements/issues/314) diff --git a/release-notes/8.0/releases.json b/release-notes/8.0/releases.json index f9ffa595d6..53487d2a53 100755 --- a/release-notes/8.0/releases.json +++ b/release-notes/8.0/releases.json @@ -1,14 +1,755 @@ { "channel-version": "8.0", - "latest-release": "8.0.7", - "latest-release-date": "2024-07-09", - "latest-runtime": "8.0.7", - "latest-sdk": "8.0.303", + "latest-release": "8.0.8", + "latest-release-date": "2024-08-13", + "latest-runtime": "8.0.8", + "latest-sdk": "8.0.400", "support-phase": "active", "release-type": "lts", "eol-date": "2026-11-10", "lifecycle-policy": "https://aka.ms/dotnetcoresupport", "releases": [ + { + "release-date": "2024-08-13", + "release-version": "8.0.8", + "security": true, + "cve-list": [ + { + "cve-id": "CVE-2024-38167", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-38167" + }, + { + "cve-id": "CVE-2024-38168", + "cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-38168" + } + ], + "release-notes": "https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.8/8.0.8.md", + "runtime": { + "version": "8.0.8", + "version-display": "8.0.8", + "vs-version": "17.8.13, 17.10.6, 17.11.0", + "vs-mac-version": "", + "files": [ + { + "name": "dotnet-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/5e427de4-981a-481e-9fec-fa77b02a7edb/0d156acae55ca1329b6b9a8de70f398f/dotnet-runtime-8.0.8-linux-arm.tar.gz", + "hash": "c87af5aaaf32e18ccdc2965179c65aabae5e0e9e8ea209f6c364270ce2e4afffea979ca22e143de4674e36a2b12c66b575588ae219f16636aca7121440240288" + }, + { + "name": "dotnet-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/ac04b123-0542-4e80-9216-93f51a6814b3/d110733c152d34ab4eedb435ccfdab4d/dotnet-runtime-8.0.8-linux-arm64.tar.gz", + "hash": "246fb7e5edb51db93421c6bb7420f7a358430b98b224a71fb70e71a2bce0bc91f853aa89109f2188b0ab28532a245c3d52baac163463e01a02019dea37fd39f2" + }, + { + "name": "dotnet-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/2f4507aa-972d-429c-9129-cfe95c1279eb/60dd9afc3f4786a568b01119c2280c63/dotnet-runtime-8.0.8-linux-musl-arm.tar.gz", + "hash": "8a6f920d93d7d5527dc289f472521e2a671afb4e663aaacfd82c32658c2ea39eab43a5c97d3d3d7ba58403ebfbf6cb96fc73ff5b7ccc1a9447d13bf41eeb80c9" + }, + { + "name": "dotnet-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8d78f160-0833-4db5-bd62-947f8bc2d571/25638f47211018a7bd8fd9d314763196/dotnet-runtime-8.0.8-linux-musl-arm64.tar.gz", + "hash": "26f35e1c6074a7d99a40ea48f6c02db78f4e2c743cbc74463a094da014e126e9379d09b4e56809ac9829b26b6ba0a901adc47adfc3c5d35a97e9ead5a6931489" + }, + { + "name": "dotnet-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d9c4e4e4-bb2d-4f1a-9ded-bff5e354bd5a/0c6dbc5f68bea36a65fdf80e6aa4d55f/dotnet-runtime-8.0.8-linux-musl-x64.tar.gz", + "hash": "ca2ff32145506513253f80ecd72b5c24d8bda28f44ae83c988c39ebfa75e737d5510bcb84bc27a149d2e6995761f8b124d7701522ae9bbcac17fc32667217eb6" + }, + { + "name": "dotnet-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/68c87f8a-862c-4870-a792-9c89b3c8aa2d/2319ebfb46d3a903341966586e8b0898/dotnet-runtime-8.0.8-linux-x64.tar.gz", + "hash": "8f5220098c562fa3490417748eb9f4f9ca1551f7155728b9ebb1924359c63c18dedef643bcd89ec67b59cb5b1b9de7283ee156ef381ffb16801b516dba9b1b0f" + }, + { + "name": "dotnet-runtime-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/454e6d99-5836-4c51-947e-b75220eebd09/fcbaecbeaa1f95a8ac80aae62e8718b0/dotnet-runtime-8.0.8-osx-arm64.pkg", + "hash": "3c53474ad1ae8549a24bb6c11d8dc0c2d4fa6b67bde9d01d676162097352070fe65585101264d7ba8a725b5c1c4a1901f3a625be26d10481a3ba6a66a0a3fe41" + }, + { + "name": "dotnet-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/e9ded115-7a30-4952-bb72-ff101583f20b/5a7628261b98d095d2c97ec3fe5267be/dotnet-runtime-8.0.8-osx-arm64.tar.gz", + "hash": "88b06dd051819bd9e8ce2c340b2516dc0e4a77d565eff145d8e957b2552a641e235a5ce7e8db3607475887bc766f1530d01d0e7efd80d10cd652a299954398b4" + }, + { + "name": "dotnet-runtime-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/13a441ce-6908-4f4d-9615-0fcb80e2b41d/b9309626d2013d4e21bd6b0fe405e5f6/dotnet-runtime-8.0.8-osx-x64.pkg", + "hash": "00e76af7982ad1da51241d13b5cff379cb2eedccdf7bd09c2923e4610e232ef35c9e8d34b58435f5ed66c52ca3ab6e68c7d89fbb0caaa53487c4882e00b01865" + }, + { + "name": "dotnet-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0159972b-a4d6-4683-b32a-9da824d5689e/ffb0784119abf49015be375b5a016413/dotnet-runtime-8.0.8-osx-x64.tar.gz", + "hash": "8029986c1f8bbf1b0e8d0929756156fe41d46d2df6ebe1ab1c66fbcea2add47c35b934573c6198797cf60d2b372cd463e70326c0a35b0926dab4d5c157a357f3" + }, + { + "name": "dotnet-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b0574522-b0b6-4075-b7e4-3c3d6f1c83d4/43d3e0e551de10faf0ddd1664e2ab4be/dotnet-runtime-8.0.8-win-arm64.exe", + "hash": "a4ed101b343495708462e96860d4e20542117988186aea96d7ad014e52571f9bcc6d730891b5245e70cef98ca0944b6dd45703dc261e7a28d9e4673392e45928" + }, + { + "name": "dotnet-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3c1da0a1-c405-48d0-99d7-273dab3b0083/240aa566253cbd5f86be31a55c1a0f30/dotnet-runtime-8.0.8-win-arm64.zip", + "hash": "36ac8eb458e3a31d02de10ce1855bf189b85ac2e88020430c6f6cfb7b92fffb04463bcfbf0d5a2146862102be922b182d230f51dc2e34a5fe7133abdc201ede9" + }, + { + "name": "dotnet-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/cc913baa-9bce-482e-bdfc-56c4b6fafd10/e3f24f2ab2fc02b395c1b67f5193b8d1/dotnet-runtime-8.0.8-win-x64.exe", + "hash": "57f2a276176661a340b96991b584bcb81ba3c0150e3684cb109b29cc3a8ebe6fdf1e586d948d498e7aaf22f7401c1cc94062c13cffd20999771ecc5dfc2e917e" + }, + { + "name": "dotnet-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d9d43c59-b9f4-47b7-a520-da3a7fa255dc/95b26e342a1ecfa29c527faebdc272e4/dotnet-runtime-8.0.8-win-x64.zip", + "hash": "cca24d8c1d8a8af7496fd29bf8fa1750f438207181bd3add128aa5083e6ddb159d5d7de8f3bed3b30618c8886b4380dc55ee15b03e71feb345011c48a08d27bd" + }, + { + "name": "dotnet-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/c2083daf-6d33-404f-a7d6-dd3bb012a945/e241d0aff000f63ef8a49c3c7da08087/dotnet-runtime-8.0.8-win-x86.exe", + "hash": "fa542b8d3ae98e020b66f0bfa33c44a4ea166ab9cfb7b3cbe3034f9c38318464db8c767af9eb3a6fe9829aa67cff96beb49e2c1cb9e6081e5657ee4f75544bf3" + }, + { + "name": "dotnet-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/e9b87eb9-a673-4b3e-bf22-95ade61bedeb/d9d83b7c82a86c3e35da7454f71bfb58/dotnet-runtime-8.0.8-win-x86.zip", + "hash": "c36c90dd056aabeef40615113941144381e45f831c71b129802bad04b6db4a95561d8552aba1cb75ff85e8f0820d2d3887660ce7113bd449f3653801128eaed4" + } + ] + }, + "sdk": { + "version": "8.0.400", + "version-display": "8.0.400", + "runtime-version": "8.0.8", + "vs-version": "17.11.0", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.11)", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/2a388927-c8b0-4411-a211-8a37a9f8876c/1b2fd1d36ee22f2c35cbc04ade46bc7e/dotnet-sdk-8.0.400-linux-arm.tar.gz", + "hash": "caad292647790023a41a9b728b70994ffa2adbdc08099a768870806b16b53a4b3e4b6cc0aa79974aabf8d9adc61e2f9a2b662c829dc9c72b0fc509fe06119265" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0fcf170f-0f4f-420d-92d4-b2c8e54bb901/9e14c42736ee429407ac6b14bff3c7e9/dotnet-sdk-8.0.400-linux-arm64.tar.gz", + "hash": "d27b4ddd864478fc4655485cef0773411fb934c816fb3dcdafb18f670212c5389661a8255ca8a54562613815712f5ea23e5d8ad1cce4e00a3f8a82c9b4a6b127" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/11fcd2ef-81fb-461c-9cab-f6c22ee12ea2/3a6a4fd8e4865c77ecd9de9d8c9aa5c4/dotnet-sdk-8.0.400-linux-musl-arm.tar.gz", + "hash": "5588f18a3bd654bd7aa8b57574b83b40174992772e53baa80041eacde35382cfa6a1c658d979fe082d1e42fccad2af93b8e311dc2d0cd06b5385e712d5275f44" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/73dde17f-f2fa-4f11-86bb-e4e9488267a4/7ca5cc43af6130207e545faf97a57d07/dotnet-sdk-8.0.400-linux-musl-arm64.tar.gz", + "hash": "5120d8134b2f638b3c33d7e5506cb16a980adf6bbff54c278b5de64acb8c55e034f20ceb2db12b2b61b823778823cec51089819b5d1f7cb893360ac5cc60b6d3" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/910f7e06-6178-4d2e-ba0a-dd8f1baa25cd/254f03846baa009e09a5146cc5ccc18c/dotnet-sdk-8.0.400-linux-musl-x64.tar.gz", + "hash": "c92dd3284d0070f22a4b488884e06b3bfc8e42b3932c9db20cf77368a528f295d4e09e813b709cfecc01a82f8c95c8a0b9d66840073f2a352d850d5ede14c859" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/14951030-5b4e-45ce-af0b-3d4aa613a70b/25acaeb050bbba6950a55960c5d3ad73/dotnet-sdk-8.0.400-linux-x64.tar.gz", + "hash": "8a4c637746177c4da6ceec63e23a1f499d61d050aa72bc599841550557ff7b1a15a034044c3987b230fdca4e5113de12b1676f5a2366e9946bd94aec1e51a42b" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/06edb9e2-e2bc-4692-a26f-df48c67d9292/2058cb632932d3c63fb78cd54692bc88/dotnet-sdk-8.0.400-osx-arm64.pkg", + "hash": "98046617de9a6e4128e2afdf85c8f404aa155c9875f5fd564e7f5fc742ead304f0893162b65470e16891f506e70d58f5ceaa1adaae700eb8aa0244cdaf3a2f46" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/cfa04712-231b-4ef4-83f0-476c856774f2/9f852a73d183f63cbd50a3e58a4e7306/dotnet-sdk-8.0.400-osx-arm64.tar.gz", + "hash": "29656a362ed6d74eec08d48aef930e5098c7456faa1bcaf178f9421f8423178838071b4ff81c0429155f1f834014cbdef8121eefe002a079443ff7a3193b4ee0" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a3bb8bc8-66dc-402e-9ced-a53241c4c15e/fc855e95c2e04813fa1efd64cc17ce86/dotnet-sdk-8.0.400-osx-x64.pkg", + "hash": "7003adb0fef54264f7a2124113a8be75fb2b5f5fab33fa31af648bd02f2556f34858931dbaea06608e83084f2308c4b373573167308e24efa562fb34c8b69470" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3187bf57-a0f4-46f3-9021-2c8bc9217859/25930e64d1f3be622e5571118b0daa01/dotnet-sdk-8.0.400-osx-x64.tar.gz", + "hash": "d7963a28de862605ff3c52f42155a3400aa37d7a2c01374f278bb18f0daa7a8206856cd9114bc2b94fcb8f9010ec02ab31e043e7f564038de4dd5811f943a331" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a91eb253-6568-45bc-a74a-15946e2708a6/75498a48c01018e9a1ce2a8f25f2b208/dotnet-sdk-8.0.400-win-arm64.exe", + "hash": "fc7a4e0f08c3fc623151b0ff3d1b40a1afed94bd97caf1e71820f638fec1f5e112dbb3a37d1f5af6c367132d522caa0232f9c28098edd2aae702cdc75fa4ff36" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1788607d-b711-4c2c-9492-e081d7ac4f27/c0c21b90236c2a3119471d003c2167b5/dotnet-sdk-8.0.400-win-arm64.zip", + "hash": "f9d5a82d27fa5054bf1b38c65085d8cf4974fb8b69e646656c95114eeead163ce69ff42752266797407353759ccd9d26ad936bff830111d1b8df7f6e78e5937a" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/57ffff70-1b2b-44fe-aa9b-209e30f79c6f/cc24e73a485140d3a32ce93f63acf4e2/dotnet-sdk-8.0.400-win-x64.exe", + "hash": "466906bdd41ff425e4e759ec4ca827e79f4c2aebd593032191b7a0bcf554f2a43c333c606ee3ed0da9af55c2b449ed368d224751665ec0af51bbe71e27a4fbff" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/cfccc24b-46eb-4515-b696-161ec8652b39/9fb1edaba0f12a56446fa6716a1789ca/dotnet-sdk-8.0.400-win-x64.zip", + "hash": "3b3b402f9402af4b80ba12d04787a083d1950c741fb64b06b3e215f6e5b3db2f86aee8014848c955ea17f9b699d302271a934ab2d5db1b35dfbb9d22405032dc" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/53a96c28-cd09-48fa-a68b-5fdd2a79dc37/5bcc92ce87327b43fa369045a8e8d932/dotnet-sdk-8.0.400-win-x86.exe", + "hash": "718b917e3575e487dd7f3bb5b5cc89491a2b203ec38bc1f93de004abeb486a9ce3e72e8cf460f89916ec8c6854b013cdf170eee1c4f39b42fefad9da217097ed" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/4bc6c939-8cb1-45c4-afde-a1b0715eec7d/c3835988860504c59187049089ca2466/dotnet-sdk-8.0.400-win-x86.zip", + "hash": "d6102dde8550c0c77617eb19ef7c8e5e6beaacff5527ac024e7dc06acad97e2b099d570a371daf295db107a4deaa41d6d11db13b2f9fb8512ad8f8a2278c6201" + } + ] + }, + "sdks": [ + { + "version": "8.0.400", + "version-display": "8.0.400", + "runtime-version": "8.0.8", + "vs-version": "17.11.0", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.11)", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/2a388927-c8b0-4411-a211-8a37a9f8876c/1b2fd1d36ee22f2c35cbc04ade46bc7e/dotnet-sdk-8.0.400-linux-arm.tar.gz", + "hash": "caad292647790023a41a9b728b70994ffa2adbdc08099a768870806b16b53a4b3e4b6cc0aa79974aabf8d9adc61e2f9a2b662c829dc9c72b0fc509fe06119265" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0fcf170f-0f4f-420d-92d4-b2c8e54bb901/9e14c42736ee429407ac6b14bff3c7e9/dotnet-sdk-8.0.400-linux-arm64.tar.gz", + "hash": "d27b4ddd864478fc4655485cef0773411fb934c816fb3dcdafb18f670212c5389661a8255ca8a54562613815712f5ea23e5d8ad1cce4e00a3f8a82c9b4a6b127" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/11fcd2ef-81fb-461c-9cab-f6c22ee12ea2/3a6a4fd8e4865c77ecd9de9d8c9aa5c4/dotnet-sdk-8.0.400-linux-musl-arm.tar.gz", + "hash": "5588f18a3bd654bd7aa8b57574b83b40174992772e53baa80041eacde35382cfa6a1c658d979fe082d1e42fccad2af93b8e311dc2d0cd06b5385e712d5275f44" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/73dde17f-f2fa-4f11-86bb-e4e9488267a4/7ca5cc43af6130207e545faf97a57d07/dotnet-sdk-8.0.400-linux-musl-arm64.tar.gz", + "hash": "5120d8134b2f638b3c33d7e5506cb16a980adf6bbff54c278b5de64acb8c55e034f20ceb2db12b2b61b823778823cec51089819b5d1f7cb893360ac5cc60b6d3" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/910f7e06-6178-4d2e-ba0a-dd8f1baa25cd/254f03846baa009e09a5146cc5ccc18c/dotnet-sdk-8.0.400-linux-musl-x64.tar.gz", + "hash": "c92dd3284d0070f22a4b488884e06b3bfc8e42b3932c9db20cf77368a528f295d4e09e813b709cfecc01a82f8c95c8a0b9d66840073f2a352d850d5ede14c859" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/14951030-5b4e-45ce-af0b-3d4aa613a70b/25acaeb050bbba6950a55960c5d3ad73/dotnet-sdk-8.0.400-linux-x64.tar.gz", + "hash": "8a4c637746177c4da6ceec63e23a1f499d61d050aa72bc599841550557ff7b1a15a034044c3987b230fdca4e5113de12b1676f5a2366e9946bd94aec1e51a42b" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/06edb9e2-e2bc-4692-a26f-df48c67d9292/2058cb632932d3c63fb78cd54692bc88/dotnet-sdk-8.0.400-osx-arm64.pkg", + "hash": "98046617de9a6e4128e2afdf85c8f404aa155c9875f5fd564e7f5fc742ead304f0893162b65470e16891f506e70d58f5ceaa1adaae700eb8aa0244cdaf3a2f46" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/cfa04712-231b-4ef4-83f0-476c856774f2/9f852a73d183f63cbd50a3e58a4e7306/dotnet-sdk-8.0.400-osx-arm64.tar.gz", + "hash": "29656a362ed6d74eec08d48aef930e5098c7456faa1bcaf178f9421f8423178838071b4ff81c0429155f1f834014cbdef8121eefe002a079443ff7a3193b4ee0" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a3bb8bc8-66dc-402e-9ced-a53241c4c15e/fc855e95c2e04813fa1efd64cc17ce86/dotnet-sdk-8.0.400-osx-x64.pkg", + "hash": "7003adb0fef54264f7a2124113a8be75fb2b5f5fab33fa31af648bd02f2556f34858931dbaea06608e83084f2308c4b373573167308e24efa562fb34c8b69470" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/3187bf57-a0f4-46f3-9021-2c8bc9217859/25930e64d1f3be622e5571118b0daa01/dotnet-sdk-8.0.400-osx-x64.tar.gz", + "hash": "d7963a28de862605ff3c52f42155a3400aa37d7a2c01374f278bb18f0daa7a8206856cd9114bc2b94fcb8f9010ec02ab31e043e7f564038de4dd5811f943a331" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a91eb253-6568-45bc-a74a-15946e2708a6/75498a48c01018e9a1ce2a8f25f2b208/dotnet-sdk-8.0.400-win-arm64.exe", + "hash": "fc7a4e0f08c3fc623151b0ff3d1b40a1afed94bd97caf1e71820f638fec1f5e112dbb3a37d1f5af6c367132d522caa0232f9c28098edd2aae702cdc75fa4ff36" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/1788607d-b711-4c2c-9492-e081d7ac4f27/c0c21b90236c2a3119471d003c2167b5/dotnet-sdk-8.0.400-win-arm64.zip", + "hash": "f9d5a82d27fa5054bf1b38c65085d8cf4974fb8b69e646656c95114eeead163ce69ff42752266797407353759ccd9d26ad936bff830111d1b8df7f6e78e5937a" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/57ffff70-1b2b-44fe-aa9b-209e30f79c6f/cc24e73a485140d3a32ce93f63acf4e2/dotnet-sdk-8.0.400-win-x64.exe", + "hash": "466906bdd41ff425e4e759ec4ca827e79f4c2aebd593032191b7a0bcf554f2a43c333c606ee3ed0da9af55c2b449ed368d224751665ec0af51bbe71e27a4fbff" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/cfccc24b-46eb-4515-b696-161ec8652b39/9fb1edaba0f12a56446fa6716a1789ca/dotnet-sdk-8.0.400-win-x64.zip", + "hash": "3b3b402f9402af4b80ba12d04787a083d1950c741fb64b06b3e215f6e5b3db2f86aee8014848c955ea17f9b699d302271a934ab2d5db1b35dfbb9d22405032dc" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/53a96c28-cd09-48fa-a68b-5fdd2a79dc37/5bcc92ce87327b43fa369045a8e8d932/dotnet-sdk-8.0.400-win-x86.exe", + "hash": "718b917e3575e487dd7f3bb5b5cc89491a2b203ec38bc1f93de004abeb486a9ce3e72e8cf460f89916ec8c6854b013cdf170eee1c4f39b42fefad9da217097ed" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/4bc6c939-8cb1-45c4-afde-a1b0715eec7d/c3835988860504c59187049089ca2466/dotnet-sdk-8.0.400-win-x86.zip", + "hash": "d6102dde8550c0c77617eb19ef7c8e5e6beaacff5527ac024e7dc06acad97e2b099d570a371daf295db107a4deaa41d6d11db13b2f9fb8512ad8f8a2278c6201" + } + ] + }, + { + "version": "8.0.304", + "version-display": "8.0.304", + "runtime-version": "8.0.8", + "vs-version": "17.10.6", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.10)", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/c73041ed-e684-4dc9-981a-2db502409dd7/0e24c20b4b1d0a728e20982de0b8790f/dotnet-sdk-8.0.304-linux-arm.tar.gz", + "hash": "31b48574ee763b0d41820c1f496b3e05536c6b69fd6e7641244b1cd65dcc3b2ed5efb483d7bfcc3c2fced2fe4e946589a58e244ddc5a131cb2654822018c0d2e" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/be9572a5-bcd5-46a0-b10d-0d00229ad57c/b80d3adb25c20fec467bd33f29f9a1be/dotnet-sdk-8.0.304-linux-arm64.tar.gz", + "hash": "6ce93ba330848b4045b6c63f96ad0a91c474361cb0a208bd4128d418fd6da04695559add63df9a0acf283a32e6e781328d3979af900e0b2382cf006c9982806d" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/21dcf586-94e5-44f2-8407-bd409d73f59a/ec99c395aae24f38dd5cf91c8dc06fd3/dotnet-sdk-8.0.304-linux-musl-arm.tar.gz", + "hash": "d2d1071c674664a8fe96f61a6204c56f9e2c6598d2a11e34eac9165ff30d1cd33119e10e79499a9a354ec461e3063e407772b362f3640e64114cdcd2a4ef0f6a" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8083f186-347d-43ff-ac05-575f63a1c692/dfbfb3ee9943b880472ccb8e5517a881/dotnet-sdk-8.0.304-linux-musl-arm64.tar.gz", + "hash": "f266f2c8c405377d84c4f1917a0c4a7493097cc853940ee1290eefc8777331935a80002a9c6c7c03198ff3661bc8aba2e933415d8a778949ff901da8bfda8d1a" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/5cf9b56c-0da6-4229-9e30-44547aba8be6/20d2e5353050b04d3272aa5c4a1b689c/dotnet-sdk-8.0.304-linux-musl-x64.tar.gz", + "hash": "41da6d47972a7ca676ebc071861fa3c56f311f63ee09f7fe03cc09cef1e4771e4efe73c5fc6b02ab84f007c2e7044d7ee16c658971fa856d53f15f43e6a61d9b" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/52cedf32-8a92-4966-b184-18404ea1c5a4/cc399fff1b152b822776514ad247df50/dotnet-sdk-8.0.304-linux-x64.tar.gz", + "hash": "971c344379240ec4bfaaf1eca69c6667e594cdd0dfdcde6e8962cb7a41d669dff91c644e48eed3573d841b7b3e60ce02e0c27a7ce37b66cdec27bf3457087c4a" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/057be84a-7404-4c14-960c-2d1e8184f308/5565f0821ac7a70da5983bbe711d859d/dotnet-sdk-8.0.304-osx-arm64.pkg", + "hash": "2a8c0b6413f98eea57fcd79e0af7e8e5e42e0e122df25c19d25d61c57cd4544770379e0a5283a13031715b637a99a16c916cc87c55fa4d922652cdfeac39f6c4" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/5ba638c9-0721-42c5-8bf8-9706c0f9c033/f8dbde51758bd9e734a9c932b60e12bc/dotnet-sdk-8.0.304-osx-arm64.tar.gz", + "hash": "6993a950bc5bff0efe762ba2562a88761e93c61024d93633209950cbb68aeb5ff189fcbfe9247a1cdebbe37e738136123c7d4eda1050708608bb1ff0408eff4d" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/50c51c87-f2f7-4f24-8c51-e0ba6d776d82/8d6e2ec35f9bdf4eda32e12127e2afa9/dotnet-sdk-8.0.304-osx-x64.pkg", + "hash": "6d75cd899b0eba8a19a25665abf518a87a8eab9e1d96167a498cd35625ada0acf5c80a282b1bb2f05dff044baa9d2691a6bf1a7d566515baa2ef2b4760b98f82" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8b5c27ce-6c82-4a06-8960-15ebd5434595/508572144872e190e7f00ba6583011d4/dotnet-sdk-8.0.304-osx-x64.tar.gz", + "hash": "50f0265436e8c3d756ba00ab7fcd606cb5d452d7bede4daf97e4c02cc97dbbafc00b76f37ec4f07bbed4bee643a433849ddbd363ad2d916aa5965ee74ba317d6" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/d872774c-eec6-4dfe-afba-d817ac5353e0/f6fbbbc8fbd4fe56614cb5f5d63dd601/dotnet-sdk-8.0.304-win-arm64.exe", + "hash": "dd08ba99c3d9b8381177b549afcce1602abccd5048aedaf41c189655f2f8ccfd6fc7b7c218175f8e7aec41d1442cfc70f47ffc20864c970422c5a0f579556872" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/0949a9e4-474d-4284-bb1c-484d2f491f33/9dbb4df9af15c020589cade8ef001bd6/dotnet-sdk-8.0.304-win-arm64.zip", + "hash": "252dbfca1c0d581f7ed108fc9da7716af795d7778585ff1cf631846e6782f3bf3300397741fbd0b0dab22c7a6456b990199e8232c9fc10c2d8dd4a11f3786d80" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/2d0373a6-cd0f-468c-ad58-7aa8d39486f7/bc6dd4c6ab074dcf1550b573708b03e0/dotnet-sdk-8.0.304-win-x64.exe", + "hash": "2a76b25cb072c10807b096e7dc118ec2bbf484d529f782344fdaf694744dbe45941c7c54a4aafe2175bd0b066e5faa4ac5c4144c4cf5f1753b3368ad73fef8af" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/58147e38-33df-4d74-b402-af113cf8eba2/4b290b246f093aa17ca65afe91757b6e/dotnet-sdk-8.0.304-win-x64.zip", + "hash": "7e987e30c8739b3785e7ae5f17e56f991d62d5ef9e7b721b7b19998b9b4c314c662a5fa50c299c4ff7e2b40cd706b390866a4988e0096e93448950b9710b4101" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/835e3f90-77fc-43a6-9e30-edfbbbed9181/34ff227d9611496c86f427fc2023e410/dotnet-sdk-8.0.304-win-x86.exe", + "hash": "afcf14628b32f04fe7f4fdfdd16256e1cddfc35b857a6cfbfd0d46cf6791c5a42a428495e51c27aeaa1980f1f69d8a89a5c41c812ed750e27c944bd999d116de" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/ef70b261-a0d9-4b99-8ee2-f6ba83571579/d9dc41d344cb8d8df3dbc2d71804c9ee/dotnet-sdk-8.0.304-win-x86.zip", + "hash": "9eed5301d98ac2b644dce118ca56c89e302424893fd6b2c015bf00b2c0552d3fefe1774653ce955a7a99661f41f372d3e7530007f84753493d6abe6445882daf" + } + ] + }, + { + "version": "8.0.108", + "version-display": "8.0.108", + "runtime-version": "8.0.8", + "vs-version": "17.8.13", + "vs-mac-version": "", + "vs-support": "Visual Studio 2022 (v17.8)", + "vs-mac-support": "", + "csharp-version": "12.0", + "fsharp-version": "8.0", + "vb-version": "16.9", + "files": [ + { + "name": "dotnet-sdk-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/27228a4b-1ae9-4c1f-8a21-eecd21d6c7b8/c0500c9fac6db54f68c04956b828e8ea/dotnet-sdk-8.0.108-linux-arm.tar.gz", + "hash": "fafa8564b34b524b4209e1047ce7cf1190a5d42e7ba1b13524f5de602b075e630cdd229567f14eb2f0ae6c96ac910ae9dbb4fc4e528df958c9d31471341eedca" + }, + { + "name": "dotnet-sdk-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/07df5bfc-98ae-4335-91c4-c95ec5f99a58/48a310e5d1bde3e77c53a51c99bdfc08/dotnet-sdk-8.0.108-linux-arm64.tar.gz", + "hash": "6cc723f2b139d19b2e17da5936698d388a5b64638b75ef78c40c407ed3cfd3dea745c2916f03efc9e66479fc55d608eb3a89305727ecdb1c999b183b58de258d" + }, + { + "name": "dotnet-sdk-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/24ef2f24-ca8e-4c3d-8466-2311550147d4/acbf2877ab4b8a611a3b63a9b9853dfc/dotnet-sdk-8.0.108-linux-musl-arm.tar.gz", + "hash": "efb308d81ac1020962f14d03e7ca9419a2901a0846120e07cd95c65407fe2981a26360c2ffea141d80581aac6d2c36a7379c76c07b2fb37d4efb836905f8ff68" + }, + { + "name": "dotnet-sdk-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/63bf0f75-e962-46b3-b7c3-12aa20129d46/071514943265037c423e6f5e40df7ace/dotnet-sdk-8.0.108-linux-musl-arm64.tar.gz", + "hash": "e7009ba373b043ccb469557271ac8ae518ab9c9b5b364e9841d8b97305b6036f33240e672e7c483798616a233429748d5038fdfd336352b82060afd645747045" + }, + { + "name": "dotnet-sdk-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/cab77c39-2e16-4f29-a9cb-e490d7fff442/ee37bc88e34e082a64d834ed5041bcee/dotnet-sdk-8.0.108-linux-musl-x64.tar.gz", + "hash": "744715501de3946f06cd316f35cabc0e363e0af651044c976708c0d48d4eb0d09489d92cceb283c751b2eed0e293ceaaabddcbabf7c25e21d658ebff9dc304aa" + }, + { + "name": "dotnet-sdk-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/95a365b4-ac3b-4300-ab6b-54cbc73220f4/4aabad928064af8761315ef34b08c24b/dotnet-sdk-8.0.108-linux-x64.tar.gz", + "hash": "5666ddf6fa9b65deaba4d7c5fcc2e2d56f631c4f5f6fb2a9f5919af0616ab2b420b12a828becc2e4b8628a76ac3dae824b55abde5c6d5ac59ee131d7eceae7c2" + }, + { + "name": "dotnet-sdk-osx-arm64.pkg", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b19671fb-4f1b-4770-bbf9-18069a1528ba/3792352e12df44e417da0fa15a7f5550/dotnet-sdk-8.0.108-osx-arm64.pkg", + "hash": "df4453447ec2180ffeb7d08826e296992c966467ef95982d9e57ad861ea03b6b93af1b26b7e7657c797cf071b9380550c9c5ec8ea9659e4b7bf09a0c7e419605" + }, + { + "name": "dotnet-sdk-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/64a3d858-c2e3-48d1-8236-7c6702efc1f8/191bed6c7f89244eb998b0f186db57d7/dotnet-sdk-8.0.108-osx-arm64.tar.gz", + "hash": "83b01276474b4b62bf0a282fbe11d2353a2191d90becd403b373cd6dfc95264442a907117ad8f615765b13969267b887d26a9f24dbd5f88d8b55daa94412d13c" + }, + { + "name": "dotnet-sdk-osx-x64.pkg", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/162bce75-f162-4e62-be2c-18029b6ca689/909caafac67300888615d8a82443501c/dotnet-sdk-8.0.108-osx-x64.pkg", + "hash": "45a977e7cf5fd9fe2c7b471692646212f25ac4bde7c991a0ec13a0de3ea143b08acb295bb4da6cb3ee489004bca2744e734b87bc558245135795904fc736a943" + }, + { + "name": "dotnet-sdk-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/5ea78b09-65a7-4b08-ac65-bfae17afb322/7416ecc76a30ae4c77e71aade36e037f/dotnet-sdk-8.0.108-osx-x64.tar.gz", + "hash": "a80fee279abfeb558a5540ca2a969a11bb3dbeade8c39d8c47be8a2d622ef1c2bedb22c874598ad41dbff2b95d5a43197bd9f55fc933ab4ede5edcb6a76cf6cb" + }, + { + "name": "dotnet-sdk-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/69b65d0f-b944-4f58-8fa3-fc6ebea04433/46f33c9c88dc19a42c891ce1982319ea/dotnet-sdk-8.0.108-win-arm64.exe", + "hash": "699591071f80944e81b46d783fcc124f9c5095fc5b97bfc620c012d7eba4e222251f60e3a6d21d26d58eca505edc0f113ffb67def0a35a6f61de347b914d146c" + }, + { + "name": "dotnet-sdk-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/9024c669-0137-46a6-ac9f-44022bc05245/16e8250ab13fdb16f848db888385ece3/dotnet-sdk-8.0.108-win-arm64.zip", + "hash": "ae0495f030e8cbfd278912bd30ebf764007eeb31352c5a1700cb2d3aacdc1e0cea43dfc048f6da72441ed2c507b2b918297df0fc942a652c309b0070c53b7577" + }, + { + "name": "dotnet-sdk-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a72eff3c-aafb-4af1-9f11-84f27cd07836/8249dcfd41cae96595a83d9cc5c345b1/dotnet-sdk-8.0.108-win-x64.exe", + "hash": "a2506216679e4d04767a6a92151a660545461a5c4a658f51c97b0e2fafc61d05abb1c143f43e05691f9d6d9c3342280111e94121583fac0adbc836d6a15d0ef9" + }, + { + "name": "dotnet-sdk-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/547b5a93-8197-415c-b131-356c44fa9240/a91b74ec9bb4c58687a9d82373f64417/dotnet-sdk-8.0.108-win-x64.zip", + "hash": "9ab4a1fd0e593dfdac8834ff614f7d1d39022fe3cb3b70c500b07afe77ba7e1214b531a557303b8d3f667a3b22b88df12d4c9e2020427f5a3526a2a394740922" + }, + { + "name": "dotnet-sdk-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/8dab9fa4-da17-4fe1-a17f-45d3bc0ce862/8a99e9bd38ea5120f4e7e781a4ddfc09/dotnet-sdk-8.0.108-win-x86.exe", + "hash": "e76849c5604c1f061d963d4254078211b866851645a4217644aad9c5e611c8fd1341a4ed406e9595696000902442026103dd3446615e57d84371918c890d73a4" + }, + { + "name": "dotnet-sdk-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/bc1e7fcb-f271-477e-b0f2-ebcc646dd3b8/4f978c9bcf20fc427238d3cd02f84f50/dotnet-sdk-8.0.108-win-x86.zip", + "hash": "bc18424167a9978097918ada0ec8510d592ac3567966321b21ee651e73d50ca4dcd90b11dbed6410d722551a7de2bb02b4de0f7644d58213e585d6b9051bf4fa" + } + ] + } + ], + "aspnetcore-runtime": { + "version": "8.0.8", + "version-display": "8.0.8", + "version-aspnetcoremodule": [ + "18.0.24201.8" + ], + "vs-version": "", + "files": [ + { + "name": "aspnetcore-runtime-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/26f16795-9928-4ddd-96f4-666e6e256715/bf797e4f997c965aeb0183b467fcf71a/aspnetcore-runtime-8.0.8-linux-arm.tar.gz", + "hash": "d0feedd91bb4028069d8cff1726191e9f09920e756405de0d2bbf6f43116277cc93ebe2483f405baa4972b54ffe89b09cbe172a639e60397ae7138df5ef48c4e" + }, + { + "name": "aspnetcore-runtime-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f6fcf2c9-39ad-49c7-80b5-92306309e796/3cac9217f55528cb60c95702ba92d78b/aspnetcore-runtime-8.0.8-linux-arm64.tar.gz", + "hash": "c3dc9d71fca0a48eda96074cbcef4c9a265c1c4e10cbff38614dd74d79443ae9d1ccd10714764cd041291f81d83c0ed1c307abf89249ab4b6f58a5de952fcffd" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/9255e487-cdf2-4690-9840-74712503e37d/40be3d122db1d1ffa53a9843321c3979/aspnetcore-runtime-8.0.8-linux-musl-arm.tar.gz", + "hash": "5d9f609e72dcfcc16b6bb63d49e7fd47c3e2d77913d9de14864417fb2a534b2f7db56530db165acc63633641c706d0faba95db985b09844677d8cb41039a0c67" + }, + { + "name": "aspnetcore-runtime-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/95f358cf-86b5-4789-8ee8-063067081c8b/e50e603b2453d7dc65eeb26dd4cfb398/aspnetcore-runtime-8.0.8-linux-musl-arm64.tar.gz", + "hash": "6028c29306d4969ee404c459dca3130f1e9614d1954e8ed4400140b35ad8a1e66a0a8b3ae02155df6bd046cd9309074220487a1c2625c39f081bdc6c8ed62005" + }, + { + "name": "aspnetcore-runtime-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/7d2ac05d-2bef-4069-9513-bb2ef7fab48d/4f3d2d3fec003a65513dc1f70c126ab7/aspnetcore-runtime-8.0.8-linux-musl-x64.tar.gz", + "hash": "822f2e1716dc2d2aa46ff08f4d2d9bb9ea8c82332785d0aba5f4f33e5eb60bdcd84e899cd2a13ca93032226710b5f0ca5c7159beda17027f84efa285278b5798" + }, + { + "name": "aspnetcore-runtime-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/648de803-0b0c-46bc-9601-42a94dae0b41/241fd17cee8d473a78675e30681979bb/aspnetcore-runtime-8.0.8-linux-x64.tar.gz", + "hash": "d6c0cc2aac79fbacbf81b597f286763599f66278c17ddb448ce0b93d499bad8f88777d425854e68602945ab18af8a61f1ee59d431d5503006137f86113faa8b2" + }, + { + "name": "aspnetcore-runtime-osx-arm64.tar.gz", + "rid": "osx-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/a7080974-fac8-446c-ba20-313f6f323fbe/f907c126c9bcd394939a7cdf86b85f4b/aspnetcore-runtime-8.0.8-osx-arm64.tar.gz", + "hash": "a196c62b14e9136362073826a03e76e0a147027f03655529426e594f7e44eb8dd036daea80997876047171c1793c7edcfa5146bd55a01b591d9405fb1646eb00" + }, + { + "name": "aspnetcore-runtime-osx-x64.tar.gz", + "rid": "osx-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/465bdf6e-407d-4512-a222-32dafb225ad8/c22004de330d10a06141dee0f42b5d12/aspnetcore-runtime-8.0.8-osx-x64.tar.gz", + "hash": "d3ba8dcfaddcd6d50fd434911fe3eb8309666939a8a1ede800d7da2dd814efbd781d1449a42b71d1c71d9593465e9e97205025eb432808ef9a3ba0dcbdba0e3e" + }, + { + "name": "aspnetcore-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/21fe7f94-d40e-4890-9b53-91c9982388f8/7b3bb07fcb21549de69ad6848e66a2f9/aspnetcore-runtime-8.0.8-win-arm64.exe", + "hash": "3cb44ec35bc7f6fff4d6879ff0fc07abe1f2cd192ef9950c8f95aeae4c9023189710941583ae22bb7c56e5c3357ee80dd9fde1a9ba35452a46d133d2970604f3" + }, + { + "name": "aspnetcore-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/f3202aa8-e732-4807-90eb-b0cccae3e21c/6b53dccfe94032a084d279d6df48ebac/aspnetcore-runtime-8.0.8-win-arm64.zip", + "hash": "cf1aae298dd82dd3f23f30ed2cd045eec71fb3d6714bb4d0ebb4d7adf3597096106c2beb753398a82875012910215b7ba3b901c307c2a8109a7a65b67ff165a1" + }, + { + "name": "aspnetcore-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/b336ee1f-b26c-4a03-958e-1e8a0b3cbf3e/afdfe9f8130098cb759ea933c66806bb/aspnetcore-runtime-8.0.8-win-x64.exe", + "hash": "908a9e973b052ebf564f2b693bc004ef968079ff2a325cce2912d6d20dd8a74411ba6e6e98ae6e9cb0098eb1cd3878c7cbece8af62ba0e1926c89ba5408799aa" + }, + { + "name": "aspnetcore-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/020128a3-35b6-4f0c-b007-daf912a939a7/d9970e40d5f5b743bc7b041bfc75d318/aspnetcore-runtime-8.0.8-win-x64.zip", + "hash": "c5ad87fdf6cac37234317109fcbc6649aeb0adef3ffc2583af6e044e8934862aa37d17a6071d5383917ca92c01691c8c0680270fa5b6f1aeb43a0fb1d6cab4f6" + }, + { + "name": "aspnetcore-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/bc6a4cfd-be25-4dc0-90e9-2000f740a66b/6c5e6422aec7a09a8cebc1dbe8e37971/aspnetcore-runtime-8.0.8-win-x86.exe", + "hash": "45b4cfb383fc9541423547807229bbd8477bf7f1c30af84cc4f4a41506fba0b54a06f28d83aafe7ce2a0014ae581813c4f4e60a3f08c23bd7e013fa947bd6995" + }, + { + "name": "aspnetcore-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/43d7268b-e704-4a36-9c1b-d3091f482471/d6ac5259b0d751532a03a0f943c672dc/aspnetcore-runtime-8.0.8-win-x86.zip", + "hash": "7f1f69cdb6ad0d1ba784cf827c122a1e77084c98d824936ce2d9c5a611818899f4bf27fe5d1a62678e78dc9cf987cb5aa6abd51c03874d046964a88ec7f80061" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm.tar.gz", + "rid": "linux-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/979c1823-ee43-4fbf-b9e0-f17411627b00/8e3b9cb3b2f6e1e3b03e38be20b37f07/aspnetcore-runtime-composite-8.0.8-linux-arm.tar.gz", + "hash": "0b4273d059bd57c7473b80f548fc519a674542d18403d46416e7005dc6e5b984828f1c3c125d19af8752712936c2e49e2e574d8534002980aa298a159bc89698" + }, + { + "name": "aspnetcore-runtime-composite-linux-arm64.tar.gz", + "rid": "linux-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/5d24db42-a622-40ec-9f92-32fa9b319446/220f5807d7a803e9afe88c360460b803/aspnetcore-runtime-composite-8.0.8-linux-arm64.tar.gz", + "hash": "6385460af9f0e0377fa92f737dd0c76aaac60c8602c0a872467909738ab95dca67d9f75e10077610a3a7ea52f4abef5a86f50f25eee1c8587426011441d1abfc" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm.tar.gz", + "rid": "linux-musl-arm", + "url": "https://download.visualstudio.microsoft.com/download/pr/9850633c-fb83-42c4-8a73-e6e3a1c59993/d94ed365a5855270c7555a757753efc2/aspnetcore-runtime-composite-8.0.8-linux-musl-arm.tar.gz", + "hash": "f115d139bbd635eb83818d78caa85b68725a1c35404985c077a1a0c696698cf4e6068635a25b053251139ddf80738acbe97168c109fc890f1dea4fcf9df86cdc" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-arm64.tar.gz", + "rid": "linux-musl-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/8ca98cac-c013-4e69-bdac-d8f7662e3c13/af7705d765641174b760af47701e502a/aspnetcore-runtime-composite-8.0.8-linux-musl-arm64.tar.gz", + "hash": "02e92e451ecfa4fe2e6c9483323fd60b974c62f24e7f6910ca28a977233315029566e440f44acbb8beb23bf7691c9a7812a0e2670be3446158362279a08be752" + }, + { + "name": "aspnetcore-runtime-composite-linux-musl-x64.tar.gz", + "rid": "linux-musl-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/2a6e31eb-47e6-4d2a-b771-a6bd91cbada0/53b59a92b7e2db9aea8cc492edfe9e84/aspnetcore-runtime-composite-8.0.8-linux-musl-x64.tar.gz", + "hash": "7f3ad22abca4d43a46c11ffcdfedf8cf51a297ea83e53ece11e131cc9afceb67a8d4cd8aa0e35ae53c2bad0fdaf866936ba4c670fdfc9c9f57f832d2cd1d0c62" + }, + { + "name": "aspnetcore-runtime-composite-linux-x64.tar.gz", + "rid": "linux-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/22051276-9045-4a93-b8b5-57d89e8ab627/0d579b69f59a222d05fa7ee4e65d8d8a/aspnetcore-runtime-composite-8.0.8-linux-x64.tar.gz", + "hash": "7f5c9df8a36f900021cdd6c3e8aa7e1583b1dd413de52d0ee109f44f101479110828f8840082020b86e06301789f075a6ce0018b86af26bf9544fe4f6fc165f2" + }, + { + "name": "dotnet-hosting-win.exe", + "rid": "", + "url": "https://download.visualstudio.microsoft.com/download/pr/ef1366bd-3111-468b-93da-17e6ccb057e1/1fac364775c1accb09b9ac5314179004/dotnet-hosting-8.0.8-win.exe", + "hash": "f3f388d24050d4071a8564fbd22c23d3ef86912be48ead0854ea4fe37e2416d8a255031bf85208b6d39c87105ab41442025366aa42b35337357cdd74b423506f", + "akams": "https://aka.ms/dotnetcore-8-0-windowshosting" + } + ] + }, + "windowsdesktop": { + "version": "8.0.8", + "version-display": "8.0.8", + "files": [ + { + "name": "windowsdesktop-runtime-win-arm64.exe", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/2603d3c8-f891-4121-b84c-54b4c566929d/5f534746507ee61be351289e23680ed7/windowsdesktop-runtime-8.0.8-win-arm64.exe", + "hash": "6c8d48681b18c403e1daf1eff2d141d98a2c538d26f49dde6dc02701c0300bfc5e101dfd47e9eb54f2d9328e5eeebb44366a08d99c48efa3eb1c6f71c98b78c2" + }, + { + "name": "windowsdesktop-runtime-win-arm64.zip", + "rid": "win-arm64", + "url": "https://download.visualstudio.microsoft.com/download/pr/eeb4582f-f809-4d44-aecf-24f73e03e9a0/729e189727ba9abdcfb695dc163d8336/windowsdesktop-runtime-8.0.8-win-arm64.zip", + "hash": "eb881af017d58baa63d96d93da551503b7abe503e1a5e1fdd0e9f253d70e40607808a3b0ad68988f6683927b6301a65dc2ec020e8dea0239bac4c24923fb6f2a" + }, + { + "name": "windowsdesktop-runtime-win-x64.exe", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/907765b0-2bf8-494e-93aa-5ef9553c5d68/a9308dc010617e6716c0e6abd53b05ce/windowsdesktop-runtime-8.0.8-win-x64.exe", + "hash": "27484ffb1e9ce5e6290cda8f5f49563cf4a9e2692aa57429fcd0d3de4f30fc2fce204b1b120349ed50712e95d3fa51037ebaf9b7fd60c41856857b1372e0eac7" + }, + { + "name": "windowsdesktop-runtime-win-x64.zip", + "rid": "win-x64", + "url": "https://download.visualstudio.microsoft.com/download/pr/65b56aa4-0132-412e-86c0-8bf8decb0d6d/c9df1ca4ab97a2526af9d8388fbce537/windowsdesktop-runtime-8.0.8-win-x64.zip", + "hash": "955db393694978a237f2e16a70057a3a4b74e0de15e18e1021f411ee9913fdf63aedada8d71974c6bb8b609c6d9296fa8770018bf582a76a46c4e403651c7fa0" + }, + { + "name": "windowsdesktop-runtime-win-x86.exe", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/bd1c2e28-44dd-47bb-a55c-aedd1f3e8cc4/0a15fac821e64cf7b8ec6d99e54e0997/windowsdesktop-runtime-8.0.8-win-x86.exe", + "hash": "3101e64ab772cef8081ca5f441f599d1906c9a3869e7ff20ee1725e121a54dd0569e55dfd842e748a0dd6bff902562834922681c9bb43ede6760aed1206c7966" + }, + { + "name": "windowsdesktop-runtime-win-x86.zip", + "rid": "win-x86", + "url": "https://download.visualstudio.microsoft.com/download/pr/a24ff6c3-0466-4205-a8f6-4ace56b05b04/dd3c9d2b9dc4d8c6d4c73cf49d826bda/windowsdesktop-runtime-8.0.8-win-x86.zip", + "hash": "37b580145dcd37bcbc2c9def7f3f0e51b63e1210219712b9828b403b0805a6fdfaf1f2f6e42196084726575e27a0edd1cf7c40647c92c53fabdebe5d89664ccb" + } + ] + } + }, { "release-date": "2024-07-09", "release-version": "8.0.7", diff --git a/release-notes/9.0/README.md b/release-notes/9.0/README.md index 2b20257cd1..3bc9c3f87a 100644 --- a/release-notes/9.0/README.md +++ b/release-notes/9.0/README.md @@ -14,6 +14,7 @@ | Date | Release | | :-- | :-- | +| 2024/08/13 | [9.0.0 Preview 7](preview/preview7/README.md) | | 2024/07/09 | [9.0.0 Preview 6](preview/preview6/README.md) | | 2024/06/11 | [9.0.0 Preview 5](preview/preview5/README.md) | | 2024/05/21 | [9.0.0 Preview 4](preview/preview4/README.md) | @@ -24,6 +25,7 @@ ### .NET Libraries * [What's new in .NET 9 libraries](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview#net-libraries) +* [Preview 7](preview/preview7/libraries.md) * [Preview 6](preview/preview6/libraries.md) * [Preview 5](preview/preview5/libraries.md) * [Preview 4](preview/preview4/libraries.md) @@ -34,6 +36,7 @@ ### .NET Runtime * [What's new in the .NET 9 runtime](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/runtime) +* [Preview 7](preview/preview7/runtime.md) * [Preview 6](preview/preview6/runtime.md) * Preview 5: No release notes * [Preview 4](preview/preview4/runtime.md) @@ -44,6 +47,7 @@ ### .NET SDK * [What's new in the SDK for .NET 9](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/sdk) +* [Preview 7](preview/preview7/sdk.md) * [Preview 6](preview/preview6/sdk.md) * Preview 5: No release notes * Preview 4: No release notes @@ -54,11 +58,13 @@ ### C\# * [What's new in C# 13](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-13) +* [Preview 7](preview/preview7/csharp.md) * [Preview 6](preview/preview6/csharp.md) ### ASP.NET Core * [What's new in ASP.NET Core 9.0](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0) +* [Preview 7](preview/preview7/aspnetcore.md) * [Preview 6](preview/preview6/aspnetcore.md) * [Preview 5](preview/preview5/aspnetcore.md) * [Preview 4](preview/preview4/aspnetcore.md) @@ -69,6 +75,7 @@ ### .NET MAUI * [What's new in .NET MAUI for .NET 9](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9) +* [Preview 7](preview/preview7/dotnetmaui.md) * [Preview 6](preview/preview6/dotnetmaui.md) * [Preview 5](preview/preview5/dotnetmaui.md) * [Preview 4](preview/preview4/dotnetmaui.md) @@ -79,7 +86,6 @@ ### Entity Framework Core * [What's new in EF Core 9](https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew) -* Preview 6: Coming soon * [Preview 5](preview/preview5/efcoreanddata.md) * [Preview 4](preview/preview4/efcoreanddata.md) * [Preview 3](preview/preview3/efcoreanddata.md) diff --git a/release-notes/9.0/os-packages.json b/release-notes/9.0/os-packages.json index d538f1d0a4..bbbd7c889a 100644 --- a/release-notes/9.0/os-packages.json +++ b/release-notes/9.0/os-packages.json @@ -312,95 +312,6 @@ } ] }, - { - "name": "RHEL", - "install-commands": - [ - { - "run-under-sudo": true, - "command-root": "dnf", - "command-parts": ["install", "-y", "{packageName}"] - } - ], - "releases": [ - { - "name": "RHEL 8", - "release": "8", - "packages": [ - { - "id": "libc", - "name": "glibc" - }, - { - "id": "libgcc", - "name": "libgcc" - }, - { - "id": "ca-certificates", - "name": "ca-certificates" - }, - { - "id": "openssl", - "name": "openssl-libs" - }, - { - "id": "libstdc++", - "name": "libstdc++" - }, - { - "id": "libicu", - "name": "libicu" - }, - { - "id": "tzdata", - "name": "tzdata" - }, - { - "id": "krb5", - "name": "krb5-libs" - } - ] - }, - { - "name": "RHEL 9", - "release": "9", - "packages": [ - { - "id": "libc", - "name": "glibc" - }, - { - "id": "libgcc", - "name": "libgcc" - }, - { - "id": "ca-certificates", - "name": "ca-certificates" - }, - { - "id": "openssl", - "name": "openssl-libs" - }, - { - "id": "libstdc++", - "name": "libstdc++" - }, - { - "id": "libicu", - "name": "libicu" - }, - { - "id": "tzdata", - "name": "tzdata" - }, - { - "id": "krb5", - "name": "krb5-libs" - } - ] - } - ] - }, { "name": "Ubuntu", "install-commands": diff --git a/release-notes/9.0/preview/preview7/9.0.0-preview.7.md b/release-notes/9.0/preview/preview7/9.0.0-preview.7.md new file mode 100644 index 0000000000..b1cac78b8b --- /dev/null +++ b/release-notes/9.0/preview/preview7/9.0.0-preview.7.md @@ -0,0 +1,826 @@ +# .NET 9 Preview 7 Binaries + +.NET 9 Preview 7 installers and binaries can be downloaded for the following product versions: + +- `.NET 9.0.0 Preview 7` +- `.NET SDK 9.0.100-preview.7.24407.12` + +See [README.md](README.md) for .NET 9 release notes and discussions. + +The latest .NET releases are always listed at [.NET Releases](../../README.md). + +## Downloads + +| | SDK Installer1 | SDK Binaries1 | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime |Windows Desktop Runtime | +| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | :-----------------: | +| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] \| [Arm64][dotnet-sdk-win-arm64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [Arm64][dotnet-sdk-win-arm64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] \| [Arm64][dotnet-runtime-win-arm64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [Arm64][dotnet-runtime-win-arm64.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|
[Hosting Bundle][dotnet-hosting-win.exe]2 | [x86][windowsdesktop-runtime-win-x86.exe] \| [x64][windowsdesktop-runtime-win-x64.exe] \| [Arm64][windowsdesktop-runtime-win-arm64.exe] | +| macOS | [x64][dotnet-sdk-osx-x64.pkg] \| [ARM64][dotnet-sdk-osx-arm64.pkg] | [x64][dotnet-sdk-osx-x64.tar.gz] \| [ARM64][dotnet-sdk-osx-arm64.tar.gz] | [x64][dotnet-runtime-osx-x64.pkg] \| [ARM64][dotnet-runtime-osx-arm64.pkg] | [x64][dotnet-runtime-osx-x64.tar.gz] \| [ARM64][dotnet-runtime-osx-arm64.tar.gz]| [x64][aspnetcore-runtime-osx-x64.tar.gz] \| [ARM64][aspnetcore-runtime-osx-arm64.tar.gz] | - |1 +| Linux | [Snap and Package Manager](../../install-linux.md) | [x64][dotnet-sdk-linux-x64.tar.gz] \| [Arm][dotnet-sdk-linux-arm.tar.gz] \| [Arm64][dotnet-sdk-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-sdk-linux-musl-arm.tar.gz] \| [x64 Alpine][dotnet-sdk-linux-musl-x64.tar.gz] | [Packages (x64)][linux-packages] | [x64][dotnet-runtime-linux-x64.tar.gz] \| [Arm][dotnet-runtime-linux-arm.tar.gz] \| [Arm64][dotnet-runtime-linux-arm64.tar.gz] \| [Arm32 Alpine][dotnet-runtime-linux-musl-arm.tar.gz] \| [Arm64 Alpine][dotnet-runtime-linux-musl-arm64.tar.gz] \| [x64 Alpine][dotnet-runtime-linux-musl-x64.tar.gz] | [x64][aspnetcore-runtime-linux-x64.tar.gz]1 \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]1 \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]1 \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | 1 | +| | [Checksums][checksums-sdk] | [Checksums][checksums-sdk] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] | [Checksums][checksums-runtime] + +1. Includes the .NET Runtime and ASP.NET Core Runtime +2. For hosting stand-alone apps on Windows Servers. Includes the ASP.NET Core Module for IIS and can be installed separately on servers without installing .NET Runtime. + +The .NET SDK includes a matching updated .NET Runtime. Downloading the Runtime or ASP.NET Core packages is not needed when installing the SDK. + +You can check your .NET SDK version by running the following command. The example version shown is for this release. + +```console +$ dotnet --version +9.0.100-preview.7.24407.12 +``` + +## .NET Multi-Platform App UI (MAUI) Workload Downloads + + After installing the .NET SDK, you can install .NET MAUI using the `dotnet workload install` command: + + ```console + $ dotnet workload install maui + ``` + + The following workloads are also available to install individually: + + ```console + $ dotnet workload install android + $ dotnet workload install ios + $ dotnet workload install maccatalyst + $ dotnet workload install macos + $ dotnet workload install tvos + ``` + +## Docker Images + +The [.NET Docker images](https://hub.docker.com/_/microsoft-dotnet) have been updated for this release. The [.NET Docker samples](https://github.com/dotnet/dotnet-docker/blob/main/samples/README.md) show various ways to use .NET and Docker together. You can use the following command to try running the latest .NET 9.0 release in containers: + +```console +docker run --rm mcr.microsoft.com/dotnet/samples +``` + +The following repos have been updated. + +* [dotnet/sdk](https://hub.docker.com/_/microsoft-dotnet-sdk/): .NET SDK +* [dotnet/aspnet](https://hub.docker.com/_/microsoft-dotnet-aspnet/): ASP.NET Core Runtime +* [dotnet/runtime](https://hub.docker.com/_/microsoft-dotnet-runtime/): .NET Runtime +* [dotnet/runtime-deps](https://hub.docker.com/_/microsoft-dotnet-runtime-deps/): .NET Runtime Dependencies +* [dotnet/monitor](https://hub.docker.com/_/microsoft-dotnet-monitor/): .NET Monitor +* [dotnet/monitor/base](https://hub.docker.com/_/microsoft-dotnet-monitor-base/): .NET Monitor Base +* [dotnet/samples](https://hub.docker.com/_/microsoft-dotnet-samples/): .NET Samples + +## Visual Studio Compatibility + +.NET 9 is compatible with [Visual Studio 17.11 latest preview](https://visualstudio.microsoft.com) Users will have to [download](https://dotnet.microsoft.com/download/dotnet/9.0) and install the .NET 9 runtime/sdk standalone. Visual Studio for Mac is currently not supported for .NET 9.0 Preview releases. + +## Feedback + +Your feedback is important and appreciated. We've created an issue at https://aka.ms/dotnet/9/Preview7 for your questions and comments. + +## Packages updated in this release: + +Package name | Version +:----------- | :------------------ +Microsoft.DotNet.ApiCompat.Task | 9.0.100-preview.7.24407.12 +Microsoft.DotNet.ApiCompat.Tool | 9.0.100-preview.7.24407.12 +Microsoft.DotNet.Common.ItemTemplates | 9.0.100-preview.7.24407.12 +Microsoft.NET.Build.Containers | 9.0.100-preview.7.24407.12 +Microsoft.Net.Sdk.Compilers.Toolset | 9.0.100-preview.7.24407.12 +FSharp.Core | 9.0.100-beta.24406.3 +Microsoft.DotNet.Common.ProjectTemplates.9.0 | 9.0.100-preview.7.24407.12 +FSharp.Compiler.Service.43 | 9.100-preview.24406.3 +Microsoft.TemplateEngine.Authoring.Tasks | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.Utils | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.IDE | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.Core.Contracts | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.Authoring.CLI | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.Core | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.Abstractions | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.Authoring.Templates | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.Edge | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.Samples | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.TemplateLocalizer.Core | 9.0.100-preview.7.24372.1 +Microsoft.TemplateSearch.Common | 9.0.100-preview.7.24372.1 +Microsoft.TemplateEngine.Authoring.TemplateVerifier | 9.0.100-preview.7.24372.1 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.7.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.7.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.7.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.7.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.7.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Crossgen2.osx-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Crossgen2.linux-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.win-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.wasi-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.browser-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.linux-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.osx-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.ios-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64 | 9.0.0-preview.7.24405.7 +runtime.linux-arm.Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +runtime.linux-arm.Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +runtime.linux-musl-arm.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.linux-musl-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +runtime.linux-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +runtime.linux-x64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.maccatalyst-x64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.osx-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +System.IO.Ports | 9.0.0-preview.7.24405.7 +System.IO.Pipelines | 9.0.0-preview.7.24405.7 +System.Net.Http.Json | 9.0.0-preview.7.24405.7 +System.Memory.Data | 9.0.0-preview.7.24405.7 +System.Numerics.Tensors | 9.0.0-preview.7.24405.7 +System.Net.ServerSentEvents | 9.0.0-preview.7.24405.7 +System.Reflection.Context | 9.0.0-preview.7.24405.7 +System.Runtime.Caching | 9.0.0-preview.7.24405.7 +System.Reflection.Metadata | 9.0.0-preview.7.24405.7 +System.Reflection.MetadataLoadContext | 9.0.0-preview.7.24405.7 +System.Resources.Extensions | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Crossgen2.osx-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Crossgen2.win-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.linux-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.linux-bionic-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.x86 | 9.0.0-preview.7.24405.7 +runtime.linux-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +runtime.linux-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +runtime.linux-musl-arm.Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +runtime.linux-musl-arm.Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +runtime.linux-musl-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +runtime.osx-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +runtime.linux-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +runtime.osx-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +runtime.osx-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +runtime.win-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +runtime.win-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +Microsoft.Bcl.Cryptography | 9.0.0-preview.7.24405.7 +Microsoft.Bcl.AsyncInterfaces | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Caching.Memory | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Caching.Abstractions | 9.0.0-preview.7.24405.7 +Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +Microsoft.Bcl.Numerics | 9.0.0-preview.7.24405.7 +Microsoft.Bcl.TimeProvider | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Configuration | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Configuration.CommandLine | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Configuration.Xml | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.DependencyInjection.Specification.Tests | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Configuration.EnvironmentVariables | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Configuration.FileExtensions | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Configuration.UserSecrets | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Hosting | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Hosting.Abstractions | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Logging.TraceSource | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Logging.Console | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Logging.Configuration | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Options.DataAnnotations | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Logging.EventLog | 9.0.0-preview.7.24405.7 +Microsoft.ILVerification | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.iOS.Sample.Mono | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.MonoAOTCompiler.Task | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.wasm.Sample.Mono | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Templates | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Sdk.WebAssembly.Pack.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Sdk.WebAssembly.Pack | 9.0.0-preview.7.24405.7 +Microsoft.NET.WebAssembly.Threading | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.7 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.7.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.7 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.7.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.7.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.7 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.7.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.browser-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.wasi-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.linux-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.linux-bionic-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.win-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-x64.Msi.x64 | 9.0.0-preview.7.24405.7 +runtime.linux-musl-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +runtime.linux-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +runtime.osx-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +runtime.osx-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +runtime.osx-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +runtime.win-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +runtime.win-x86.Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +runtime.win-x86.Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +System.Composition | 9.0.0-preview.7.24405.7 +System.ComponentModel.Composition.Registration | 9.0.0-preview.7.24405.7 +System.Collections.Immutable | 9.0.0-preview.7.24405.7 +System.Composition.Runtime | 9.0.0-preview.7.24405.7 +System.Composition.TypedParts | 9.0.0-preview.7.24405.7 +System.Diagnostics.PerformanceCounter | 9.0.0-preview.7.24405.7 +System.Configuration.ConfigurationManager | 9.0.0-preview.7.24405.7 +System.Diagnostics.DiagnosticSource | 9.0.0-preview.7.24405.7 +System.Formats.Cbor | 9.0.0-preview.7.24405.7 +System.Formats.Asn1 | 9.0.0-preview.7.24405.7 +System.Management | 9.0.0-preview.7.24405.7 +System.Net.Http.WinHttpHandler | 9.0.0-preview.7.24405.7 +System.Runtime.Serialization.Formatters | 9.0.0-preview.7.24405.7 +System.Security.Cryptography.Pkcs | 9.0.0-preview.7.24405.7 +System.ServiceModel.Syndication | 9.0.0-preview.7.24405.7 +System.Text.Json | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.Android.Sample.Mono | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.LibraryBuilder.Sdk | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Crossgen2.linux-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.7 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Crossgen2.win-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.linux-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.win-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.win-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.browser-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.linux-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.linux-musl-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.win-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.osx-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-arm64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-x64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-x64.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-x86.Msi.x64 | 9.0.0-preview.7.24405.7 +runtime.android-arm.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.android-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +Microsoft.Bcl.Memory | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Configuration.Ini | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Configuration.Abstractions | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Configuration.Json | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.DependencyInjection | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.DependencyInjection.Abstractions | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.DependencyModel | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Diagnostics | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Hosting.WindowsServices | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.FileSystemGlobbing | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Hosting.Systemd | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Logging.Debug | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Logging | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Logging.Abstractions | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Sdk.IL | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.osx-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.osx-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.linux-musl-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Ref | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.wasi-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.linux-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.tvos-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.Win32.Registry.AccessControl | 9.0.0-preview.7.24405.7 +Microsoft.XmlSerializer.Generator | 9.0.0-preview.7.24405.7 +runtime.android-x64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.linux-arm.Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +runtime.linux-arm.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.linux-bionic-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +runtime.linux-musl-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +runtime.linux-musl-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +runtime.linux-musl-x64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.osx-x64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.win-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +runtime.win-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +System.ComponentModel.Composition | 9.0.0-preview.7.24405.7 +System.Data.Odbc | 9.0.0-preview.7.24405.7 +System.DirectoryServices.Protocols | 9.0.0-preview.7.24405.7 +System.IO.Packaging | 9.0.0-preview.7.24405.7 +System.IO.Hashing | 9.0.0-preview.7.24405.7 +System.Formats.Nrbf | 9.0.0-preview.7.24405.7 +dotnet-ilverify | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Configuration.Binder | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.FileProviders.Abstractions | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Diagnostics.Abstractions | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.FileProviders.Composite | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.FileProviders.Physical | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Http | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Options | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Logging.EventSource | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Options.ConfigurationExtensions | 9.0.0-preview.7.24405.7 +Microsoft.Extensions.Primitives | 9.0.0-preview.7.24405.7 +Microsoft.NET.ILLink.Tasks | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.osx-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.win-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-x86 | 9.0.0-preview.7.24405.7 +runtime.maccatalyst-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +runtime.win-x86.Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +runtime.win-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +System.Composition.Convention | 9.0.0-preview.7.24405.7 +System.Composition.Hosting | 9.0.0-preview.7.24405.7 +System.DirectoryServices | 9.0.0-preview.7.24405.7 +System.Diagnostics.EventLog | 9.0.0-preview.7.24405.7 +System.DirectoryServices.AccountManagement | 9.0.0-preview.7.24405.7 +System.Security.Cryptography.ProtectedData | 9.0.0-preview.7.24405.7 +System.Security.Cryptography.Xml | 9.0.0-preview.7.24405.7 +System.Security.Permissions | 9.0.0-preview.7.24405.7 +System.Text.Encodings.Web | 9.0.0-preview.7.24405.7 +System.Threading.Tasks.Dataflow | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.7.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.7.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Crossgen2.linux-arm | 9.0.0-preview.7.24405.7 +Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.7.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.wasi-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.wasi-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.linux-musl-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.linux-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.linux-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.win-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm | 9.0.0-preview.7.24405.7 +runtime.linux-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +runtime.linux-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.linux-musl-arm.Microsoft.DotNet.ILCompiler | 9.0.0-preview.7.24405.7 +runtime.linux-bionic-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.linux-bionic-x64.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.MonoTargets.Sdk | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Sdk | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Crossgen2.win-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.linux-bionic-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.linux-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.linux-bionic-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.linux-musl-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Host.linux-musl-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.wasi-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.osx-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.osx-x64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-x86.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.win-x86.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.ILAsm | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.ILDAsm | 9.0.0-preview.7.24405.7 +Microsoft.Win32.SystemEvents | 9.0.0-preview.7.24405.7 +runtime.android-x86.runtime.native.System.IO.Ports | 9.0.0-preview.7.24405.7 +runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.7.24405.7 +System.CodeDom | 9.0.0-preview.7.24405.7 +System.Composition.AttributedModel | 9.0.0-preview.7.24405.7 +System.Data.OleDb | 9.0.0-preview.7.24405.7 +System.Runtime.Serialization.Schema | 9.0.0-preview.7.24405.7 +System.Security.Cryptography.Cose | 9.0.0-preview.7.24405.7 +System.Speech | 9.0.0-preview.7.24405.7 +System.Threading.AccessControl | 9.0.0-preview.7.24405.7 +System.ServiceProcess.ServiceController | 9.0.0-preview.7.24405.7 +System.Text.Encoding.CodePages | 9.0.0-preview.7.24405.7 +System.Threading.RateLimiting | 9.0.0-preview.7.24405.7 +System.Threading.Channels | 9.0.0-preview.7.24405.7 +System.Windows.Extensions | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.WebAssembly.Templates.Msi.arm64 | 9.0.0-preview.7.24405.7 +Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm | 9.0.0-preview.7.24405.7 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.7.Msi.arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.7.Msi.x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-arm64.Msi.arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.7.Msi.x86 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.7.Msi.arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.7.Msi.x86 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-x64.Msi.x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64.Msi.x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.7.Msi.arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.7.Msi.arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.7.Msi.x86 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.7.Msi.x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.7.Msi.x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.7 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.7 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64.Msi.x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-x64.Msi.x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.7.Msi.x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.7.Msi.x86 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.7 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-arm64.Msi.arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.7 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-arm64.Msi.arm64 | 9.0.0-preview.7.24373.5 +Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-arm64.Msi.arm64 | 9.0.0-preview.7.24373.5 +Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 9.0.0-preview.7.24406.2 +AspNetCoreRuntime.9.0.x86 | 9.0.0-preview-7-24406-2 +Microsoft.AspNetCore.App.Runtime.osx-arm64 | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.App.Runtime.linux-x64 | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Authentication.Certificate | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Authentication.Facebook | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.Forms | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.WebAssembly.Server | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.WebAssembly.Authentication | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.WebView | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Cryptography.Internal | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.DataProtection | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Mvc.NewtonsoftJson | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Mvc.Testing | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.SignalR.Client | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Http.Polly | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.FileProviders.Embedded | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Identity.Stores | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Localization | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Logging.AzureAppServices | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.ObjectPool | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.WebEncoders | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.App.Runtime.win-x64 | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Cryptography.KeyDerivation | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.DataProtection.Abstractions | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.DataProtection.Extensions | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Http.Connections.Client | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Identity.UI | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Identity.EntityFrameworkCore | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Http.Connections.Common | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.MiddlewareAnalysis | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Metadata | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.OutputCaching.StackExchangeRedis | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.OpenApi | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Owin | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.ApiDescription.Server | 9.0.0-preview.7.24406.2 +Microsoft.DotNet.Web.Client.ItemTemplates | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Localization.Abstractions | 9.0.0-preview.7.24406.2 +AspNetCoreRuntime.9.0.x64 | 9.0.0-preview-7-24406-2 +Microsoft.AspNetCore.App.Runtime.osx-x64 | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.App.Runtime.win-arm64 | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.App.Runtime.win-x86 | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Grpc.JsonTranscoding | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Grpc.Swagger.0 | 9.0-preview.7.24406.2 +Microsoft.AspNetCore.HeaderPropagation | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Hosting.WindowsServices | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.JsonPatch | 9.0.0-preview.7.24406.2 +Microsoft.DotNet.Web.ItemTemplates.9.0 | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.ApiDescription.Client | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Caching.Hybrid | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Caching.SqlServer | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Caching.StackExchangeRedis | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Features | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Identity.Core | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.App.Runtime.linux-arm64 | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Authorization | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.Web | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.WebAssembly | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.SignalR.StackExchangeRedis | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.SignalR.Specification.Tests | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.SpaProxy | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Diagnostics.HealthChecks | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Configuration.KeyPerFile | 9.0.0-preview.7.24406.2 +Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 9.0.0-preview.7.24406.2 +Microsoft.Net.Http.Headers | 9.0.0-preview.7.24406.2 +Microsoft.JSInterop | 9.0.0-preview.7.24406.2 +Microsoft.JSInterop.WebAssembly | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.App.Runtime.linux-arm | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Authentication.JwtBearer | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Authentication.MicrosoftAccount | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Authentication.Google | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Authentication.Negotiate | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Authentication.OpenIdConnect | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Authentication.Twitter | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Authentication.WsFederation | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.AzureAppServicesIntegration | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.Authorization | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.CustomElements | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.QuickGrid | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.Analyzers | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Connections.Abstractions | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.SignalR.Client.Core | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.SignalR.Common | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.SignalR.Protocols.Json | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.SpaServices.Extensions | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.TestHost | 9.0.0-preview.7.24406.2 +Microsoft.Authentication.WebAssembly.Msal | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.WebUtilities | 9.0.0-preview.7.24406.2 +Microsoft.DotNet.Web.ProjectTemplates.9.0 | 9.0.0-preview.7.24406.2 +Microsoft.dotnet-openapi | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.App.Ref | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.AzureAppServices.HostingStartup | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.ConcurrencyLimiter | 9.0.0-preview.7.24406.2 +Microsoft.AspNetCore.Components.WebAssembly.DevServer | 9.0.0-preview.7.24406.2 +dotnet-sql-cache | 9.0.0-preview.7.24406.2 +Microsoft.WindowsDesktop.App.Runtime.win-x64 | 9.0.0-preview.7.24405.2 +Microsoft.WindowsDesktop.App.Ref | 9.0.0-preview.7.24405.2 +Microsoft.Windows.Compatibility | 9.0.0-preview.7.24405.2 +Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 9.0.0-preview.7.24405.2 +Microsoft.WindowsDesktop.App.Runtime.win-x86 | 9.0.0-preview.7.24405.2 +System.Drawing.Common | 9.0.0-preview.7.24405.4 +Microsoft.CodeAnalysis.Metrics | 4.0.0-beta1.24324.1 +Microsoft.CodeAnalysis.Analyzers | 3.11.0-beta1.24324.1 +Text.Analyzers | 3.11.0-beta1.24324.1 +Microsoft.CodeAnalysis.AnalyzerUtilities | 3.11.0-beta1.24324.1 +Microsoft.CodeAnalysis.PublicApiAnalyzers | 3.11.0-beta1.24324.1 +Roslyn.Diagnostics.Analyzers | 3.11.0-beta1.24324.1 +Microsoft.CodeAnalysis.NetAnalyzers | 9.0.0-preview.24324.1 +Microsoft.CodeAnalysis.BannedApiAnalyzers | 3.11.0-beta1.24324.1 +Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers | 3.11.0-beta1.24324.1 +Microsoft.CodeAnalysis.RulesetToEditorconfigConverter | 3.11.0-beta1.24324.1 +Microsoft.CodeAnalysis.ResxSourceGenerator | 3.11.0-beta1.24324.1 +Microsoft.Data.Sqlite | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Analyzers | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.InMemory | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Specification.Tests | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Relational | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Proxies | 9.0.0-preview.7.24405.3 +Microsoft.Data.Sqlite.Core | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Abstractions | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Design | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Cosmos | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Sqlite.Core | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Sqlite | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.SqlServer | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.SqlServer.Abstractions | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.SqlServer.HierarchyId | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Tools | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Tasks | 9.0.0-preview.7.24405.3 +dotnet-ef | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Relational.Specification.Tests | 9.0.0-preview.7.24405.3 +Microsoft.EntityFrameworkCore.Templates | 9.0.0-preview.7.24405.3 + +[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/ +[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/ +[release-notes]: https://github.com/dotnet/core/blob/main/release-notes/9.0/Preview7/9.0.0-preview.7.md + +[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/9.0.0-preview.7-sha.txt +[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/9.0.0-preview.7-sha.txt + +[linux-install]: https://learn.microsoft.com/dotnet/core/install/linux +[linux-setup]: https://github.com/dotnet/core/blob/main/Documentation/linux-setup.md + +[dotnet-blog]: https://devblogs.microsoft.com/dotnet/announcing-dotnet-9-Preview-7 +[aspnet-blog]: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-9-Preview-7/ +[ef-blog]: https://devblogs.microsoft.com/dotnet/announcing-ef9-Preview-7/ +[ef_bugs]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A9.0.0-Preview7+is%3Aclosed+label%3Atype-bug +[ef_features]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A9.0.0-Preview7+is%3Aclosed+label%3Atype-enhancement + +[aspnet_bugs]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A9.0.0-Preview7+label%3ADone+label%3Abug +[aspnet_features]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A9.0.0-Preview7+label%3ADone+label%3Aenhancement +[runtime_bugs]: https://github.com/dotnet/runtime/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A9.0+label%3Abug+ +[runtime_features]: https://github.com/dotnet/runtime/issues?q=is%3Aissue+milestone%3A9.0+label%3Aenhancement + +[sdk_bugs]: https://github.com/dotnet/sdk/issues?q=is%3Aissue+is%3Aclosed+milestone%3A9.0.1xx +[linux-packages]: ../../install-linux.md + + +[//]: # ( Runtime 9.0.0-preview.7.24405.7) +[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/074a9718-7e48-46ad-99c2-1de78504111f/23e4f1e407d3c7f019156e633a59f753/dotnet-runtime-9.0.0-preview.7.24405.7-linux-arm.tar.gz +[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/248e66b8-594d-4738-8b01-2aa045faf3fd/686e989ba0365848fb4f81f8d780812c/dotnet-runtime-9.0.0-preview.7.24405.7-linux-arm64.tar.gz +[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4c4efbb5-befb-41fd-aab2-7b1a0d0b4921/69e5daec0c5b967f7f27abbc49343c06/dotnet-runtime-9.0.0-preview.7.24405.7-linux-musl-arm.tar.gz +[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d680fd8e-6530-4da3-85d9-9c76c56cc737/c4d4b30f592e8a374f86c7f261886207/dotnet-runtime-9.0.0-preview.7.24405.7-linux-musl-arm64.tar.gz +[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0c5ee877-7142-41e4-bca9-244fa4fa129f/46a54128a24c0a2c75ca2d4e8aca5f28/dotnet-runtime-9.0.0-preview.7.24405.7-linux-musl-x64.tar.gz +[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/41a47c9d-c08b-4abe-a2d1-920b51fe16b0/f6af3aa0615cc1625bfc77cd38e16d02/dotnet-runtime-9.0.0-preview.7.24405.7-linux-x64.tar.gz +[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/f79b68ef-768b-462d-a96a-33d7a8129021/94bcf8b454c20f901564223fcc5b4e76/dotnet-runtime-9.0.0-preview.7.24405.7-osx-arm64.pkg +[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a71e7742-36b6-4f68-a573-b3437fc53a77/571d8fff000e17abd5d820cafc600b63/dotnet-runtime-9.0.0-preview.7.24405.7-osx-arm64.tar.gz +[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/117d87f9-aa46-4ca0-b884-a04580c7edac/3cdfbfd89b544c9726aedd7b32e00d3d/dotnet-runtime-9.0.0-preview.7.24405.7-osx-x64.pkg +[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/dc29a044-d48d-43cd-a56c-2b8cba456df2/888138574a36ee8c2fe1af2e33c1119d/dotnet-runtime-9.0.0-preview.7.24405.7-osx-x64.tar.gz +[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/89f9e7e7-67fd-4524-8dde-9b89ca1ca74a/7a5880589767e7270561fc544143493e/dotnet-runtime-9.0.0-preview.7.24405.7-win-arm64.exe +[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/151ce0ec-b807-4a23-9ae4-ba674d45b29b/3853e079685484b17d9e38b17e3b2e10/dotnet-runtime-9.0.0-preview.7.24405.7-win-arm64.zip +[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/7ed661b8-ac50-444b-9540-5ee529b2e4aa/8780dd90140b747748e1ec15705c64e2/dotnet-runtime-9.0.0-preview.7.24405.7-win-x64.exe +[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/e7391d24-2880-452a-8fd0-5b72cf81049c/fdd37234b82b7e50a8a1575680246df4/dotnet-runtime-9.0.0-preview.7.24405.7-win-x64.zip +[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/98c838c8-d2c9-4660-9bb0-2e4587a8e016/d1fc3857e4914f991bf3ef769972ee0e/dotnet-runtime-9.0.0-preview.7.24405.7-win-x86.exe +[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/bf90ebe8-dd13-49c1-9945-c62c742739f7/dc34e583261c1acb3de46c36e3837572/dotnet-runtime-9.0.0-preview.7.24405.7-win-x86.zip + +[//]: # ( WindowsDesktop 9.0.0-preview.7.24405.2) +[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/b0080098-a31b-49e1-9624-2864c4d2c4f1/843fbd5a038f44630b0e007da84a2ac1/windowsdesktop-runtime-9.0.0-preview.7.24405.2-win-arm64.exe +[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/1a4c7151-99b9-4601-b160-01d09cd8ed4c/893ed6327a2f1367c0d59d30121b0fc7/windowsdesktop-runtime-9.0.0-preview.7.24405.2-win-arm64.zip +[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/ef26a963-0101-4288-900e-71c17f210316/99d1cccde7fffb997ee4af1cf024ae54/windowsdesktop-runtime-9.0.0-preview.7.24405.2-win-x64.exe +[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/dbecfc4d-1b43-4fe1-833c-6fc188f7b7eb/99b15fbc905fdf2343bc6813c8d4c6b7/windowsdesktop-runtime-9.0.0-preview.7.24405.2-win-x64.zip +[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f3373f83-b929-4d53-bf74-c0095ad6c900/e7f11b0a8e2a617fbbd55bba7dc15007/windowsdesktop-runtime-9.0.0-preview.7.24405.2-win-x86.exe +[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/86a1653f-b9ca-4bc1-8b75-07d31812de15/de93ce0c63d3ff059f1e147ed3618680/windowsdesktop-runtime-9.0.0-preview.7.24405.2-win-x86.zip + +[//]: # ( ASP 9.0.0-preview.7.24406.2) +[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5e16d860-eacd-48cb-9d3b-a29894cf74fc/f1e9a698798f7325b1e28588c7075cfb/aspnetcore-runtime-9.0.0-preview.7.24406.2-linux-arm.tar.gz +[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/28370706-3338-4dd5-9992-6cd1d86ba666/354c9434538f587c3198fe57fa0d2e00/aspnetcore-runtime-9.0.0-preview.7.24406.2-linux-arm64.tar.gz +[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/058d32bd-03e3-4867-8c62-79e88b5b9b69/784891ca110016d0afa902cc4176e46f/aspnetcore-runtime-9.0.0-preview.7.24406.2-linux-musl-arm.tar.gz +[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/94ac38de-a00b-45a1-a37a-c7b4d8a52ddf/135aa93213a5f87c7feaf267e305a3b3/aspnetcore-runtime-9.0.0-preview.7.24406.2-linux-musl-arm64.tar.gz +[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/60441f64-edc5-4c33-8022-107be30d728b/a3375f19b72b8e23d5394e3a1e2a1806/aspnetcore-runtime-9.0.0-preview.7.24406.2-linux-musl-x64.tar.gz +[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/bdb8a419-432c-4f1c-b5ad-ae6e27617b5c/65b26a64e3dda62c456a7a45df73dc1e/aspnetcore-runtime-9.0.0-preview.7.24406.2-linux-x64.tar.gz +[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b2836c76-8c1d-4030-b7f6-0cd5ec1b640b/ea922caf251b0245b96ba2afd7ebb2b4/aspnetcore-runtime-9.0.0-preview.7.24406.2-osx-arm64.tar.gz +[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d0813855-fdde-47df-8d71-119af034e409/40989f36db96de19bc682d62cbadd8e3/aspnetcore-runtime-9.0.0-preview.7.24406.2-osx-x64.tar.gz +[aspnetcore-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/d56241f9-9411-4ee7-b656-872d5666bb99/5015011e1f74c0be2e3e88ec842112d2/aspnetcore-runtime-9.0.0-preview.7.24406.2-win-arm64.exe +[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/18014125-ce33-4c3b-94d1-365b12e16aee/c0981da139aa9fbb392cf9d88b8b3da6/aspnetcore-runtime-9.0.0-preview.7.24406.2-win-arm64.zip +[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/5e085306-10ef-4184-a5ef-113ccadcd55f/ac63196a2fcccbbcb41a7e73de73caca/aspnetcore-runtime-9.0.0-preview.7.24406.2-win-x64.exe +[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/150e0d3c-4bca-4c0c-acc2-09ac93f32a6c/0ad15ba162c80b92f5bea820c6b646e4/aspnetcore-runtime-9.0.0-preview.7.24406.2-win-x64.zip +[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/b4aa5307-82ed-462f-aeb2-b461c4eeb6f6/875b2ae1460fff14911a6ae9ee723c15/aspnetcore-runtime-9.0.0-preview.7.24406.2-win-x86.exe +[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/fb394383-000b-4ec1-a995-6270b205201f/74866e7e6391f5fa17c479ee0cd4b9e6/aspnetcore-runtime-9.0.0-preview.7.24406.2-win-x86.zip +[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1c178b77-927a-4852-9637-6dc401a290a3/3c485a7d5ebd8e80d73d3d6c693e0f88/aspnetcore-runtime-composite-9.0.0-preview.7.24406.2-linux-arm.tar.gz +[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ff3b69c9-f76f-4a7b-af13-123d491c0861/baf999495f1dd404918562f079db60fc/aspnetcore-runtime-composite-9.0.0-preview.7.24406.2-linux-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/6201b645-6b36-41ff-911a-3a2807b8ff22/efaabeb363f451008341297b8a500c53/aspnetcore-runtime-composite-9.0.0-preview.7.24406.2-linux-musl-arm.tar.gz +[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/21b93eac-4fd9-4606-a87e-4c9e5ab2383f/f72967bdefbc4c75379a477bfbd10f02/aspnetcore-runtime-composite-9.0.0-preview.7.24406.2-linux-musl-arm64.tar.gz +[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1a9130ec-0085-4a3e-8a24-1f8378108e84/a3d8bbd3d85578085cc5a3583f63d371/aspnetcore-runtime-composite-9.0.0-preview.7.24406.2-linux-musl-x64.tar.gz +[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9c538089-9dc0-44bd-9872-34881002e6f9/6690bcaed6d067f6599420052968a9d0/aspnetcore-runtime-composite-9.0.0-preview.7.24406.2-linux-x64.tar.gz +[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/fdd84cd2-f012-47c1-bf90-df245aef7fdc/04161e728311f32a1ec0f9f973a9d606/dotnet-hosting-9.0.0-preview.7.24406.2-win.exe + +[//]: # ( SDK 9.0.100-preview.7.24407.12) +[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d684965c-26a1-4ad9-964e-eba707075cb2/a76775d98eb7565314c7061881ebda5e/dotnet-sdk-9.0.100-preview.7.24407.12-linux-arm.tar.gz +[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9dce0bb1-16ab-4670-9af4-57b6bd1c0c21/ba6055b1ad714158742dd1b2373adaed/dotnet-sdk-9.0.100-preview.7.24407.12-linux-arm64.tar.gz +[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ad7426e9-3acf-402b-a2d4-de7046d67137/8c596827e70ab0960dad22502e17d7fc/dotnet-sdk-9.0.100-preview.7.24407.12-linux-musl-arm.tar.gz +[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/dbf65449-bd68-4127-b39e-0a63b7807d01/107d0ef2ea0f771da9922f9bde0f04c4/dotnet-sdk-9.0.100-preview.7.24407.12-linux-musl-arm64.tar.gz +[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0499097c-376a-4e66-b011-fe4996c96795/c3e842772e3edaedfd3410467b789519/dotnet-sdk-9.0.100-preview.7.24407.12-linux-musl-x64.tar.gz +[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/84a39cad-2147-4a3e-b8fd-ec6fca0f80dd/d86fc06f750e758770f5a2237e01f5c5/dotnet-sdk-9.0.100-preview.7.24407.12-linux-x64.tar.gz +[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/1f851fbf-f9d3-4b2a-9189-a1686bcb4853/8f8c50e3186b29bfc0a65f9a0ba7c31d/dotnet-sdk-9.0.100-preview.7.24407.12-osx-arm64.pkg +[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/49e6076a-438d-44de-a34d-6ad47af02423/f20bca6b909e3bd42679c14c8288fd0f/dotnet-sdk-9.0.100-preview.7.24407.12-osx-arm64.tar.gz +[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/8fe9315f-284a-400c-8e09-6f8ad474ad46/8ebb620e266c23d064f2cb7f0de1e635/dotnet-sdk-9.0.100-preview.7.24407.12-osx-x64.pkg +[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4a7fc24d-481e-4202-8654-06cf5fba0ebd/a4084481acd9aa803ad1ebf3cd668646/dotnet-sdk-9.0.100-preview.7.24407.12-osx-x64.tar.gz +[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/1b2a7758-984e-43f4-9277-bf33de3b3c87/af83a9dc52a935e10e80f9584d8cfdb1/dotnet-sdk-9.0.100-preview.7.24407.12-win-arm64.exe +[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/017ef318-d4b0-407a-8850-255a96480d9a/90cea33924e1ae3ddab243fb4c25ce41/dotnet-sdk-9.0.100-preview.7.24407.12-win-arm64.zip +[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/7f691a3a-ddc2-4d1e-b447-7e87da162f9f/b320579c671f8f08ed6979bb93f23ff4/dotnet-sdk-9.0.100-preview.7.24407.12-win-x64.exe +[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/dee149e6-a8bd-4290-ac01-ca2740fde18a/bffedcce6bab8b98bdbc75201cfbc9ad/dotnet-sdk-9.0.100-preview.7.24407.12-win-x64.zip +[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/c25296ec-5287-4386-9a05-d45536f34943/0050fe9eaf6e3c4bbaa150a179d01829/dotnet-sdk-9.0.100-preview.7.24407.12-win-x86.exe +[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/acffccad-e120-49de-b2a7-f02883a53063/6dbe2a464e389c3d2a57bf069538c44f/dotnet-sdk-9.0.100-preview.7.24407.12-win-x86.zip diff --git a/release-notes/9.0/preview/preview7/README.md b/release-notes/9.0/preview/preview7/README.md new file mode 100644 index 0000000000..af919e9073 --- /dev/null +++ b/release-notes/9.0/preview/preview7/README.md @@ -0,0 +1,38 @@ +# .NET 9 Preview 7 - Release Notes + +.NET 9 Preview 7 released on August 13th, 2024. Find more information on new features released in .NET 9 Preview 7 by browsing through the release notes below: + +* [Libraries](./libraries.md) +* [Runtime](./runtime.md) +* [SDK](./sdk.md) + +### Feature Release Notes + +* [.NET MAUI](./dotnetmaui.md) +* [ASP.NET Core](./aspnetcore.md) +* [C#](./csharp.md) + +## Get Started + +Instructions on getting started with .NET 9 can be found in the [getting started guide](../../get-started.md). Installers and binaries for .NET 9 Preview 7 can be found [here on GitHub](./9.0.0-preview.7.md). + +## Announcements & Discussions + +Discuss this release with the product teams on GitHub through the announcements for this release. + +* [.NET 9 Preview 7 Announcement](https://aka.ms/dotnet/9/preview7) +* [.NET MAUI]() +* [ASP.NET Core]() +* [Libraries and Runtime]() +* [Source-build]() + +## Stay up-to-date + +You can find a detailed overview of all new features in .NET 9: + +* [What's new in .NET 9](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview) +* [What's new in ASP.NET Core](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0) +* [What's new in .NET MAUI](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9) +* [What's new in EF Core](https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew) + +The latest .NET 9 release is always available at [dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/9.0) and [.NET 9 Releases](../../README.md). diff --git a/release-notes/9.0/preview/preview7/aspnetcore.md b/release-notes/9.0/preview/preview7/aspnetcore.md new file mode 100644 index 0000000000..eb9466a7a5 --- /dev/null +++ b/release-notes/9.0/preview/preview7/aspnetcore.md @@ -0,0 +1,406 @@ +# ASP.NET Core updates in .NET 9 Preview 7 + +Here's a summary of what's new in ASP.NET Core in this preview release: + +- [SignalR supports trimming and Native AOT](#signalr-supports-trimming-and-native-aot) +- [Microsoft.AspNetCore.OpenApi supports trimming and Native AOT](#microsoftaspnetcoreopenapi-supports-trimming-and-native-aot) +- [Improvements to transformer registration APIs in Microsoft.AspNetCore.OpenApi](#improvements-to-transformer-registration-apis-in-microsoftaspnetcoreopenapi) +- [Call `ProducesProblem` and `ProducesValidationProblem` on route groups](#call-producesproblem-and-producesvalidationproblem-on-route-groups) +- [Construct `Problem` and `ValidationProblem` result types with `IEnumerable>` values](#construct-problem-and-validationproblem-result-types-with-ienumerablekeyvaluepairstring-object-values) +- [`OpenIdConnectHandler` support for Pushed Authorization Requests (PAR)](#openidconnecthandler-support-for-pushed-authorization-requests-par) +- [Data Protection support for deleting keys](#data-protection-support-for-deleting-keys) +- [Customize Kestrel named pipe endpoints](#customize-kestrel-named-pipe-endpoints) +- [Improved Kestrel connection metrics](#improved-kestrel-connection-metrics) +- [Opt-out of HTTP metrics on certain endpoints and requests](#opt-out-of-http-metrics-on-certain-endpoints-and-requests) +- [`ExceptionHandlerMiddleware` option to choose the status code based on the exception](#exceptionhandlermiddleware-option-to-choose-the-status-code-based-on-the-exception) + +ASP.NET Core updates in .NET 9 Preview 7: + +- [Release notes](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/aspnetcore.md) +- [What's new in ASP.NET Core in .NET 9](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0) documentation. +- [Breaking changes](https://docs.microsoft.com/dotnet/core/compatibility/9.0#aspnet-core) +- [Roadmap](https://aka.ms/aspnet/roadmap) + +.NET 9 Preview 7: + +- [Discussion](https://aka.ms/dotnet/9/preview7) +- [Release notes](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/README.md) + +## SignalR supports trimming and Native AOT + +Continuing the [Native AOT journey](https://learn.microsoft.com/aspnet/core/fundamentals/native-aot) we started in .NET 8, we've enabled trimming and Native AOT support for both SignalR client and server scenarios. You can now take advantage of the performance benefits of using Native AOT in apps that use SignalR for real-time web communications. + +### Getting started + +Use the `dotnet new webapiaot` template to create a new project and replace the contents of `Program.cs` with the following SignalR code: + + +```csharp +using Microsoft.AspNetCore.SignalR; +using System.Text.Json.Serialization; + +var builder = WebApplication.CreateSlimBuilder(args); + +builder.Services.AddSignalR(); +builder.Services.Configure(o => +{ + o.PayloadSerializerOptions.TypeInfoResolverChain.Insert(0, AppJsonSerializerContext.Default); +}); + +var app = builder.Build(); + +app.MapHub("/chatHub"); +app.MapGet("/", () => Results.Content(""" + + + + SignalR Chat + + + + + +
    + + + + + +""", "text/html")); + +app.Run(); + +[JsonSerializable(typeof(string))] +internal partial class AppJsonSerializerContext : JsonSerializerContext { } + +public class ChatHub : Hub +{ + public async Task SendMessage(string user, string message) + { + await Clients.All.SendAsync("ReceiveMessage", user, message); + } +} +``` + +Publishing this app produces a native Windows executable of `10 MB` and a Linux executable of `10.9 MB`. + +### Limitations + +- Only the JSON protocol is currently supported + - As shown in the preceding code, apps that use JSON serialization and Native AOT must use the `System.Text.Json` Source Generator. This follows the same approach as minimal APIs. +- On the SignalR server, Hub method parameters of type `IAsyncEnumerable` and `ChannelReader` where `T` is a ValueType (i.e. `struct`) aren't supported. Using these types results in a runtime exception at startup in development and in the published app. See https://github.com/dotnet/aspnetcore/issues/56179 for more information. +* [Strongly-typed hubs](https://learn.microsoft.com/aspnet/core/signalr/hubs#strongly-typed-hubs) aren't supported with Native AOT (`PublishAot`). Using strongly-typed hubs with Native AOT will result in warnings during build and publish, and a runtime exception. Using strongly-typed hubs with trimming (`PublishedTrimmed`) is supported. + +- Only `Task`, `Task`, `ValueTask`, or `ValueTask` are supported for async return types. + +## Microsoft.AspNetCore.OpenApi supports trimming and Native AOT + +The new built-in OpenAPI support in ASP.NET Core now also supports trimming and Native AOT. + +### Get started + +Create a new ASP.NET Core Web API (native AOT) project. + +```console +dotnet new webapiaot +``` + +Add the Microsoft.AspNetCore.OpenAPI package. + +```console +dotnet add package Microsoft.AspNetCore.OpenApi --prerelease +``` + +For this prerelease, you also need to add the latest Microsoft.OpenAPI package to avoid trimming warnings. + +```console +dotnet add package Microsoft.OpenApi +``` + +Update *Program.cs* to enable generating OpenAPI documents. + +```diff ++ builder.Services.AddOpenApi(); + +var app = builder.Build(); + ++ app.MapOpenApi(); +``` + +Publish the app. + +```console +dotnet publish +``` + +The app should publish cleanly using Native AOT without warnings. + +## Improvements to transformer registration APIs in Microsoft.AspNetCore.OpenApi + +OpenAPI transformers support modifying the OpenAPI document, operations within the document, or schemas associated with types in the API. In this preview, the APIs for registering transformers on an OpenAPI document provide a variety of options for registering transformers. + + +Previously, the following APIs where available for registering transformers: + +```csharp +OpenApiOptions UseTransformer(Func transformer) +OpenApiOptions UseTransformer(IOpenApiDocumentTransformer transformer) +OpenApiOptions UseTransformer() +OpenApiOptions UseSchemaTransformer(Func) +OpenApiOptions UseOperationTransformer(Func) +``` + +The new API set is as follows: + +```csharp +OpenApiOptions AddDocumentTransformer(Func transformer) +OpenApiOptions AddDocumentTransformer(IOpenApiDocumentTransformer transformer) +OpenApiOptions AddDocumentTransformer() + +OpenApiOptions AddSchemaTransformer(Func transformer) +OpenApiOptions AddSchemaTransformer(IOpenApiSchemaTransformer transformer) +OpenApiOptions AddSchemaTransformer() + +OpenApiOptions AddOperationTransformer(Func transformer) +OpenApiOptions AddOperationTransformer(IOpenApiOperationTransformer transformer) +OpenApiOptions AddOperationTransformer() +``` + +Thanks to [@martincostello](https://github.com/martincostello) for this contribution! + +## Call `ProducesProblem` and `ProducesValidationProblem` on route groups + +The `ProducesProblem` and `ProducesValidationProblem` extension methods have been updated to support application on route groups. These methods can be used to indicate that all endpoints in a route group can return `ProblemDetails` or `ValidationProblemDetails` responses for the purposes of OpenAPI metadata. + +```csharp +var app = WebApplication.Create(); + +var todos = app.MapGroup("/todos") + .ProducesProblem(); + +todos.MapGet("/", () => new Todo(1, "Create sample app", false)); +todos.MapPost("/", (Todo todo) => Results.Ok(todo)); + +app.Run(); + +record Todo(int Id, string Title, boolean IsCompleted); +``` + +## Construct `Problem` and `ValidationProblem` result types with `IEnumerable>` values + +Prior to this preview, constructing `Problem` and `ValidationProblem` result types in minimal APIs required `errors` and `extensions` parameters of type `IDictionary`. In this release, these construction APIs support overloads that consume `IEnumerable>`. + +```csharp +using Microsoft.AspNetCore.Http; + +var app = WebApplication.Create(); + +app.MapGet("/", () => +{ + var extensions = new List> { new("test", "value") }; + return TypedResults.Problem("This is an error with extensions", extensions: extensions); +}); +``` + +Thank you [@joegoldman2](https://github.com/joegoldman2) for this contribution! + +## `OpenIdConnectHandler` support for Pushed Authorization Requests (PAR) + +We'd like to thank @josephdecock from @DuendeSoftware for adding Pushed Authorization Requests (PAR) to ASP.NET Core's `OpenIdConnectHandler`. Joe described the background and motivation for enabling PAR in [his API proposal](https://github.com/dotnet/aspnetcore/issues/51686) as follows: + +> Pushed Authorization Requests (PAR) is a relatively new [OAuth standard](https://datatracker.ietf.org/doc/html/rfc9126) that improves the security of OAuth and OIDC flows by moving authorization parameters from the front channel to the back channel (that is, from redirect URLs in the browser to direct machine to machine http calls on the back end). +> +> This prevents an attacker in the browser from: +> +> - Seeing authorization parameters (which could leak PII) and from +> - Tampering with those parameters (e.g., the attacker could change the scope of access being requested). +> +> Pushing the authorization parameters also keeps request URLs short. Authorize parameters might get very long when using more complex OAuth and OIDC features such as Rich Authorization Requests, and URLs that are long cause issues in many browsers and networking infrastructure. +> +> The use of PAR is encouraged by the [FAPI working group](https://openid.net/wg/fapi/) within the OpenID Foundation. For example, [the FAPI2.0 Security Profile](https://openid.bitbucket.io/fapi/fapi-2_0-security-profile.html) requires the use of PAR. This security profile is used by many of the groups working on open banking (primarily in Europe), in health care, and in other industries with high security requirements. +> +> PAR is supported by a number of identity providers, including +> +> - Duende IdentityServer +> - Curity +> - Keycloak +> - Authlete + +PAR is now enabled by default if the identity provider's discovery document advertises support for it. The identity provider's discovery document is usually found at `.well-known/openid-configuration`. This change should provide enhanced security for providers that support PAR. If this causes problems, disable PAR via `OpenIdConnectOptions.PushedAuthorizationBehavior` as follows: + + +```csharp +builder.Services + .AddAuthentication(options => + { + options.DefaultScheme = CookieAuthenticationDefaults.AuthenticationScheme; + options.DefaultChallengeScheme = OpenIdConnectDefaults.AuthenticationScheme; + }) + .AddCookie() + .AddOpenIdConnect(oidcOptions => + { + // Other provider-specific configuration goes here. + + // The default value is PushedAuthorizationBehavior.UseIfAvailable. + oidcOptions.PushedAuthorizationBehavior = PushedAuthorizationBehavior.Disable; + }); +``` + +To ensure that authentication only succeeds if PAR is used, use `PushedAuthorizationBehavior.Require`. + +This change also introduces a new `OnPushAuthorization` event to `OpenIdConnectEvents` which can be used to customize the pushed authorization request or handle it manually. Refer to the [API proposal](https://github.com/dotnet/aspnetcore/issues/51686) for more details. + + +## Data Protection support for deleting keys + +Historically, it has been intentionally impossible to delete data protection keys because doing so makes it impossible to decrypt any data protected with them (i.e. causing data loss). Fortunately, keys are quite small, so the impact of accumulating many of them is minor. However, in order to support _very_ long running services, we've added the ability to explicitly delete (typically, very old) keys. Only delete keys when you can accept the risk of data loss in exchange for storage savings. Our guidance remains that data protection keys shouldn't be deleted. + + +```csharp +var keyManager = services.GetService(); +if (keyManager is IDeletableKeyManager deletableKeyManager) +{ + var utcNow = DateTimeOffset.UtcNow; + var yearGo = utcNow.AddYears(-1); + if (!deletableKeyManager.DeleteKeys(key => key.ExpirationDate < yearGo)) + { + throw new InvalidOperationException("Failed to delete keys."); + } +} +``` + +## Customize Kestrel named pipe endpoints + +Kestrel's named pipe support has been improved with advanced customization options. The new `CreateNamedPipeServerStream` method on the named pipe options allows pipes to be customized per-endpoint. + +An example of where this is useful is a Kestrel app that requires two pipe endpoints with different [access security](https://learn.microsoft.com/windows/win32/ipc/named-pipe-security-and-access-rights). The `CreateNamedPipeServerStream` option can be used to create pipes with custom security settings, depending on the pipe name. + + +```csharp +var builder = WebApplication.CreateBuilder(); + +builder.WebHost.ConfigureKestrel(options => +{ + options.ListenNamedPipe("pipe1"); + options.ListenNamedPipe("pipe2"); +}); + +builder.WebHost.UseNamedPipes(options => +{ + options.CreateNamedPipeServerStream = (context) => + { + var pipeSecurity = CreatePipeSecurity(context.NamedPipeEndpoint.PipeName); + + return NamedPipeServerStreamAcl.Create(context.NamedPipeEndPoint.PipeName, PipeDirection.InOut, + NamedPipeServerStream.MaxAllowedServerInstances, PipeTransmissionMode.Byte, + context.PipeOptions, inBufferSize: 0, outBufferSize: 0, pipeSecurity); + }; +}); +``` + +## Improved Kestrel connection metrics + +We've made a significant improvement to Kestrel's connection metrics by including metadata about why a connection failed. The [`kestrel.connection.duration`](https://learn.microsoft.com/dotnet/core/diagnostics/built-in-metrics-aspnetcore#metric-kestrelconnectionduration) metric now includes the connection close reason in the `error.type` attribute. + +Here is a small sample of the `error.type` values: + +- `tls_handshake_failed` - The connection requires TLS, and the TLS handshake failed. +- `connection_reset` - The connection was unexpectedly closed by the client while requests were in progress. +- `request_headers_timeout` - Kestrel closed the connection because it didn't receive request headers in time. +- `max_request_body_size_exceeded` - Kestrel closed the connection because uploaded data exceeded max size. + +Previously, diagnosing Kestrel connection issues required a server to record detailed, low-level logging. However, logs can be expensive to generate and store, and it can be difficult to find the right information amongst the noise. + +Metrics are a much cheaper alternative that can be left on in a production environment with minimal impact. Collected metrics can [drive dashboards and alerts](https://learn.microsoft.com/aspnet/core/log-mon/metrics/metrics#show-metrics-on-a-grafana-dashboard). Once a problem is identified at a high-level with metrics, further investigation using logging and other tooling can begin. + +We expect improved connection metrics to be useful in many scenarios: + +- Investigating performance issues caused by short connection lifetimes. +- Observing ongoing external attacks on Kestrel that impact performance and stability. +- Recording attempted external attacks on Kestrel that Kestrel's built-in security hardening prevented. + +For more information, see [ASP.NET Core metrics](https://learn.microsoft.com/aspnet/core/log-mon/metrics/metrics). + +## Opt-out of HTTP metrics on certain endpoints and requests + +.NET 9 adds the ability to opt-out of HTTP metrics and not record a value for certain endpoints and requests. It's common for apps to have endpoints that are frequently called by automated systems, such as a health checks endpoint. Recording information about those requests isn't useful. + +Endpoint can be excluded from metrics by adding metadata using either of the following approaches: + +* Add the `[DisableHttpMetrics]` attribute to your Web API controller, SignalR Hub, or gRPC service +* Call `DisableHttpMetrics()` when mapping endpoints in app startup: + +```csharp +var builder = WebApplication.CreateBuilder(args); +builder.Services.AddHealthChecks(); + +var app = builder.Build(); +app.MapHealthChecks("/healthz").DisableHttpMetrics(); +app.Run(); +``` + +In more advanced scenarios where a request doesn't map to an endpoint, or you want to opt-out HTTP requests dynamically, use the new `MetricsDisabled` property on `IHttpMetricsTagsFeature`. Set `MetricsDisabled` to true during a HTTP request to opt-out. + +```csharp +// Middleware that conditionally opts-out HTTP requests. +app.Use(async (context, next) => +{ + if (context.Request.Headers.ContainsKey("x-disable-metrics")) + { + context.Features.Get()?.MetricsDisabled = true; + } + + await next(context); +}); +``` + +## `ExceptionHandlerMiddleware` option to choose the status code based on the exception + +A new option when configuring the `ExceptionHandlerMiddleware` allows app developers to choose what status code to return when an exception occurs during application request handling. The new option changes the status code being set in the `ProblemDetails` response from the `ExceptionHandlerMiddleware`. + +```csharp +app.UseExceptionHandler(new ExceptionHandlerOptions +{ + StatusCodeSelector = ex => ex is TimeoutException + ? StatusCodes.Status503ServiceUnavailable + : StatusCodes.Status500InternalServerError, +}); +``` + +Thanks to [@latonz](https://github.com/latonz) for contributing this new option! + +## Community contributors + +Thank you contributors! ❤️ + +- [@SimonCropp](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3ASimonCropp) +- [@andrewjsaid](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Aandrewjsaid) +- [@dnperfors](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Adnperfors) +- [@gitslav](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Agitslav) +- [@joegoldman2](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Ajoegoldman2) +- [@josephdecock](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Ajosephdecock) +- [@ladeak](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Aladeak) +- [@latonz](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Alatonz) +- [@martincostello](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Amartincostello) +- [@paulomorgado](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Apaulomorgado) +- [@shoboske](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Ashoboske) +- [@xiaozhao018](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Axiaozhao018) +- [@yepeekai](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview7+author%3Ayepeekai) diff --git a/release-notes/9.0/preview/preview7/csharp.md b/release-notes/9.0/preview/preview7/csharp.md new file mode 100644 index 0000000000..444d0fa99a --- /dev/null +++ b/release-notes/9.0/preview/preview7/csharp.md @@ -0,0 +1,25 @@ +# C# updates in .NET 9 Preview 7 + +Summary of what's new in C# in this release: + +- [Prioritize better overloads with `OverloadResolutionPriority` attribute](#prioritize-better-overloads-with-overloadresolutionpriority-attribute) + +What's new in C# for .NET 9: + +* [Release notes](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/csharp.md) +* [What's new in C# 13](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-13) documentation. +* [Breaking changes in C# 13](https://learn.microsoft.com/dotnet/csharp/whats-new/breaking-changes/compiler%20breaking%20changes%20-%20dotnet%209) documentation. + +.NET 9 Preview 7: + +* [Discussion](https://aka.ms/dotnet/9/preview7) +* [Release notes](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/README.md) + +## Prioritize better overloads with `OverloadResolutionPriority` attribute + +C# introduces a new attribute, `System.Runtime.CompilerServices.OverloadResolutionPriority`, that can be used by API authors to adjust the relative priority of overloads within a single type as a means of steering API consumers to use specific APIs, even if those APIs would normally be considered ambiguous or otherwise not be chosen by C#'s overload resolution rules. This helps framework and library authors guide API usage as they APIs as they develop new and better patterns. + +The `OverloadResolutionPriorityAttribute` can be used in conjunction with the [`ObsoleteAttribute`](https://learn.microsoft.com/dotnet/api/system.obsoleteattribute). A library author may mark properties, methods, types and other programming elements as obsolete, while leaving them in place for backwards compatibility. Using programming elements marked with the `ObsoleteAttribute` will result in compiler warnings or errors. However, the type or member is still visible to overload resolution and may be selected over a better overload or cause an ambiguity failure. The `OverloadResolutionPriorityAttribute` lets library authors fix these problems by lowering the priority of obsolete members when there are better alternatives. + +We've already started using this attribute in the .NET libraries, with [Debug.Assert](https://github.com/dotnet/runtime/blob/019d7580a27db97f1fbdcf0d26f7ae3fa54fc2d1/src/libraries/System.Private.CoreLib/src/System/Diagnostics/Debug.cs#L81). This particular change is discussed in more detail in the [Libraries release notes](./libraries.md#debugassert-now-reports-assert-condition-by-default). + diff --git a/release-notes/9.0/preview/preview7/dotnetmaui.md b/release-notes/9.0/preview/preview7/dotnetmaui.md new file mode 100644 index 0000000000..6f51561b59 --- /dev/null +++ b/release-notes/9.0/preview/preview7/dotnetmaui.md @@ -0,0 +1,489 @@ +# .NET MAUI updates in .NET 9 Preview 7 + +Here's a summary of what's new in .NET MAUI in this preview release: + +* [Introduction of `HybridWebview`](introduction-of-hybridwebview) +* [New `TitleBar` Control and `Window.TitleBar` for Windows](#new-titlebar-control-and-windowtitlebar-for-windows) +* [`CollectionView` & `CarouselView` improvements with a new opt-in handler for iOS and Mac Catalyst](#collectionview--carouselview-improvements-with-a-new-opt-in-handler-for-ios-and-mac-catalyst) +* [Ability to bring a `Window` to the foregrond with `ActivateWindow`](#activatewindow-added-to-bring-a-window-to-foreground) +* [`BackButtonBehavior` `OneWay` binding mode](#backbuttonbehavior-oneway-binding-mode) +* [`BlazorWebView` backward compatibility host address](#blazorwebview-backward-compatibility-host-address) +* [Native Embedding improvements](#native-embedding-improvements) +* [`MainPage` is Obsolete](#mainpage-is-obsolete) +* [New Handler Disconnect Policy](#new-handler-disconnect-policy) +* [New `ProcessTerminated` event on `WebView` Control](#new-processterminated-event-on-webview-control) +* [New lifecycle methods for remote notifications on iOS & Mac Catalyst](#new-lifecycle-methods-for-remote-notifications-on-ios--mac-catalyst) +* [Xcode Sync for CLI and Visual Studio Code](#xcode-sync-for-cli-and-visual-studio-code) + +.NET MAUI updates in .NET 9 Preview 7: +* [Release notes](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/dotnetmaui.md) +* [What's new in .NET MAUI in .NET 9](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9) documentation. +* [GitHub Release](https://aka.ms/maui9p7) + +.NET 9 Preview 7: +* [Discussion](https://aka.ms/dotnet/9/preview7) +* [Release notes](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview7/README.md) + +## Introduction of `HybridWebView` + +`HybridWebView` enables hosting arbitrary HTML/JS/CSS content in a WebView, and enables communication between the code in the WebView (JavaScript) and the code that hosts the WebView (C#/.NET). For example, if you have an existing React JS application, you could host it in a cross-platform .NET MAUI native application, and build the back-end of the application using C# and .NET. + +To build a .NET MAUI app with `HybridWebView` you need a few pieces: + +1. The web content of the app, which consists of static HTML, JavaScript, CSS, images, and other files. +2. Using the `HybridWebView` control as part of the app's UI, such as by referencing it in the app's XAML. +3. Adding code to the "web" portion and the C#/.NET portion of the app to use the `HybridWebView`'s APIs to send messages between them, thus making it a hybrid application. + +The entire app, including the web content, is packaged and then runs locally on the device, and can be published to applicable app stores. The web content is hosted within a native web view control and runs within the context of the app. Any part of the app can access external web services, but it is not required. Let's take a look at how to use the new `HybridWebView` in a new .NET MAUI application. + +1. **Create a new project** + + Open up your existing .NET MAUI project or create a new **.NET MAUI Application** project in Visual Studio, Visual Studio Code, or using command line tools. + +1. **Adding web content to the app** + + Your app's web content is included as part of the .NET MAUI project as "raw assets." A raw asset is any file in the app's `Resources\Raw` folder, including sub-folders. + + For `HybridWebView` the default location is to place files in the `Resources\Raw\wwwroot` folder, with the main file named `index.html`. + + A simple application might have the following files and contents: + + `Resources\Raw\wwwroot\index.html` with content for the main UI: + + ```html + + + + + + + + + + + +

    HybridWebView app!

    +
    + +
    +
    + Messages from C#: +
    + + + ``` + + `Resources\Raw\wwwroot\scripts\HybridWebView.js` with the standard HybridWebView JavaScript library: + + ```js + function HybridWebViewInit() { + + function DispatchHybridWebViewMessage(message) { + const event = new CustomEvent("HybridWebViewMessageReceived", { detail: { message: message } }); + window.dispatchEvent(event); + } + + if (window.chrome && window.chrome.webview) { + // Windows WebView2 + window.chrome.webview.addEventListener('message', arg => { + DispatchHybridWebViewMessage(arg.data); + }); + } + else if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.webwindowinterop) { + // iOS and MacCatalyst WKWebView + window.external = { + "receiveMessage": message => { + DispatchHybridWebViewMessage(message); + } + }; + } + else { + // Android WebView + window.addEventListener('message', arg => { + DispatchHybridWebViewMessage(arg.data); + }); + } + } + + window.HybridWebView = { + "SendRawMessage": function (message) { + + if (window.chrome && window.chrome.webview) { + // Windows WebView2 + window.chrome.webview.postMessage(message); + } + else if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.webwindowinterop) { + // iOS and MacCatalyst WKWebView + window.webkit.messageHandlers.webwindowinterop.postMessage(message); + } + else { + // Android WebView + hybridWebViewHost.sendRawMessage(message); + } + } + } + + HybridWebViewInit(); + ``` + + And you can then add any other files for CSS, images, additional HTML files, and so on. + + > [!TIP] In some cases the IDE or code editor might add entries to the project's `.csproj` file that are incorrect. When using the default locations for the raw assets there should be no entries for any of these files or folders in the `.csproj` file. You might need to look at source control diffs to undo any such changes. + + +1. **Adding the HybridWebView control** + + In the app's `MainPage.xaml` file replace the default code within the `` tag with this XAML that has a grid layout, a button, and the `HybridWebView` control: + + + ```xml + +