Artifacts for .NET July Preview and Servicing Releases (#9389)
* Artifacts for .NET July Preview and Servicing Releases * .NET 9 Preview 6 changes * remove ef for now * update index * Update release-notes/8.0/8.0.7/8.0.7.md Co-authored-by: Logan Bussell <loganbussell@microsoft.com> --------- Co-authored-by: James Montemagno <james.montemagno@gmail.com> Co-authored-by: Logan Bussell <loganbussell@microsoft.com>
This commit is contained in:
12
README.md
12
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.5][9.0.0-preview.5] | 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.6][8.0.6] | 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.31][6.0.31] | November 12, 2024 |
|
||||
| [.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 |
|
||||
|
||||
You can find release notes for all releases, including out-of-support releases, in the [release-notes](release-notes) directory.
|
||||
|
||||
[9.0.0-preview.5]: release-notes/9.0/preview/preview5/9.0.0-preview.5.md
|
||||
[8.0.6]: release-notes/8.0/8.0.6/8.0.6.md
|
||||
[6.0.31]: release-notes/6.0/6.0.31/6.0.31.md
|
||||
[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
|
||||
|
||||
## Release Information
|
||||
|
||||
|
||||
106
release-notes/6.0/6.0.32/6.0.132.md
Normal file
106
release-notes/6.0/6.0.32/6.0.132.md
Normal file
@@ -0,0 +1,106 @@
|
||||
# .NET 6.0.132 SDK - July 09, 2024
|
||||
|
||||
The .NET SDK 6.0.132 release is available for download. The latest 6.0 release is always listed at [.NET 6.0 Releases](../README.md).
|
||||
|
||||
## Downloads
|
||||
|
||||
| | SDK Installer<sup>1</sup> | SDK Binaries<sup>1</sup> | 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] \|<br/> [Hosting Bundle][dotnet-hosting-win.exe]<sup>2</sup> | [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] | - |<sup>1</sup>
|
||||
| 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]<sup>1</sup> \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]<sup>1</sup> \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]<sup>1</sup> \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | <sup>1</sup> |
|
||||
| | [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.132
|
||||
```
|
||||
|
||||
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.32/6.0.132.md
|
||||
|
||||
[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/6.0.32-sha.txt
|
||||
[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/6.0.32-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.32)
|
||||
[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1c69eb5f-1035-4367-b60e-00b55322e871/042836571a606efaaaad0ff46c44a437/dotnet-runtime-6.0.32-linux-arm.tar.gz
|
||||
[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ae57a4e9-a6d3-4532-9061-72cfcbb90e70/89016f6466f00a8e707cd2f12fafe9e4/dotnet-runtime-6.0.32-linux-arm64.tar.gz
|
||||
[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/eb2787f0-c0be-4b67-ae93-4b981fa5592e/934de7c9a2c528e8fd802e863daf9c7d/dotnet-runtime-6.0.32-linux-musl-arm.tar.gz
|
||||
[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/47224381-7453-4836-aeb1-4dcec9270cd3/798564d0b6cf917a7c0ac8d17077294d/dotnet-runtime-6.0.32-linux-musl-arm64.tar.gz
|
||||
[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d192f7bd-bf76-4175-86fe-996e7b716110/7ae2d021a2dc734bb98e331bfe74fece/dotnet-runtime-6.0.32-linux-musl-x64.tar.gz
|
||||
[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/37d9269f-d651-4248-beae-ccfbf4dc34fc/17809ba306015df6406cf4338b5cc576/dotnet-runtime-6.0.32-linux-x64.tar.gz
|
||||
[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/3b11bd38-58fd-4783-9d7f-e18e0409fe6a/a3df4c7ebff8fc2c67d7c9f5518fb7fd/dotnet-runtime-6.0.32-osx-arm64.pkg
|
||||
[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/aea2980c-1104-4e20-b608-ff52a1295165/19c1f907bab296a31a1c084776bad885/dotnet-runtime-6.0.32-osx-arm64.tar.gz
|
||||
[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/aa0b1f71-8dfc-4b1b-9525-2249cd47cd7d/edd42c3f2bf111067355ae1d4598fa51/dotnet-runtime-6.0.32-osx-x64.pkg
|
||||
[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7ff71c2f-9fc9-402a-b88b-e85510530744/4fe521036c2d271ed8247fd5b761af1d/dotnet-runtime-6.0.32-osx-x64.tar.gz
|
||||
[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/b6db2261-4288-474f-8762-4ee06bcb1227/e8b1458ea9f82b90e63be8fe8b9f2775/dotnet-runtime-6.0.32-win-arm64.exe
|
||||
[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/5f7e774b-29f0-4289-a8ca-c774739b5642/9002f930381bfde97661c49b7dabb5fd/dotnet-runtime-6.0.32-win-arm64.zip
|
||||
[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/4515aaaa-c7d5-40bf-b7fd-f476d6ea3b1a/c545ea92dbd537753aefb937478fd532/dotnet-runtime-6.0.32-win-x64.exe
|
||||
[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/a36df873-9d55-4697-a598-01ccd758365f/1f82e260f2d18ee644768b07f2eee343/dotnet-runtime-6.0.32-win-x64.zip
|
||||
[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/48edde1e-1e8f-4db6-b4dc-c882556dda4b/084af9e54686f70a8daecea2d2fbe2cb/dotnet-runtime-6.0.32-win-x86.exe
|
||||
[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/292f1ab0-e7b4-41b7-b9c7-05d7fd68392f/850a09030e9818cee50ae3acf6c038fe/dotnet-runtime-6.0.32-win-x86.zip
|
||||
|
||||
[//]: # ( WindowsDesktop 6.0.32)
|
||||
[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/7cca2d9f-0006-43b8-b9fe-afd6392e9547/6e41687e10dff5a93d699c0e0d45e6c0/windowsdesktop-runtime-6.0.32-win-arm64.exe
|
||||
[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/209e46b3-9a03-431a-a0c6-3ae7e08898c8/b011f6dc25625d06d2de2d452d31b8ff/windowsdesktop-runtime-6.0.32-win-arm64.zip
|
||||
[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/222a065f-5671-4aed-aba9-46a94f2705e2/2bbcbd8e1c304ed1f7cef2be5afdaf43/windowsdesktop-runtime-6.0.32-win-x64.exe
|
||||
[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/c4920cb7-d5b6-4c67-a2b2-e021777701e2/085054301a471cb675f13495449bdf00/windowsdesktop-runtime-6.0.32-win-x64.zip
|
||||
[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/11c05bd5-e601-4210-9912-4c0676b0f8ad/6a79dcc4cee0ba6985437d792c2d718e/windowsdesktop-runtime-6.0.32-win-x86.exe
|
||||
[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/7146aff0-f7dd-4dac-a16e-2947c4bbb8fc/0e4b3fbc1ab8f0662b6caaab32f81fc7/windowsdesktop-runtime-6.0.32-win-x86.zip
|
||||
|
||||
[//]: # ( ASP 6.0.32)
|
||||
[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d5106f1a-d140-4c8c-b480-001824b72768/7e9cf426bf45040eadfcc8bb20227b6d/aspnetcore-runtime-6.0.32-linux-arm.tar.gz
|
||||
[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7b3ead1a-441d-42b9-ac91-1253ed8aee48/044d517eaff9f65e18e3e27f4d825d34/aspnetcore-runtime-6.0.32-linux-arm64.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/33b9b0ea-5a96-46a9-8062-3c1ed00a37e9/7a7e182643bc08a8ba9ed43edc07bef0/aspnetcore-runtime-6.0.32-linux-musl-arm.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5538d46b-226f-4c17-978d-60594b82a309/601a23f13805b271012756095535820e/aspnetcore-runtime-6.0.32-linux-musl-arm64.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0ad0ece8-449d-4c6d-87d4-8354b2ffcd02/50853571dc0f9092b174cc6c5c7fb579/aspnetcore-runtime-6.0.32-linux-musl-x64.tar.gz
|
||||
[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/99f90118-96b4-4d06-97ad-d779715319f6/aecf393f9b9d362b66b93a47d90cfa8d/aspnetcore-runtime-6.0.32-linux-x64.tar.gz
|
||||
[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/747ff7b4-44cb-4f11-a052-00484643c9ca/60175b793e5b9b472fb53960ee3aabe3/aspnetcore-runtime-6.0.32-osx-arm64.tar.gz
|
||||
[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ff01df65-0536-46ad-bd67-95b72251e2cc/a9efc5c00994076c2635d70cac4f94bc/aspnetcore-runtime-6.0.32-osx-x64.tar.gz
|
||||
[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/0805e07d-c7bd-4881-8bdf-7a861b195b6c/caf7fd0468542ca8e849b465558be7f8/aspnetcore-runtime-6.0.32-win-arm64.zip
|
||||
[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/cd77851b-80d8-4ef6-87ee-afbaf715cea5/a2e9029cd1d4f0e35641e42852ac911e/aspnetcore-runtime-6.0.32-win-x64.exe
|
||||
[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/430115d1-18e8-45cc-918f-1ee56e821819/1380876010cb0a75cbbe3e3bd807cd61/aspnetcore-runtime-6.0.32-win-x64.zip
|
||||
[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/4751d311-56b7-4456-a919-592e786d0854/9dabfdcbcd0ed3a8f6dd9ac5971b1848/aspnetcore-runtime-6.0.32-win-x86.exe
|
||||
[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/2142924b-4867-4b7f-982c-b02c2fc7f946/c7b631b553488bda96b534477f2e4233/aspnetcore-runtime-6.0.32-win-x86.zip
|
||||
[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/67acc6b0-c653-4abf-af31-96edf0f75b24/90a29be6426124af37a70871fe1c0509/dotnet-hosting-6.0.32-win.exe
|
||||
|
||||
[//]: # ( SDK 6.0.132)
|
||||
[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d32115d5-ceea-4225-94bc-700df11d2ee0/36b1a7487deeb9ec173bfee1d50abd8e/dotnet-sdk-6.0.132-linux-arm.tar.gz
|
||||
[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ab80d02c-8522-44b3-a6d1-7a4717305656/8ca7718b9d10dd08aad2ccb91d885074/dotnet-sdk-6.0.132-linux-arm64.tar.gz
|
||||
[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5554919d-3ebd-4d14-9a94-d4f327321243/912e4a78d71a552c33a1e40d3316af4c/dotnet-sdk-6.0.132-linux-musl-arm.tar.gz
|
||||
[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0fc83d53-8c95-42ab-b40d-f096ed29d36e/b92b81620840aeace61008099094e9b3/dotnet-sdk-6.0.132-linux-musl-arm64.tar.gz
|
||||
[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7e9a2d05-e618-4216-b599-3677d528e64c/853a18bd0e9d072994f12e0bc92ad22c/dotnet-sdk-6.0.132-linux-musl-x64.tar.gz
|
||||
[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9f73ff6b-6d2a-4089-bd97-ffac5a817931/2991e59497eb076bed968bb53fc7aa84/dotnet-sdk-6.0.132-linux-x64.tar.gz
|
||||
[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/e3da35eb-fa30-4668-be20-8e40c53c580b/506b1cfe85be2a73f772e4089e7d95d2/dotnet-sdk-6.0.132-osx-arm64.pkg
|
||||
[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/6fc7e679-93e6-451d-ad5c-0ff6ebdc92a7/55df25bc67b5032a83256b1d6a276730/dotnet-sdk-6.0.132-osx-arm64.tar.gz
|
||||
[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/afd26985-ef2f-4b98-b32b-ec4e2969f528/99de03703ea1451974367724d5fb1e3a/dotnet-sdk-6.0.132-osx-x64.pkg
|
||||
[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/45415455-e8cf-42a7-a827-96d189fbc330/36452e5dceca0b0bba3b70a024ee9c15/dotnet-sdk-6.0.132-osx-x64.tar.gz
|
||||
[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/31e151b8-72c0-42ab-b193-1a6ffded6aaf/f8f43c3e06fa772cfe798a3d07e938a3/dotnet-sdk-6.0.132-win-arm64.exe
|
||||
[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/ebb73509-a2b2-4674-802f-bf05c8ea6a84/a18bb15fc7ade244ca2186f11a96a846/dotnet-sdk-6.0.132-win-arm64.zip
|
||||
[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/0c82e7e6-fdde-49f2-a69f-bd986aeafe1b/9ea7411a22e661fff0e61e56a466e484/dotnet-sdk-6.0.132-win-x64.exe
|
||||
[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/69af2ee0-5379-4cd7-9aa8-9bed36318256/cbb00555c0ad657921351a6905aa2472/dotnet-sdk-6.0.132-win-x64.zip
|
||||
[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/ad59f1d1-5f19-4474-86be-2f09ab195618/5c7a64445dae84e386bb88e1f6ac09e4/dotnet-sdk-6.0.132-win-x86.exe
|
||||
[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/a1fc5840-8712-4e94-93c3-26806b0b28f1/4066519a65807d01c2c5ec3332e4785a/dotnet-sdk-6.0.132-win-x86.zip
|
||||
606
release-notes/6.0/6.0.32/6.0.32.md
Normal file
606
release-notes/6.0/6.0.32/6.0.32.md
Normal file
@@ -0,0 +1,606 @@
|
||||
# .NET 6.0.32 - July 09, 2024
|
||||
|
||||
The .NET 6.0.32, [.NET SDK 6.0.132](6.0.132.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 Installer<sup>1</sup> | SDK Binaries<sup>1</sup> | 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] \|<br/> [Hosting Bundle][dotnet-hosting-win.exe]<sup>2</sup> | [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] | - |<sup>1</sup>
|
||||
| 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]<sup>1</sup> \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]<sup>1</sup> \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]<sup>1</sup> \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | <sup>1</sup> |
|
||||
| | [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.424
|
||||
```
|
||||
|
||||
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.32 release carries the security and non-security fixes.
|
||||
|
||||
[CVE-2024-38095 | .NET Denial of Service Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-38095)
|
||||
|
||||
Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 6.0 and .NET 8.0. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability.
|
||||
|
||||
A Vulnerability exists when System.Formats.Asn1 in .NET parses an X.509 certificate or collection of certificates, a malicious certificate can result in excessive CPU consumption on all platforms result in Denial of Service.
|
||||
|
||||
[CVE-2024-38081 | .NET Denial of Service Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-38081)
|
||||
|
||||
Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 6.0 . This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability.
|
||||
|
||||
A Vulnerability exist in Visual Studio installer on Windows OS where an unprivileged user is allowed to manipulate the Visual Studio installation resulting in elevation of privilege.
|
||||
|
||||
## 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.32/6.0.32.md
|
||||
|
||||
[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/6.0.32-sha.txt
|
||||
[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/6.0.32-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-july-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.Runtime.win-x64 | 6.0.32
|
||||
Microsoft.WindowsDesktop.App.Runtime.win-x86 | 6.0.32
|
||||
Microsoft.WindowsDesktop.App.Ref | 6.0.32
|
||||
Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.linux-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 6.0.32
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 6.0.32
|
||||
Microsoft.IO.Redist | 6.0.1
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task | 6.0.32
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.300.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.osx-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.linux-musl-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Composite | 6.0.32
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk | 6.0.32
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.100.Msi.x86 | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.300.Msi.x86 | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.400.Msi.arm64 | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.400 | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.400.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.linux-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.win-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Host.linux-musl-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Host.osx-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Host.win-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.osx-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.osx-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-arm64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.win-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-arm64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-x86.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-x86.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-x86 | 6.0.32
|
||||
Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
runtime.osx-arm64.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.win-arm.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
runtime.osx-x64.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.win-x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.osx-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-x64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-x64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.win-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.win-x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.osx-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Host.linux-musl-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Host.win-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Host.win-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Ref | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.linux-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.linux-musl-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.osx-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.osx-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-arm64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
runtime.linux-arm.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
runtime.win-arm.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
runtime.win-arm64.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
runtime.win-x86.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
runtime.win-x86.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
System.Formats.Asn1 | 6.0.1
|
||||
Microsoft.NET.Runtime.Android.Sample.Mono | 6.0.32
|
||||
Microsoft.NET.Runtime.iOS.Sample.Mono | 6.0.32
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 6.0.32
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.win-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Host.linux-musl-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Host.linux-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Host.linux-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Host.linux-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Host.win-x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.linux-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.linux-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-arm.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-arm.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-arm.Msi.x86 | 6.0.32
|
||||
runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
runtime.win-x64.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
runtime.win-x64.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 6.0.32
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 6.0.32
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 6.0.32
|
||||
Microsoft.NET.Runtime.wasm.Sample.Mono | 6.0.32
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.linux-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.osx-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-x86.Msi.arm64 | 6.0.32
|
||||
runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.linux-arm64.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
runtime.win-arm.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy | 6.0.32
|
||||
runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.100 | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.300 | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.100.Msi.arm64 | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.100.Msi.x64 | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.300.Msi.x64 | 6.0.32
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Manifest-6.0.400.Msi.x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Host.osx-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x86 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.arm64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x86.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 6.0.32
|
||||
Microsoft.NETCore.App.Runtime.win-x64.Msi.x64 | 6.0.32
|
||||
runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 6.0.32
|
||||
runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver | 6.0.32
|
||||
runtime.linux-x64.Microsoft.NETCore.DotNetHost | 6.0.32
|
||||
Microsoft.AspNetCore.ApiAuthorization.IdentityServer | 6.0.32
|
||||
Microsoft.AspNetCore.Authentication.AzureADB2C.UI | 6.0.32
|
||||
Microsoft.AspNetCore.Authentication.Facebook | 6.0.32
|
||||
Microsoft.AspNetCore.Components | 6.0.32
|
||||
Microsoft.AspNetCore.Components.WebAssembly.Authentication | 6.0.32
|
||||
Microsoft.AspNetCore.Components.Analyzers | 6.0.32
|
||||
Microsoft.AspNetCore.Components.WebView | 6.0.32
|
||||
Microsoft.AspNetCore.Components.WebAssembly.DevServer | 6.0.32
|
||||
Microsoft.AspNetCore.DataProtection.Abstractions | 6.0.32
|
||||
Microsoft.AspNetCore.Cryptography.KeyDerivation | 6.0.32
|
||||
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 6.0.32
|
||||
Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 6.0.32
|
||||
Microsoft.AspNetCore.DataProtection.Extensions | 6.0.32
|
||||
Microsoft.DotNet.Web.ProjectTemplates.6.0 | 6.0.32
|
||||
Microsoft.DotNet.Web.ItemTemplates.6.0 | 6.0.32
|
||||
Microsoft.Extensions.Localization | 6.0.32
|
||||
Microsoft.Extensions.Localization.Abstractions | 6.0.32
|
||||
Microsoft.Extensions.Logging.AzureAppServices | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.linux-arm64 | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.win-arm | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.win-x86 | 6.0.32
|
||||
Microsoft.AspNetCore.Authentication.Certificate | 6.0.32
|
||||
Microsoft.AspNetCore.AzureAppServices.SiteExtension | 6.0.32
|
||||
Microsoft.AspNetCore.Components.WebAssembly.Server | 6.0.32
|
||||
Microsoft.AspNetCore.HeaderPropagation | 6.0.32
|
||||
Microsoft.AspNetCore.Hosting.WindowsServices | 6.0.32
|
||||
Microsoft.AspNetCore.Http.Connections.Common | 6.0.32
|
||||
Microsoft.AspNetCore.Identity.EntityFrameworkCore | 6.0.32
|
||||
Microsoft.AspNetCore.JsonPatch | 6.0.32
|
||||
Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 6.0.32
|
||||
Microsoft.AspNetCore.TestHost | 6.0.32
|
||||
Microsoft.Authentication.WebAssembly.Msal | 6.0.32
|
||||
Microsoft.CodeAnalysis.Razor | 6.0.32
|
||||
Microsoft.Extensions.ApiDescription.Client | 6.0.32
|
||||
Microsoft.DotNet.Web.Client.ItemTemplates | 6.0.32
|
||||
Microsoft.Extensions.Configuration.KeyPerFile | 6.0.32
|
||||
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 6.0.32
|
||||
Microsoft.Extensions.Features | 6.0.32
|
||||
Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 6.0.32
|
||||
Microsoft.Extensions.FileProviders.Embedded | 6.0.32
|
||||
Microsoft.Extensions.Http.Polly | 6.0.32
|
||||
Microsoft.Extensions.Identity.Stores | 6.0.32
|
||||
Microsoft.Extensions.Identity.Core | 6.0.32
|
||||
Microsoft.Extensions.ObjectPool | 6.0.32
|
||||
Microsoft.Extensions.WebEncoders | 6.0.32
|
||||
Microsoft.AspNetCore.Components.Authorization | 6.0.32
|
||||
Microsoft.AspNetCore.Components.Forms | 6.0.32
|
||||
Microsoft.AspNetCore.Components.Web | 6.0.32
|
||||
Microsoft.AspNetCore.Components.WebAssembly | 6.0.32
|
||||
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 6.0.32
|
||||
Microsoft.AspNetCore.Http.Connections.Client | 6.0.32
|
||||
Microsoft.AspNetCore.Identity.UI | 6.0.32
|
||||
Microsoft.AspNetCore.Mvc.Razor.Extensions | 6.0.32
|
||||
Microsoft.AspNetCore.Mvc.Testing | 6.0.32
|
||||
Microsoft.AspNetCore.Owin | 6.0.32
|
||||
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 6.0.32
|
||||
Microsoft.AspNetCore.SignalR.Common | 6.0.32
|
||||
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 6.0.32
|
||||
Microsoft.AspNetCore.SignalR.Specification.Tests | 6.0.32
|
||||
Microsoft.AspNetCore.SignalR.StackExchangeRedis | 6.0.32
|
||||
Microsoft.AspNetCore.SpaServices.Extensions | 6.0.32
|
||||
Microsoft.AspNetCore.SpaProxy | 6.0.32
|
||||
Microsoft.Extensions.ApiDescription.Server | 6.0.32
|
||||
Microsoft.dotnet-openapi | 6.0.32
|
||||
AspNetCoreRuntime.6.0.x86 | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.win-arm64 | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.linux-arm | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.osx-arm64 | 6.0.32
|
||||
AspNetCoreRuntime.6.0.x64 | 6.0.32
|
||||
dotnet-sql-cache | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.linux-x64 | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.osx-x64 | 6.0.32
|
||||
Microsoft.AspNetCore.App.Ref | 6.0.32
|
||||
Microsoft.AspNetCore.Authentication.AzureAD.UI | 6.0.32
|
||||
Microsoft.AspNetCore.App.Runtime.win-x64 | 6.0.32
|
||||
Microsoft.AspNetCore.Authentication.Google | 6.0.32
|
||||
Microsoft.AspNetCore.Authentication.JwtBearer | 6.0.32
|
||||
Microsoft.AspNetCore.Authentication.MicrosoftAccount | 6.0.32
|
||||
Microsoft.AspNetCore.Authentication.Negotiate | 6.0.32
|
||||
Microsoft.AspNetCore.Authentication.OpenIdConnect | 6.0.32
|
||||
Microsoft.AspNetCore.Authentication.Twitter | 6.0.32
|
||||
Microsoft.AspNetCore.AzureAppServices.HostingStartup | 6.0.32
|
||||
Microsoft.AspNetCore.Authentication.WsFederation | 6.0.32
|
||||
Microsoft.AspNetCore.AzureAppServicesIntegration | 6.0.32
|
||||
Microsoft.AspNetCore.Authorization | 6.0.32
|
||||
Microsoft.AspNetCore.Connections.Abstractions | 6.0.32
|
||||
Microsoft.AspNetCore.ConcurrencyLimiter | 6.0.32
|
||||
Microsoft.AspNetCore.Cryptography.Internal | 6.0.32
|
||||
Microsoft.AspNetCore.DataProtection | 6.0.32
|
||||
Microsoft.AspNetCore.MiddlewareAnalysis | 6.0.32
|
||||
Microsoft.AspNetCore.Metadata | 6.0.32
|
||||
Microsoft.AspNetCore.Mvc.NewtonsoftJson | 6.0.32
|
||||
Microsoft.AspNetCore.Razor.Language | 6.0.32
|
||||
Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv | 6.0.32
|
||||
Microsoft.AspNetCore.SignalR.Client | 6.0.32
|
||||
Microsoft.AspNetCore.SignalR.Client.Core | 6.0.32
|
||||
Microsoft.AspNetCore.SignalR.Protocols.Json | 6.0.32
|
||||
Microsoft.DotNet.Web.Spa.ProjectTemplates.6.0 | 6.0.32
|
||||
Microsoft.Extensions.Caching.SqlServer | 6.0.32
|
||||
Microsoft.Extensions.Caching.StackExchangeRedis | 6.0.32
|
||||
Microsoft.Extensions.Diagnostics.HealthChecks | 6.0.32
|
||||
Microsoft.JSInterop | 6.0.32
|
||||
Microsoft.JSInterop.WebAssembly | 6.0.32
|
||||
Microsoft.TemplateEngine.Utils | 6.0.132
|
||||
Microsoft.TemplateSearch.Common | 6.0.132
|
||||
Microsoft.TemplateEngine.Core | 6.0.132
|
||||
Microsoft.TemplateEngine.Core.Contracts | 6.0.132
|
||||
Microsoft.TemplateEngine.IDE | 6.0.132
|
||||
Microsoft.TemplateEngine.Edge | 6.0.132
|
||||
Microsoft.TemplateEngine.Abstractions | 6.0.132
|
||||
Microsoft.DotNet.Common.ItemTemplates | 6.0.132
|
||||
Microsoft.DotNet.Common.ProjectTemplates.6.0 | 6.0.132
|
||||
Microsoft.TemplateEngine.TemplateLocalizer | 6.0.132
|
||||
Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 6.0.132
|
||||
Microsoft.TemplateEngine.TemplateLocalizer.Core | 6.0.132
|
||||
Microsoft.DotNet.Compatibility | 1.0.0-servicing.24315.1
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Python.osx-x64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Python.win-x64.Msi.x64 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.400.Msi.x86 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.100.Msi.x64 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.300.Msi.arm64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Python.win-x64 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.100.Msi.arm64 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.300 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.300.Msi.x64 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.400 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.400.Msi.arm64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Node.linux-x64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Node.osx-x64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64.Msi.x64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Python.win-x64.Msi.arm64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.linux-x64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.100.Msi.x86 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.400.Msi.x64 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.100 | 6.0.32
|
||||
Microsoft.NET.Workload.Emscripten.Manifest-6.0.300.Msi.x86 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.win-x64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Sdk.osx-x64 | 6.0.32
|
||||
Microsoft.NET.Runtime.Emscripten.2.0.23.Node.win-x64.Msi.x64 | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Analyzers | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Cosmos | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Design | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Proxies | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Relational.Specification.Tests | 6.0.32
|
||||
Microsoft.Data.Sqlite | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.AspNet.Specification.Tests | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Abstractions | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Specification.Tests | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Sqlite | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 6.0.32
|
||||
dotnet-ef | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Tools | 6.0.32
|
||||
Microsoft.EntityFrameworkCore | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Relational | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.Sqlite.Core | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 6.0.32
|
||||
Microsoft.Data.Sqlite.Core | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.InMemory | 6.0.32
|
||||
Microsoft.EntityFrameworkCore.SqlServer | 6.0.32
|
||||
Microsoft.DotNet.Common.ProjectTemplates.2.1 | 6.0.424
|
||||
Microsoft.DotNet.Common.ProjectTemplates.3.0 | 6.0.424
|
||||
Microsoft.TemplateEngine.Abstractions | 6.0.424
|
||||
Microsoft.TemplateEngine.Core | 6.0.424
|
||||
Microsoft.DotNet.Common.ProjectTemplates.6.0 | 6.0.424
|
||||
Microsoft.TemplateEngine.Core.Contracts | 6.0.424
|
||||
Microsoft.TemplateEngine.Utils | 6.0.424
|
||||
Microsoft.TemplateEngine.Edge | 6.0.424
|
||||
Microsoft.TemplateEngine.TemplateLocalizer.Core | 6.0.424
|
||||
Microsoft.DotNet.Common.ProjectTemplates.1.x | 6.0.424
|
||||
Microsoft.DotNet.Common.ItemTemplates | 6.0.424
|
||||
Microsoft.DotNet.Common.ProjectTemplates.3.1 | 6.0.424
|
||||
Microsoft.DotNet.Common.ProjectTemplates.5.0 | 6.0.424
|
||||
Microsoft.DotNet.Common.ProjectTemplates.2.2 | 6.0.424
|
||||
Microsoft.DotNet.Common.ProjectTemplates.2.0 | 6.0.424
|
||||
Microsoft.TemplateEngine.IDE | 6.0.424
|
||||
Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 6.0.424
|
||||
Microsoft.TemplateEngine.TemplateLocalizer | 6.0.424
|
||||
Microsoft.TemplateSearch.Common | 6.0.424
|
||||
FSharp.Compiler.Service | 41.0.7
|
||||
FSharp.Core | 6.0.7
|
||||
Microsoft.NET.ILLink.Analyzers | 6.0.200-1.24270.5
|
||||
Microsoft.NET.ILLink | 6.0.200-1.24270.5
|
||||
Microsoft.NET.ILLink.Tasks | 6.0.200-1.24270.5
|
||||
|
||||
[//]: # ( Runtime 6.0.32)
|
||||
[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1c69eb5f-1035-4367-b60e-00b55322e871/042836571a606efaaaad0ff46c44a437/dotnet-runtime-6.0.32-linux-arm.tar.gz
|
||||
[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ae57a4e9-a6d3-4532-9061-72cfcbb90e70/89016f6466f00a8e707cd2f12fafe9e4/dotnet-runtime-6.0.32-linux-arm64.tar.gz
|
||||
[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/eb2787f0-c0be-4b67-ae93-4b981fa5592e/934de7c9a2c528e8fd802e863daf9c7d/dotnet-runtime-6.0.32-linux-musl-arm.tar.gz
|
||||
[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/47224381-7453-4836-aeb1-4dcec9270cd3/798564d0b6cf917a7c0ac8d17077294d/dotnet-runtime-6.0.32-linux-musl-arm64.tar.gz
|
||||
[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d192f7bd-bf76-4175-86fe-996e7b716110/7ae2d021a2dc734bb98e331bfe74fece/dotnet-runtime-6.0.32-linux-musl-x64.tar.gz
|
||||
[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/37d9269f-d651-4248-beae-ccfbf4dc34fc/17809ba306015df6406cf4338b5cc576/dotnet-runtime-6.0.32-linux-x64.tar.gz
|
||||
[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/3b11bd38-58fd-4783-9d7f-e18e0409fe6a/a3df4c7ebff8fc2c67d7c9f5518fb7fd/dotnet-runtime-6.0.32-osx-arm64.pkg
|
||||
[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/aea2980c-1104-4e20-b608-ff52a1295165/19c1f907bab296a31a1c084776bad885/dotnet-runtime-6.0.32-osx-arm64.tar.gz
|
||||
[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/aa0b1f71-8dfc-4b1b-9525-2249cd47cd7d/edd42c3f2bf111067355ae1d4598fa51/dotnet-runtime-6.0.32-osx-x64.pkg
|
||||
[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7ff71c2f-9fc9-402a-b88b-e85510530744/4fe521036c2d271ed8247fd5b761af1d/dotnet-runtime-6.0.32-osx-x64.tar.gz
|
||||
[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/b6db2261-4288-474f-8762-4ee06bcb1227/e8b1458ea9f82b90e63be8fe8b9f2775/dotnet-runtime-6.0.32-win-arm64.exe
|
||||
[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/5f7e774b-29f0-4289-a8ca-c774739b5642/9002f930381bfde97661c49b7dabb5fd/dotnet-runtime-6.0.32-win-arm64.zip
|
||||
[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/4515aaaa-c7d5-40bf-b7fd-f476d6ea3b1a/c545ea92dbd537753aefb937478fd532/dotnet-runtime-6.0.32-win-x64.exe
|
||||
[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/a36df873-9d55-4697-a598-01ccd758365f/1f82e260f2d18ee644768b07f2eee343/dotnet-runtime-6.0.32-win-x64.zip
|
||||
[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/48edde1e-1e8f-4db6-b4dc-c882556dda4b/084af9e54686f70a8daecea2d2fbe2cb/dotnet-runtime-6.0.32-win-x86.exe
|
||||
[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/292f1ab0-e7b4-41b7-b9c7-05d7fd68392f/850a09030e9818cee50ae3acf6c038fe/dotnet-runtime-6.0.32-win-x86.zip
|
||||
|
||||
[//]: # ( WindowsDesktop 6.0.32)
|
||||
[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/7cca2d9f-0006-43b8-b9fe-afd6392e9547/6e41687e10dff5a93d699c0e0d45e6c0/windowsdesktop-runtime-6.0.32-win-arm64.exe
|
||||
[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/209e46b3-9a03-431a-a0c6-3ae7e08898c8/b011f6dc25625d06d2de2d452d31b8ff/windowsdesktop-runtime-6.0.32-win-arm64.zip
|
||||
[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/222a065f-5671-4aed-aba9-46a94f2705e2/2bbcbd8e1c304ed1f7cef2be5afdaf43/windowsdesktop-runtime-6.0.32-win-x64.exe
|
||||
[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/c4920cb7-d5b6-4c67-a2b2-e021777701e2/085054301a471cb675f13495449bdf00/windowsdesktop-runtime-6.0.32-win-x64.zip
|
||||
[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/11c05bd5-e601-4210-9912-4c0676b0f8ad/6a79dcc4cee0ba6985437d792c2d718e/windowsdesktop-runtime-6.0.32-win-x86.exe
|
||||
[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/7146aff0-f7dd-4dac-a16e-2947c4bbb8fc/0e4b3fbc1ab8f0662b6caaab32f81fc7/windowsdesktop-runtime-6.0.32-win-x86.zip
|
||||
|
||||
[//]: # ( ASP 6.0.32)
|
||||
[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d5106f1a-d140-4c8c-b480-001824b72768/7e9cf426bf45040eadfcc8bb20227b6d/aspnetcore-runtime-6.0.32-linux-arm.tar.gz
|
||||
[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7b3ead1a-441d-42b9-ac91-1253ed8aee48/044d517eaff9f65e18e3e27f4d825d34/aspnetcore-runtime-6.0.32-linux-arm64.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/33b9b0ea-5a96-46a9-8062-3c1ed00a37e9/7a7e182643bc08a8ba9ed43edc07bef0/aspnetcore-runtime-6.0.32-linux-musl-arm.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5538d46b-226f-4c17-978d-60594b82a309/601a23f13805b271012756095535820e/aspnetcore-runtime-6.0.32-linux-musl-arm64.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0ad0ece8-449d-4c6d-87d4-8354b2ffcd02/50853571dc0f9092b174cc6c5c7fb579/aspnetcore-runtime-6.0.32-linux-musl-x64.tar.gz
|
||||
[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/99f90118-96b4-4d06-97ad-d779715319f6/aecf393f9b9d362b66b93a47d90cfa8d/aspnetcore-runtime-6.0.32-linux-x64.tar.gz
|
||||
[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/747ff7b4-44cb-4f11-a052-00484643c9ca/60175b793e5b9b472fb53960ee3aabe3/aspnetcore-runtime-6.0.32-osx-arm64.tar.gz
|
||||
[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ff01df65-0536-46ad-bd67-95b72251e2cc/a9efc5c00994076c2635d70cac4f94bc/aspnetcore-runtime-6.0.32-osx-x64.tar.gz
|
||||
[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/0805e07d-c7bd-4881-8bdf-7a861b195b6c/caf7fd0468542ca8e849b465558be7f8/aspnetcore-runtime-6.0.32-win-arm64.zip
|
||||
[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/cd77851b-80d8-4ef6-87ee-afbaf715cea5/a2e9029cd1d4f0e35641e42852ac911e/aspnetcore-runtime-6.0.32-win-x64.exe
|
||||
[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/430115d1-18e8-45cc-918f-1ee56e821819/1380876010cb0a75cbbe3e3bd807cd61/aspnetcore-runtime-6.0.32-win-x64.zip
|
||||
[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/4751d311-56b7-4456-a919-592e786d0854/9dabfdcbcd0ed3a8f6dd9ac5971b1848/aspnetcore-runtime-6.0.32-win-x86.exe
|
||||
[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/2142924b-4867-4b7f-982c-b02c2fc7f946/c7b631b553488bda96b534477f2e4233/aspnetcore-runtime-6.0.32-win-x86.zip
|
||||
[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/67acc6b0-c653-4abf-af31-96edf0f75b24/90a29be6426124af37a70871fe1c0509/dotnet-hosting-6.0.32-win.exe
|
||||
|
||||
[//]: # ( SDK 6.0.424)
|
||||
[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/500addd2-cfbf-49b4-b09f-e497f93331a4/e096ebc13bba6a9f6890588c5f617cae/dotnet-sdk-6.0.424-linux-arm.tar.gz
|
||||
[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/5f4b8e71-b03a-45cb-9a81-3cfcb51ef346/eb9509f0a061be1106689c1fbf5d5169/dotnet-sdk-6.0.424-linux-arm64.tar.gz
|
||||
[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2476a148-a7dd-444e-9f9f-afc3f1c6f4bf/50fa21da8d5b095a00970be9d4a7c549/dotnet-sdk-6.0.424-linux-musl-arm.tar.gz
|
||||
[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4925d8f5-663e-4e3f-9c71-8d64f6e443f2/e5b86ec2f28af4192cdb4e77fe01a2dc/dotnet-sdk-6.0.424-linux-musl-arm64.tar.gz
|
||||
[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/497f2f70-988b-44c6-a62e-0d725598bebc/08f3b6af01d9d8c0a4c81c8ad0d419df/dotnet-sdk-6.0.424-linux-musl-x64.tar.gz
|
||||
[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e94bb674-1fb1-4966-b2f0-bc9055ea33fc/428b37dee8ffb641fd1e45b401b2994c/dotnet-sdk-6.0.424-linux-x64.tar.gz
|
||||
[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/c88c088d-fdf3-46f2-bacb-64ea20d20d65/b751a812209385384ec32a3d84124200/dotnet-sdk-6.0.424-osx-arm64.pkg
|
||||
[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9692d45e-74d3-49a6-b076-7f1248e92c92/62628ca1d882a0266afb8413a7fbf3ca/dotnet-sdk-6.0.424-osx-arm64.tar.gz
|
||||
[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/0161ccc5-bb74-4d5f-b153-fb9ed1f31531/a3e393ab61522f4b8050cfd2692ad1d6/dotnet-sdk-6.0.424-osx-x64.pkg
|
||||
[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/28142fce-3788-45fb-a84a-1b00493f02b2/bc8df50296819166baa09ad3d372dca2/dotnet-sdk-6.0.424-osx-x64.tar.gz
|
||||
[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/976e9c79-7669-4110-885c-781edf5979fe/916eb14e692997c58b931707b7d81ff4/dotnet-sdk-6.0.424-win-arm64.exe
|
||||
[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/9bfcc69a-301c-4811-aea8-90afedd5df94/150239580afa7cc70e8042e86fb80c10/dotnet-sdk-6.0.424-win-arm64.zip
|
||||
[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/23c7bf0d-e22d-4372-bcb2-292eb36a5238/11af494be409759f46b679ab22e65a58/dotnet-sdk-6.0.424-win-x64.exe
|
||||
[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/b298579b-5779-4a53-bd04-19749f22eb28/5e0f54a5a0de540dba50e8379a4e3ff7/dotnet-sdk-6.0.424-win-x64.zip
|
||||
[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/9e184641-56bb-430b-9297-4316b039b641/3409ae071e0140ce2237f909b4b0ffbb/dotnet-sdk-6.0.424-win-x86.exe
|
||||
[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/60d5b63c-cccc-4da3-a0ec-da8fdc4be15c/6df910821e7503c9773fa37eeb97a229/dotnet-sdk-6.0.424-win-x86.zip
|
||||
@@ -13,6 +13,7 @@
|
||||
|
||||
| Date | Release |
|
||||
| :-- | :-- |
|
||||
| 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) |
|
||||
| 2024/04/09 | [6.0.29](https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.29/6.0.29.md) |
|
||||
|
||||
@@ -8,6 +8,9 @@ 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.32 (July 2024)
|
||||
- [CVE-2024-38095 | .NET Denial of Service Vulnerability](https://github.com/dotnet/announcements/issues/xxx)
|
||||
- [CVE-2024-38081 | .NET Denial of Service Vulnerability](https://github.com/dotnet/announcements/issues/xxx)
|
||||
- 6.0.31 (May 28 2024)
|
||||
- No new CVEs.
|
||||
- 6.0.30 (May 2024)
|
||||
|
||||
@@ -1,14 +1,603 @@
|
||||
{
|
||||
"channel-version": "6.0",
|
||||
"latest-release": "6.0.31",
|
||||
"latest-release-date": "2024-05-28",
|
||||
"latest-runtime": "6.0.31",
|
||||
"latest-sdk": "6.0.423",
|
||||
"latest-release": "6.0.32",
|
||||
"latest-release-date": "2024-07-09",
|
||||
"latest-runtime": "6.0.32",
|
||||
"latest-sdk": "6.0.424",
|
||||
"support-phase": "active",
|
||||
"release-type": "lts",
|
||||
"eol-date": "2024-11-12",
|
||||
"lifecycle-policy": "https://dotnet.microsoft.com/platform/support/policy/",
|
||||
"releases": [
|
||||
{
|
||||
"release-date": "2024-07-09",
|
||||
"release-version": "6.0.32",
|
||||
"security": true,
|
||||
"cve-list": [
|
||||
{
|
||||
"cve-id": "CVE-2024-38081",
|
||||
"cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-38081"
|
||||
},
|
||||
{
|
||||
"cve-id": "CVE-2024-38095",
|
||||
"cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-38095"
|
||||
}
|
||||
],
|
||||
"release-notes": "https://github.com/dotnet/core/blob/main/release-notes/6.0/6.0.32/6.0.32.md",
|
||||
"runtime": {
|
||||
"version": "6.0.32",
|
||||
"version-display": "6.0.32",
|
||||
"vs-version": "17.4.21, 17.6.17, 17.8.12, 17.10.3",
|
||||
"vs-mac-version": "",
|
||||
"files": [
|
||||
{
|
||||
"name": "dotnet-runtime-linux-arm.tar.gz",
|
||||
"rid": "linux-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/1c69eb5f-1035-4367-b60e-00b55322e871/042836571a606efaaaad0ff46c44a437/dotnet-runtime-6.0.32-linux-arm.tar.gz",
|
||||
"hash": "f46bbf92bcf442eed0dd943735a86e9e44bf245775d933d2226716be7b05d521fb804f7da83e1b9ebf9a1d03130f891bdf6822c988ca8b0d52c593807b8722e1"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/ae57a4e9-a6d3-4532-9061-72cfcbb90e70/89016f6466f00a8e707cd2f12fafe9e4/dotnet-runtime-6.0.32-linux-arm64.tar.gz",
|
||||
"hash": "dd9807d0e8872956602241bdc06e33cc6d7cb5519bf7d7864e1671c8608adab28b539ab910778a5f2543e8cd06c9db64f8def044180f29167ac82bc36ee258e5"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/eb2787f0-c0be-4b67-ae93-4b981fa5592e/934de7c9a2c528e8fd802e863daf9c7d/dotnet-runtime-6.0.32-linux-musl-arm.tar.gz",
|
||||
"hash": "b5a667e875a5f7e247dc4c9a5e2084a4162e20631dcfdfec10359d0235f271b65e95ce4b0b7aa5213a0cb023a84208640e13b6259b5edcb26e0e19b406114e6a"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/47224381-7453-4836-aeb1-4dcec9270cd3/798564d0b6cf917a7c0ac8d17077294d/dotnet-runtime-6.0.32-linux-musl-arm64.tar.gz",
|
||||
"hash": "5ed3da55a27f9dacfa6fdb9c555e797edb36613cfcd9f5fc4290da2a82736436b18f448afd15d980ef11a33bf5013cbdaf87e821dc88198b76d723482c7c12f5"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/d192f7bd-bf76-4175-86fe-996e7b716110/7ae2d021a2dc734bb98e331bfe74fece/dotnet-runtime-6.0.32-linux-musl-x64.tar.gz",
|
||||
"hash": "01832b7f6359bdb21130486a1d40098e4bcba0ef93afa0610d25bec3295cfa8e2e930d284b9ca2f2bba30e0c2ddd6bdd15190003a2751ffcef5947c52d8886a5"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/37d9269f-d651-4248-beae-ccfbf4dc34fc/17809ba306015df6406cf4338b5cc576/dotnet-runtime-6.0.32-linux-x64.tar.gz",
|
||||
"hash": "9babfe66f4a4261dd454f3220899af0a19532ab93575b581cec838f1c5f130d98b6fb1aaae5ee8e5b2e70deb55b619a0d55347f014ace72cb84b78d61faf0a59"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-arm64.pkg",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/3b11bd38-58fd-4783-9d7f-e18e0409fe6a/a3df4c7ebff8fc2c67d7c9f5518fb7fd/dotnet-runtime-6.0.32-osx-arm64.pkg",
|
||||
"hash": "9371559cfec40a7b10807368bded287da539c774d4193e9df18ecd6a99ba39e8e7e69894b217d6d2cef90416940f33b193a956fcc03c460de38cc4078ff0e8c9"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/aea2980c-1104-4e20-b608-ff52a1295165/19c1f907bab296a31a1c084776bad885/dotnet-runtime-6.0.32-osx-arm64.tar.gz",
|
||||
"hash": "cf9ec72bfb89124d12a359725689b5d4539ff6a8235fafada93d71b7e1c9d836592e6edecb2e1242a23298b0489050068322d2b9356b5d2e59f7dc519f2c5cfe"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-x64.pkg",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/aa0b1f71-8dfc-4b1b-9525-2249cd47cd7d/edd42c3f2bf111067355ae1d4598fa51/dotnet-runtime-6.0.32-osx-x64.pkg",
|
||||
"hash": "eaf98b0b240e2699110261f7d51b5774e989aa70450fe81417296cef17095a865ffa7b27558910b1b1da7ad32e4eba3589d2e9f11572cc5d7ce9a2800a124581"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7ff71c2f-9fc9-402a-b88b-e85510530744/4fe521036c2d271ed8247fd5b761af1d/dotnet-runtime-6.0.32-osx-x64.tar.gz",
|
||||
"hash": "d9e29d9b5fefd1b431135c6cf504dc16400920eaa1d7b67ec5b24d1ab672a9d573a6c55750abb116facd2b228ed07a73951b7feee1982d5b24ba3cd025b4e6d5"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/b6db2261-4288-474f-8762-4ee06bcb1227/e8b1458ea9f82b90e63be8fe8b9f2775/dotnet-runtime-6.0.32-win-arm64.exe",
|
||||
"hash": "c319ba9a569f1ac63338d87160f288a3d92d0150ad5ffc747a790ae05d343eb3f6a04236ee2a8ee7cbe3003f331cc0b4ced5faa4061f3281c3d73daceb7ae744"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/5f7e774b-29f0-4289-a8ca-c774739b5642/9002f930381bfde97661c49b7dabb5fd/dotnet-runtime-6.0.32-win-arm64.zip",
|
||||
"hash": "9d2b1b57d71bf05144e5c096cb9bb47f5010e6d258cb87db5450911be11667cd21a75a82d3b4ebb5426a8c3293da6c69091f01157db19c11b96946cf75d8680f"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4515aaaa-c7d5-40bf-b7fd-f476d6ea3b1a/c545ea92dbd537753aefb937478fd532/dotnet-runtime-6.0.32-win-x64.exe",
|
||||
"hash": "e46fcbf574776ed1859296a18734af102a921e8aeec0069ee94bc8f24d4c69aa28b1b15dcba3754ac1ad3efe099c82bc4653942931eeeb854b2ed0684d52ea85"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a36df873-9d55-4697-a598-01ccd758365f/1f82e260f2d18ee644768b07f2eee343/dotnet-runtime-6.0.32-win-x64.zip",
|
||||
"hash": "94788c0586735d12b99a4853a5ce7f4b93a43db50d0564096adb7af6d6d2ad183393998c5d16ac323e6c8b26eefd4d5f6ad902917d7dcd2afb2db892d997a0f0"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/48edde1e-1e8f-4db6-b4dc-c882556dda4b/084af9e54686f70a8daecea2d2fbe2cb/dotnet-runtime-6.0.32-win-x86.exe",
|
||||
"hash": "49e36e23e1cb8b7e3f04ffd5269aa3a1a672542715295b1a0069a35bdb9baf20248337609742a57380a73a272030ba1dc6e494a8e4724c89866197852bd2e699"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/292f1ab0-e7b4-41b7-b9c7-05d7fd68392f/850a09030e9818cee50ae3acf6c038fe/dotnet-runtime-6.0.32-win-x86.zip",
|
||||
"hash": "53d276338098c5a54e3a3e334c64fa2c9034ce2cd55fde201687cf6bdc692685b64f1f69a79a5e853d48bf0c492d4c63c3ddffb17269e51ab70f0de25b36c6ff"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sdk": {
|
||||
"version": "6.0.424",
|
||||
"version-display": "6.0.424",
|
||||
"runtime-version": "6.0.32",
|
||||
"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/500addd2-cfbf-49b4-b09f-e497f93331a4/e096ebc13bba6a9f6890588c5f617cae/dotnet-sdk-6.0.424-linux-arm.tar.gz",
|
||||
"hash": "671c39af0b0fa658b2c55b32923b90122074e0cff3070588134d50625ac0dc52c9abb93e5c872b7c84231128d5ef8aa213133df7fba552bd9aefb8e83f93e778"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/5f4b8e71-b03a-45cb-9a81-3cfcb51ef346/eb9509f0a061be1106689c1fbf5d5169/dotnet-sdk-6.0.424-linux-arm64.tar.gz",
|
||||
"hash": "6a24dcad251016aa82ea11d3c665b250d5f86e7f8a82a6ec0f01d250e9cd671fd0746812757c023f28d4929248d326b2a5dc13ede8d5b5486671ea1452954aed"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/2476a148-a7dd-444e-9f9f-afc3f1c6f4bf/50fa21da8d5b095a00970be9d4a7c549/dotnet-sdk-6.0.424-linux-musl-arm.tar.gz",
|
||||
"hash": "24b6ef9e2a92f74ec354fcb05ac44532adad96a2d2551a3f49999eb298b3f8a9fbbbf21780b79f281933b3a8f1a93e1f9c87e1a022209715e3864f4e93d100ba"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4925d8f5-663e-4e3f-9c71-8d64f6e443f2/e5b86ec2f28af4192cdb4e77fe01a2dc/dotnet-sdk-6.0.424-linux-musl-arm64.tar.gz",
|
||||
"hash": "64fd8d52a46003ae3763a65f9cdef817e753d27d3f6e721fefc90743ffcd5e72d6695097f88f91fd1a3f7c038fc5976ec49dbb0d11a7868b45f8850c2a19cc2e"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/497f2f70-988b-44c6-a62e-0d725598bebc/08f3b6af01d9d8c0a4c81c8ad0d419df/dotnet-sdk-6.0.424-linux-musl-x64.tar.gz",
|
||||
"hash": "352f08327fa8b830ae75f28d0f9cb438c47f64b9af61bbde202dca67f3753489703e9e0ac8001217ce7062e7330ca58b5dae9e921e1923a9c7fa925a3a535336"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/e94bb674-1fb1-4966-b2f0-bc9055ea33fc/428b37dee8ffb641fd1e45b401b2994c/dotnet-sdk-6.0.424-linux-x64.tar.gz",
|
||||
"hash": "e9823aa2ad261199f8289fde8721931c1e4d47357b4973b8c7d34c12abd440bb932064ac151b0e0d7b3d5b72a5dfe3f20d5dafa19e6f56f1a61ad54b7de5e584"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.pkg",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c88c088d-fdf3-46f2-bacb-64ea20d20d65/b751a812209385384ec32a3d84124200/dotnet-sdk-6.0.424-osx-arm64.pkg",
|
||||
"hash": "c4ccbdc43757bcf974aaf6d5e383494b1ffc254259b27cecfc600138e5a7b3a7cecfb44e5b5ddc63a9ab508e7eb03c47f69c1cef4adb0d32e5772a3c6b1678d0"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/9692d45e-74d3-49a6-b076-7f1248e92c92/62628ca1d882a0266afb8413a7fbf3ca/dotnet-sdk-6.0.424-osx-arm64.tar.gz",
|
||||
"hash": "8de0b5aa92445a366807e3ba87d7b9de3b7dc035d96f7070f03197a6e6b78881d1dc279a619914140cd9025aa9084b35526d6db2c2db396cc07ebc398cbc6e71"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.pkg",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/0161ccc5-bb74-4d5f-b153-fb9ed1f31531/a3e393ab61522f4b8050cfd2692ad1d6/dotnet-sdk-6.0.424-osx-x64.pkg",
|
||||
"hash": "c1ab3dd804d6e19c6508e50feae2a42f2a8c189eadcd3aeb65244b03492640f721e3fe1a524b86605c343ab5f083cb178769d3ceb4b2795de2527cf99da3c418"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/28142fce-3788-45fb-a84a-1b00493f02b2/bc8df50296819166baa09ad3d372dca2/dotnet-sdk-6.0.424-osx-x64.tar.gz",
|
||||
"hash": "611a226f16d2dc6c5cfdac1911f116d159d65e1e0d4189afd8db8d88faecd92e32244e96c8d3cfa7d094a6d8ba086323b8d1d038bc0efffcd14795d197cf91a1"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/976e9c79-7669-4110-885c-781edf5979fe/916eb14e692997c58b931707b7d81ff4/dotnet-sdk-6.0.424-win-arm64.exe",
|
||||
"hash": "698435a90841aeab8f8682f77e3c7b16aa71d2efcb83d3e8851eba964cf4c7163776f95457d697aa4f300274a526c5981c2153c8ce307c5c69d72312acb93ffc"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/9bfcc69a-301c-4811-aea8-90afedd5df94/150239580afa7cc70e8042e86fb80c10/dotnet-sdk-6.0.424-win-arm64.zip",
|
||||
"hash": "812996c005760802764ccecae31153a743fb469fb7d7b4ad7528ae4e5bc1443679ef723ae0363e3541865de39d78e370ffdb22cccdf8e49598628cfb731aff58"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/23c7bf0d-e22d-4372-bcb2-292eb36a5238/11af494be409759f46b679ab22e65a58/dotnet-sdk-6.0.424-win-x64.exe",
|
||||
"hash": "7fe3cc5b4dae375aa7c1b1e46f8f84bd59dd2c985dcfec3c92f5626e1d42890375d8808ae16dbdf714f204f8ad23e2d49dd7f081590477828af04e6e4801cdc9"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/b298579b-5779-4a53-bd04-19749f22eb28/5e0f54a5a0de540dba50e8379a4e3ff7/dotnet-sdk-6.0.424-win-x64.zip",
|
||||
"hash": "309dcfdede6c723c8a060e2500a6b5622818f15c55352de10f9870fd52975acae20fb0d513723a8ab833df70834dc8dfbe335012bb86638d86bf94f1ce42353c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/9e184641-56bb-430b-9297-4316b039b641/3409ae071e0140ce2237f909b4b0ffbb/dotnet-sdk-6.0.424-win-x86.exe",
|
||||
"hash": "9b173820df5472b5a745f5404ddbb43c33edb0cd14e54e04611c67d2b5d01f33c4b27376e7da056d106ee649dfeb1bf0fe3dc4533c4542d997c88217ab1f7084"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/60d5b63c-cccc-4da3-a0ec-da8fdc4be15c/6df910821e7503c9773fa37eeb97a229/dotnet-sdk-6.0.424-win-x86.zip",
|
||||
"hash": "eed1f01bc31f1bbc255a7c8287619259b55ef441640a9df393fafd1176232d8679ab7c7c3c38496b733c6fbcd19bb72c9ca4d362f8084472e4bc3ecfa24c61a3"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sdks": [
|
||||
{
|
||||
"version": "6.0.424",
|
||||
"version-display": "6.0.424",
|
||||
"runtime-version": "6.0.32",
|
||||
"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/500addd2-cfbf-49b4-b09f-e497f93331a4/e096ebc13bba6a9f6890588c5f617cae/dotnet-sdk-6.0.424-linux-arm.tar.gz",
|
||||
"hash": "671c39af0b0fa658b2c55b32923b90122074e0cff3070588134d50625ac0dc52c9abb93e5c872b7c84231128d5ef8aa213133df7fba552bd9aefb8e83f93e778"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/5f4b8e71-b03a-45cb-9a81-3cfcb51ef346/eb9509f0a061be1106689c1fbf5d5169/dotnet-sdk-6.0.424-linux-arm64.tar.gz",
|
||||
"hash": "6a24dcad251016aa82ea11d3c665b250d5f86e7f8a82a6ec0f01d250e9cd671fd0746812757c023f28d4929248d326b2a5dc13ede8d5b5486671ea1452954aed"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/2476a148-a7dd-444e-9f9f-afc3f1c6f4bf/50fa21da8d5b095a00970be9d4a7c549/dotnet-sdk-6.0.424-linux-musl-arm.tar.gz",
|
||||
"hash": "24b6ef9e2a92f74ec354fcb05ac44532adad96a2d2551a3f49999eb298b3f8a9fbbbf21780b79f281933b3a8f1a93e1f9c87e1a022209715e3864f4e93d100ba"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4925d8f5-663e-4e3f-9c71-8d64f6e443f2/e5b86ec2f28af4192cdb4e77fe01a2dc/dotnet-sdk-6.0.424-linux-musl-arm64.tar.gz",
|
||||
"hash": "64fd8d52a46003ae3763a65f9cdef817e753d27d3f6e721fefc90743ffcd5e72d6695097f88f91fd1a3f7c038fc5976ec49dbb0d11a7868b45f8850c2a19cc2e"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/497f2f70-988b-44c6-a62e-0d725598bebc/08f3b6af01d9d8c0a4c81c8ad0d419df/dotnet-sdk-6.0.424-linux-musl-x64.tar.gz",
|
||||
"hash": "352f08327fa8b830ae75f28d0f9cb438c47f64b9af61bbde202dca67f3753489703e9e0ac8001217ce7062e7330ca58b5dae9e921e1923a9c7fa925a3a535336"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/e94bb674-1fb1-4966-b2f0-bc9055ea33fc/428b37dee8ffb641fd1e45b401b2994c/dotnet-sdk-6.0.424-linux-x64.tar.gz",
|
||||
"hash": "e9823aa2ad261199f8289fde8721931c1e4d47357b4973b8c7d34c12abd440bb932064ac151b0e0d7b3d5b72a5dfe3f20d5dafa19e6f56f1a61ad54b7de5e584"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.pkg",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c88c088d-fdf3-46f2-bacb-64ea20d20d65/b751a812209385384ec32a3d84124200/dotnet-sdk-6.0.424-osx-arm64.pkg",
|
||||
"hash": "c4ccbdc43757bcf974aaf6d5e383494b1ffc254259b27cecfc600138e5a7b3a7cecfb44e5b5ddc63a9ab508e7eb03c47f69c1cef4adb0d32e5772a3c6b1678d0"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/9692d45e-74d3-49a6-b076-7f1248e92c92/62628ca1d882a0266afb8413a7fbf3ca/dotnet-sdk-6.0.424-osx-arm64.tar.gz",
|
||||
"hash": "8de0b5aa92445a366807e3ba87d7b9de3b7dc035d96f7070f03197a6e6b78881d1dc279a619914140cd9025aa9084b35526d6db2c2db396cc07ebc398cbc6e71"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.pkg",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/0161ccc5-bb74-4d5f-b153-fb9ed1f31531/a3e393ab61522f4b8050cfd2692ad1d6/dotnet-sdk-6.0.424-osx-x64.pkg",
|
||||
"hash": "c1ab3dd804d6e19c6508e50feae2a42f2a8c189eadcd3aeb65244b03492640f721e3fe1a524b86605c343ab5f083cb178769d3ceb4b2795de2527cf99da3c418"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/28142fce-3788-45fb-a84a-1b00493f02b2/bc8df50296819166baa09ad3d372dca2/dotnet-sdk-6.0.424-osx-x64.tar.gz",
|
||||
"hash": "611a226f16d2dc6c5cfdac1911f116d159d65e1e0d4189afd8db8d88faecd92e32244e96c8d3cfa7d094a6d8ba086323b8d1d038bc0efffcd14795d197cf91a1"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/976e9c79-7669-4110-885c-781edf5979fe/916eb14e692997c58b931707b7d81ff4/dotnet-sdk-6.0.424-win-arm64.exe",
|
||||
"hash": "698435a90841aeab8f8682f77e3c7b16aa71d2efcb83d3e8851eba964cf4c7163776f95457d697aa4f300274a526c5981c2153c8ce307c5c69d72312acb93ffc"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/9bfcc69a-301c-4811-aea8-90afedd5df94/150239580afa7cc70e8042e86fb80c10/dotnet-sdk-6.0.424-win-arm64.zip",
|
||||
"hash": "812996c005760802764ccecae31153a743fb469fb7d7b4ad7528ae4e5bc1443679ef723ae0363e3541865de39d78e370ffdb22cccdf8e49598628cfb731aff58"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/23c7bf0d-e22d-4372-bcb2-292eb36a5238/11af494be409759f46b679ab22e65a58/dotnet-sdk-6.0.424-win-x64.exe",
|
||||
"hash": "7fe3cc5b4dae375aa7c1b1e46f8f84bd59dd2c985dcfec3c92f5626e1d42890375d8808ae16dbdf714f204f8ad23e2d49dd7f081590477828af04e6e4801cdc9"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/b298579b-5779-4a53-bd04-19749f22eb28/5e0f54a5a0de540dba50e8379a4e3ff7/dotnet-sdk-6.0.424-win-x64.zip",
|
||||
"hash": "309dcfdede6c723c8a060e2500a6b5622818f15c55352de10f9870fd52975acae20fb0d513723a8ab833df70834dc8dfbe335012bb86638d86bf94f1ce42353c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/9e184641-56bb-430b-9297-4316b039b641/3409ae071e0140ce2237f909b4b0ffbb/dotnet-sdk-6.0.424-win-x86.exe",
|
||||
"hash": "9b173820df5472b5a745f5404ddbb43c33edb0cd14e54e04611c67d2b5d01f33c4b27376e7da056d106ee649dfeb1bf0fe3dc4533c4542d997c88217ab1f7084"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/60d5b63c-cccc-4da3-a0ec-da8fdc4be15c/6df910821e7503c9773fa37eeb97a229/dotnet-sdk-6.0.424-win-x86.zip",
|
||||
"hash": "eed1f01bc31f1bbc255a7c8287619259b55ef441640a9df393fafd1176232d8679ab7c7c3c38496b733c6fbcd19bb72c9ca4d362f8084472e4bc3ecfa24c61a3"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "6.0.132",
|
||||
"version-display": "6.0.132",
|
||||
"runtime-version": "6.0.32",
|
||||
"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/d32115d5-ceea-4225-94bc-700df11d2ee0/36b1a7487deeb9ec173bfee1d50abd8e/dotnet-sdk-6.0.132-linux-arm.tar.gz",
|
||||
"hash": "a486fa55d2618aa9b4c74111592a42278bc4f5a7656b2265c8f69789f2952f742a3b89b46b95787ce3d9f778d65bf877478c726bd13d61e71a9aa93506531100"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/ab80d02c-8522-44b3-a6d1-7a4717305656/8ca7718b9d10dd08aad2ccb91d885074/dotnet-sdk-6.0.132-linux-arm64.tar.gz",
|
||||
"hash": "574e63f1de4620f7f62421acf6c0f1971089b10b08e81125582d81fb23c0fca5c7703b79c0d7627ab743ed8ceb5d2948fdb606a9e8c6cf7628fa27d510d4719d"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/5554919d-3ebd-4d14-9a94-d4f327321243/912e4a78d71a552c33a1e40d3316af4c/dotnet-sdk-6.0.132-linux-musl-arm.tar.gz",
|
||||
"hash": "70849c27473b2f4daf58a8db4dc694c70c748a285106f002f7aab69a8db45778625be1c475c91933a6cb98e1325ab184bfb41be3cf2bdae1e67bcf0fa0117231"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/0fc83d53-8c95-42ab-b40d-f096ed29d36e/b92b81620840aeace61008099094e9b3/dotnet-sdk-6.0.132-linux-musl-arm64.tar.gz",
|
||||
"hash": "73caad1f5dcd287c095c29789a824df308ecbaaa1313dbaef703280ba2af72cdf2d63cdc3a1f80a5fa8a21407a0d031552c44f10e44ea3b55d3da80b49642c7a"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7e9a2d05-e618-4216-b599-3677d528e64c/853a18bd0e9d072994f12e0bc92ad22c/dotnet-sdk-6.0.132-linux-musl-x64.tar.gz",
|
||||
"hash": "b216b9338ecd595f9a6f49cc3c33d621df110cffa0cf54f270a102397a78ea0843805994d9c437b07b8e1eb4b790072d9cd7eaec87d48b78593e01f72238a15c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/9f73ff6b-6d2a-4089-bd97-ffac5a817931/2991e59497eb076bed968bb53fc7aa84/dotnet-sdk-6.0.132-linux-x64.tar.gz",
|
||||
"hash": "71e23cb50ee342d23797f0b9d8ad524b42b3be664b20730da7ebb7cb85c0ec5c69efefa3a68907190328a693f6e21bddd7b9e7ca3da2f48434be1a736b3f7ccb"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.pkg",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/e3da35eb-fa30-4668-be20-8e40c53c580b/506b1cfe85be2a73f772e4089e7d95d2/dotnet-sdk-6.0.132-osx-arm64.pkg",
|
||||
"hash": "b14de62b79f7d8c4d5928e303709fb3eaaf96b2cc5e13977be6c5d5a3c4a2ea9239f42f775919424dde43b350878dee6f4cd95d99c10b02a641dbeaf5d2182ca"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/6fc7e679-93e6-451d-ad5c-0ff6ebdc92a7/55df25bc67b5032a83256b1d6a276730/dotnet-sdk-6.0.132-osx-arm64.tar.gz",
|
||||
"hash": "076f890802a0446b43a6aecad0efad939f100e70ed7b5f4ceeab87b0781598b23d647bd77773ce8d895a1573fe68e05cffbcc0d5368cdf954b0471abcdd2780e"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.pkg",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/afd26985-ef2f-4b98-b32b-ec4e2969f528/99de03703ea1451974367724d5fb1e3a/dotnet-sdk-6.0.132-osx-x64.pkg",
|
||||
"hash": "c9ba1b85ab9ca7a42937cf880a060ae825572af3fb5fe169e4cf8ec33826e864fc4644f2cf0b2861c4f3b5d1fa37c43db028f61f6e8724b40207c0bd43b0bfbc"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/45415455-e8cf-42a7-a827-96d189fbc330/36452e5dceca0b0bba3b70a024ee9c15/dotnet-sdk-6.0.132-osx-x64.tar.gz",
|
||||
"hash": "479a45792663144f386ac9ce7f387e2c6d04024dd85de07a83956b4aeff7e91e062937e6e5c341fbc447566284145a491a2faaf6af929cf1940c09ef4966f7bf"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/31e151b8-72c0-42ab-b193-1a6ffded6aaf/f8f43c3e06fa772cfe798a3d07e938a3/dotnet-sdk-6.0.132-win-arm64.exe",
|
||||
"hash": "cb0131b29031e8fd84c432b3350bad0f899f6b3c7d4ae5ced2b6310c0fd6f77f6c905716d47c8adbed222993cc10891bc5aca0c1ce400bc796e991305263c550"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/ebb73509-a2b2-4674-802f-bf05c8ea6a84/a18bb15fc7ade244ca2186f11a96a846/dotnet-sdk-6.0.132-win-arm64.zip",
|
||||
"hash": "de601e4b9b441bfa9d7fcde0a648b2e589736568124675c6586fe071f8c8628d1cdf9554b50e5e75a49cf3fdefc43648c18692d6c5a02924052bf70920cb3ef9"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/0c82e7e6-fdde-49f2-a69f-bd986aeafe1b/9ea7411a22e661fff0e61e56a466e484/dotnet-sdk-6.0.132-win-x64.exe",
|
||||
"hash": "85d0e607a6a74279bd25f863d6c2947f217c804bc0d195cc3c11c0e17c29fcc7178238d73f121efd9611c3d4f63c154c04fca1a7211b97a43a7343bd59f7fcfb"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/69af2ee0-5379-4cd7-9aa8-9bed36318256/cbb00555c0ad657921351a6905aa2472/dotnet-sdk-6.0.132-win-x64.zip",
|
||||
"hash": "eddd4b74460ea8c53e21745e412a55e6a5319bfc6cec4e86fc98768dab23cff23b60c02cbc18b62a38704cf20554b3321d1d8ef8078bede74d6361d989d703c8"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/ad59f1d1-5f19-4474-86be-2f09ab195618/5c7a64445dae84e386bb88e1f6ac09e4/dotnet-sdk-6.0.132-win-x86.exe",
|
||||
"hash": "a247c2a07332116a0dadf0267faadc6eeb12fdc35aa3991e8018976425948de870bd23fb29723c2525bacbb191c39dbd674ad7982c05425953b9eec1f5030ba3"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a1fc5840-8712-4e94-93c3-26806b0b28f1/4066519a65807d01c2c5ec3332e4785a/dotnet-sdk-6.0.132-win-x86.zip",
|
||||
"hash": "f18acd447c90ad96d32ac9b4541826b17bcfa164b02ddf064beedcd995008df6b0a7177a6bd5c7e3d921fde9287b8e8a45dff3fc7094ef3702da8618df8dd012"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"aspnetcore-runtime": {
|
||||
"version": "6.0.32",
|
||||
"version-display": "6.0.32",
|
||||
"version-aspnetcoremodule": [
|
||||
"16.0.24166.32"
|
||||
],
|
||||
"vs-version": "",
|
||||
"files": [
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-arm.tar.gz",
|
||||
"rid": "linux-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/d5106f1a-d140-4c8c-b480-001824b72768/7e9cf426bf45040eadfcc8bb20227b6d/aspnetcore-runtime-6.0.32-linux-arm.tar.gz",
|
||||
"hash": "c145756c875420afd86038d39ed13706e8db4a668041f3cf9ff7412c37ad7e9cf2c20499946098066166fc298fa0a4c63f00ff7ca7b83a100528a27c20497213"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7b3ead1a-441d-42b9-ac91-1253ed8aee48/044d517eaff9f65e18e3e27f4d825d34/aspnetcore-runtime-6.0.32-linux-arm64.tar.gz",
|
||||
"hash": "7b420354821f30809a6e8278f6e9c0654599d3e3b578b777da0f8e387612c20f28ddc49d5baac09627857297648a53ca847bc1237bc30275db5b661253f67523"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/33b9b0ea-5a96-46a9-8062-3c1ed00a37e9/7a7e182643bc08a8ba9ed43edc07bef0/aspnetcore-runtime-6.0.32-linux-musl-arm.tar.gz",
|
||||
"hash": "b475c5880c222ef0c3e1a54bc7099dae7a26c5f21aa40984534502db0d384c72531e414536d12970183e052aa5b8ba289ea32ab011096347bcb9f1275df48172"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/5538d46b-226f-4c17-978d-60594b82a309/601a23f13805b271012756095535820e/aspnetcore-runtime-6.0.32-linux-musl-arm64.tar.gz",
|
||||
"hash": "d479d7534192a8a936cc751c885c48512453ce51e2879866b26bbf354181f0cf053b8c8258eb76927f204aea6d639d10dfb1c4db80e7b35c592e00ec0b1eb4bb"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/0ad0ece8-449d-4c6d-87d4-8354b2ffcd02/50853571dc0f9092b174cc6c5c7fb579/aspnetcore-runtime-6.0.32-linux-musl-x64.tar.gz",
|
||||
"hash": "8faf9f49c86adac4a09defeb4063ddd2cc2da7a3812afd5b9a6cce8d17d7b5496b737bbf213864c89d5654c83c5574fbc9ae117668252ccbb593d4dce53af71b"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/99f90118-96b4-4d06-97ad-d779715319f6/aecf393f9b9d362b66b93a47d90cfa8d/aspnetcore-runtime-6.0.32-linux-x64.tar.gz",
|
||||
"hash": "1849c0073f12477b94357a1afb1cbd4ad67764263528b66037c19d554df41e681e4b41c0804b106319fe661d0bc3bae9e29e4913c0d0df33861cf6f32ebaac96"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/747ff7b4-44cb-4f11-a052-00484643c9ca/60175b793e5b9b472fb53960ee3aabe3/aspnetcore-runtime-6.0.32-osx-arm64.tar.gz",
|
||||
"hash": "63de1906b3217c8e42dc6da3c5d1dd0f02ec7c8c1f988e2b5df1ca4e2e9220d6ff306e5a1d8f2af1bbc7eecd00790799bf847097e9054f96cd460cb22d3e5ce0"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/ff01df65-0536-46ad-bd67-95b72251e2cc/a9efc5c00994076c2635d70cac4f94bc/aspnetcore-runtime-6.0.32-osx-x64.tar.gz",
|
||||
"hash": "7a91b051b6a48fff6838dc7565ccab11bb16ed0cddb1ce8bdb870d7b1a8978e544047541c2ff3b5b08272768e4dc8edd193cfb2acbd3a6e8cfd5b441dee24b47"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/0805e07d-c7bd-4881-8bdf-7a861b195b6c/caf7fd0468542ca8e849b465558be7f8/aspnetcore-runtime-6.0.32-win-arm64.zip",
|
||||
"hash": "d49360990474a0620b53bc95495c75d202a7cdfaefa9a86a82696d434485974ac11d045610f726aa749a5cdb42b5612f7ebbd5a4663d2a7bd1b6dde292c38521"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/cd77851b-80d8-4ef6-87ee-afbaf715cea5/a2e9029cd1d4f0e35641e42852ac911e/aspnetcore-runtime-6.0.32-win-x64.exe",
|
||||
"hash": "e03993dec0bcc44c3ada0f2e1d4a51dd50a6b3467f3bf894da0d1ec9d8e876b246a48d60b1a7117db0593a088befc5134e9b6888f99fc801e27e69942d942d7f"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/430115d1-18e8-45cc-918f-1ee56e821819/1380876010cb0a75cbbe3e3bd807cd61/aspnetcore-runtime-6.0.32-win-x64.zip",
|
||||
"hash": "4db7a0736bd1266245f4edeff852ebc09e00648f632f39c4c59df768935f7147a1d95dd66ca97f175eaa04ed1322470944dd958108fb008c0dc8c9a918c671b2"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4751d311-56b7-4456-a919-592e786d0854/9dabfdcbcd0ed3a8f6dd9ac5971b1848/aspnetcore-runtime-6.0.32-win-x86.exe",
|
||||
"hash": "fcdefaf145779a25b3ecbbaf3cd94a6b4e3353985aa748e89d928801b93ffe1d7664fbf5139518f4424e9771f8ff1910949477c7234ba61a8aaaa7cd83173592"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/2142924b-4867-4b7f-982c-b02c2fc7f946/c7b631b553488bda96b534477f2e4233/aspnetcore-runtime-6.0.32-win-x86.zip",
|
||||
"hash": "7b8f05e8e39017b1e07fbee00e44022402fbc206f85876796d11e093403a204c66aea3224b06ebf836f29a9da1a9d09aa2b8489a717b3f67638b333b7ae43c3d"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-hosting-win.exe",
|
||||
"rid": "",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/67acc6b0-c653-4abf-af31-96edf0f75b24/90a29be6426124af37a70871fe1c0509/dotnet-hosting-6.0.32-win.exe",
|
||||
"hash": "85260f75c56d0eaff6de0aa946641f5e626f1604bc84900030924cbb194f5fccca7899a54449e9eb7c6b0aff488200f4c71139b5db255f2584957dcce9565bf4",
|
||||
"akams": "https://aka.ms/dotnetcore-6-0-windowshosting"
|
||||
}
|
||||
]
|
||||
},
|
||||
"windowsdesktop": {
|
||||
"version": "6.0.32",
|
||||
"version-display": "6.0.32",
|
||||
"files": [
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7cca2d9f-0006-43b8-b9fe-afd6392e9547/6e41687e10dff5a93d699c0e0d45e6c0/windowsdesktop-runtime-6.0.32-win-arm64.exe",
|
||||
"hash": "fd9e945e599668b0457cbb2fb03682176e9524e49dcb183a24e4dc6d1e150545db3aa82a2236fa37f99ae080a7130efce49d1bb4bfd83765087e40f79dd9822b"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/209e46b3-9a03-431a-a0c6-3ae7e08898c8/b011f6dc25625d06d2de2d452d31b8ff/windowsdesktop-runtime-6.0.32-win-arm64.zip",
|
||||
"hash": "24c0e1f125aa70bc07c35c0c3fce62a87e6822e34c10212b9eb5d1e52cd68737b9613fca44e031dc62adafb7486b4d6728655151c1faaacb22915eaa369a4fae"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/222a065f-5671-4aed-aba9-46a94f2705e2/2bbcbd8e1c304ed1f7cef2be5afdaf43/windowsdesktop-runtime-6.0.32-win-x64.exe",
|
||||
"hash": "b9e35fb820b86f217c8ea8121511ca17eac042d19e630fa5d2371326567d4110eee4d1bb5a78671e7ae983eaf8ea54a5278b77431f25ac028d6061440b5b02f5"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c4920cb7-d5b6-4c67-a2b2-e021777701e2/085054301a471cb675f13495449bdf00/windowsdesktop-runtime-6.0.32-win-x64.zip",
|
||||
"hash": "3f270a53947dc865c8f400ea27119956d6682e7c4c4af365416becc076d9acd0a378672914074dc3edccdf1c0cbade1eea4ca2fe84b1b7f05c79d633a4bbf200"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/11c05bd5-e601-4210-9912-4c0676b0f8ad/6a79dcc4cee0ba6985437d792c2d718e/windowsdesktop-runtime-6.0.32-win-x86.exe",
|
||||
"hash": "2b216f2bab1bb5d52dd3c60105e92256fde990955208d20ac4602d74b8723aad827527c9243b619b752d456da08129be00110a8838c24290755be6494c6e521e"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7146aff0-f7dd-4dac-a16e-2947c4bbb8fc/0e4b3fbc1ab8f0662b6caaab32f81fc7/windowsdesktop-runtime-6.0.32-win-x86.zip",
|
||||
"hash": "393e1968e054ba607994019c47455c01539d6698506919235b616bd85ef2bd36827bcc8b4520da0a6aaa380c9ddab6337912389c20d7b9ad028e66c0ecfc6ec8"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"release-date": "2024-05-28",
|
||||
"release-version": "6.0.31",
|
||||
|
||||
113
release-notes/8.0/8.0.7/8.0.107.md
Normal file
113
release-notes/8.0/8.0.7/8.0.107.md
Normal file
@@ -0,0 +1,113 @@
|
||||
# .NET 8.0.107 -July 09, 2024
|
||||
|
||||
The .NET 8.0.107 release is available for download. This SDK includes the previously released .NET 8.0.7 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 Installer<sup>1</sup> | SDK Binaries<sup>1</sup> | 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] \|<br/> [Hosting Bundle][dotnet-hosting-win.exe]<sup>2</sup> | [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] | - |<sup>1</sup>
|
||||
| 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]<sup>1</sup> \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]<sup>1</sup> \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]<sup>1</sup> \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | <sup>1</sup> |
|
||||
| | [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.107
|
||||
```
|
||||
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.9](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.7/8.0.107.md
|
||||
|
||||
[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.7-sha.txt
|
||||
[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.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/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.7)
|
||||
[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1dc20d39-a5c4-4e23-a70b-842fcd6d603a/814d37d9c67811d9d2837905e4330eab/dotnet-runtime-8.0.7-linux-arm.tar.gz
|
||||
[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/710337b9-9cb6-4bc8-8d13-daeab2578a08/b3ec8c17f85e340820a0ab36a3870168/dotnet-runtime-8.0.7-linux-arm64.tar.gz
|
||||
[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2bb39900-40fb-4a9b-8c6c-17a46d2022ca/8fa92b782e35d1799e987487b06da37e/dotnet-runtime-8.0.7-linux-musl-arm.tar.gz
|
||||
[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/131bbb56-05f0-42f5-bcd0-7f34519c3987/88bfa5e29ea09629c1e62857402cd466/dotnet-runtime-8.0.7-linux-musl-arm64.tar.gz
|
||||
[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/938cbaf9-8ed5-44c4-bbb3-fa982add0482/29c59ec494a4349190c29b2d03d8957b/dotnet-runtime-8.0.7-linux-musl-x64.tar.gz
|
||||
[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/cf3418ca-0e14-4b76-b615-ac2f2497f8ec/2583028ea52460cb1534d929dc7970fe/dotnet-runtime-8.0.7-linux-x64.tar.gz
|
||||
[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/ae4430fd-26d6-4bd3-838a-314ffd356c78/24147e9a69b371bea66a1789bda6a1d5/dotnet-runtime-8.0.7-osx-arm64.pkg
|
||||
[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ccacebeb-3dda-4887-9a98-e2dc9a9d9dc2/0ecac27f49c0111f4877cac54ff873a0/dotnet-runtime-8.0.7-osx-arm64.tar.gz
|
||||
[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/4f7ffd35-2e7a-4a42-b096-7b344ddbb514/bb2e3a4af76ab0f3c39fd01bb0b51e6f/dotnet-runtime-8.0.7-osx-x64.pkg
|
||||
[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c0e3a3f4-d235-4531-a1f2-1ff969cac1ab/837430d708532d74b7296108a681b9bb/dotnet-runtime-8.0.7-osx-x64.tar.gz
|
||||
[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/68d0360d-462a-44db-baa9-53fd5d67c05b/6b2c172c219ef4d083c3f4b7f69ae97b/dotnet-runtime-8.0.7-win-arm64.exe
|
||||
[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/12a17ef1-071d-489e-b138-1fd5249ac7f9/4e6030ef34957f9120171a74932f4fb5/dotnet-runtime-8.0.7-win-arm64.zip
|
||||
[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/3980ab0a-379f-44a0-9be6-eaf74c07a3b3/bd1cc6107ff3d8fe0104d30f01339b74/dotnet-runtime-8.0.7-win-x64.exe
|
||||
[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/0f2e2c47-3e38-45be-aa3b-f382c5e73ff8/c7890b45dbd8306b4d89daa55abe49f6/dotnet-runtime-8.0.7-win-x64.zip
|
||||
[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/b1dc2db4-3337-4ee1-a1e9-91768860af9e/78fafd2bcbd8937fae5ba1bb97071138/dotnet-runtime-8.0.7-win-x86.exe
|
||||
[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/3e0c1889-b4f7-414c-9ac9-cdc82938563d/daed61ae792654223bcac886ff3725ba/dotnet-runtime-8.0.7-win-x86.zip
|
||||
|
||||
[//]: # ( WindowsDesktop 8.0.7)
|
||||
[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/93f3856a-ba9e-4fd2-9a6e-abd7cad44c27/3f70ef9e35cc7225199321e70af12d20/windowsdesktop-runtime-8.0.7-win-arm64.exe
|
||||
[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/cd3562da-babb-4500-862c-69a73491ba86/c8f403b2ade8a420ba1f0a2f7634394a/windowsdesktop-runtime-8.0.7-win-arm64.zip
|
||||
[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/bb581716-4cca-466e-9857-512e2371734b/5fe261422a7305171866fd7812d0976f/windowsdesktop-runtime-8.0.7-win-x64.exe
|
||||
[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/c96053c9-c748-460a-a74f-934c0318c219/6f235374716b2edda4cfb2bbb931a923/windowsdesktop-runtime-8.0.7-win-x64.zip
|
||||
[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/853ca8b3-f0d0-4aac-a33b-d93bb1c991e9/9664c41e36cffd82b4f04471020116a7/windowsdesktop-runtime-8.0.7-win-x86.exe
|
||||
[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/b51c48b6-5d6e-4972-aff6-6670a6e78aad/349941bf042167a212b7041bcbb269f7/windowsdesktop-runtime-8.0.7-win-x86.zip
|
||||
|
||||
[//]: # ( ASP 8.0.7)
|
||||
[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d37fc703-70c6-46f2-a5a1-b60f45fd71d0/6a74aa0bb89feb7f795df1ea92d030bf/aspnetcore-runtime-8.0.7-linux-arm.tar.gz
|
||||
[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/421d499f-85cb-43dd-97b2-8ebfd06dda8a/61b03be4662125e4af044c7881e66f0e/aspnetcore-runtime-8.0.7-linux-arm64.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a3898e56-a160-4817-b6a2-712c5cb64266/1a465710acd917f8002548f426deebd0/aspnetcore-runtime-8.0.7-linux-musl-arm.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d7c07119-b207-4ded-b41f-2f3fca16099b/4463b6690425cf7faa37519dfbe89a46/aspnetcore-runtime-8.0.7-linux-musl-arm64.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7fb2c473-d403-4347-83c8-243b9840d7f1/2aeb8220ea65ee119627f6145102599e/aspnetcore-runtime-8.0.7-linux-musl-x64.tar.gz
|
||||
[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/06cbb934-ef54-4627-8848-a24a879f2130/52d4247944cee754ec8f4fd617d502a6/aspnetcore-runtime-8.0.7-linux-x64.tar.gz
|
||||
[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f8909467-b187-4651-86ab-6edbbc21f6e8/f07e4a0141b3907f83079c0dd44188ca/aspnetcore-runtime-8.0.7-osx-arm64.tar.gz
|
||||
[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e2410d8b-380c-400f-ae85-c0451afc35e1/cf601795432ee94bf55f03f8fef08e6d/aspnetcore-runtime-8.0.7-osx-x64.tar.gz
|
||||
[aspnetcore-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/21fa80b8-7132-497e-a44b-f25b6790ac37/512c8a433fcb462de3ff06dac0f651c7/aspnetcore-runtime-8.0.7-win-arm64.exe
|
||||
[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/c9015caa-2f1c-4eb3-a0c7-69fdca47bb7b/2d5d3957612f18c92f806fc73c999346/aspnetcore-runtime-8.0.7-win-arm64.zip
|
||||
[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/e7cd032b-21b3-4a9d-82cc-5249dd7fe092/00af1c24dd391c81df9d89cb737c9954/aspnetcore-runtime-8.0.7-win-x64.exe
|
||||
[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/66352bdb-4385-424b-bdfd-7b86ff004efd/9688194ae6987d772b703ae025cd1548/aspnetcore-runtime-8.0.7-win-x64.zip
|
||||
[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/fae41b37-b28e-48d7-8582-8a68fe782c17/bdf588c806eb1316eab1aeade3b511fa/aspnetcore-runtime-8.0.7-win-x86.exe
|
||||
[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/168ffae8-e7c4-494c-9a2f-47e13c8ce5a4/01361017da1145dd454f12813d534768/aspnetcore-runtime-8.0.7-win-x86.zip
|
||||
[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1a3a7b22-e1a4-49c0-b54a-2d86c4d65190/45d081b0224e9c9155085dce92758ff8/aspnetcore-runtime-composite-8.0.7-linux-arm.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/22c5ff01-2f30-4dae-a415-ccabc5a08982/8db4ea4303f68c207c4e0e0316d0c952/aspnetcore-runtime-composite-8.0.7-linux-arm64.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/39b3562d-dc87-4d32-bfaa-dc79764d6106/748a05efe11178c0f60acf7be736611e/aspnetcore-runtime-composite-8.0.7-linux-musl-arm.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a9bc830a-a4ea-4883-ad4f-81bf9fdca20e/f3e33897a16e90b49a775ef220c34a56/aspnetcore-runtime-composite-8.0.7-linux-musl-arm64.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1f1e9fd5-c98d-46be-a4b2-904a68af7db4/ddef01f271e583354cfd891f975a4b41/aspnetcore-runtime-composite-8.0.7-linux-musl-x64.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/53cd4d8d-c54a-49e8-bcc3-9892e3f885b9/db1f8704e2e7cc7540aaf9e06b381d43/aspnetcore-runtime-composite-8.0.7-linux-x64.tar.gz
|
||||
[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/7d169ca8-2755-4870-b45c-bfc651013a77/46639ef8e327f00ab1a941288dd28abe/dotnet-hosting-8.0.7-win.exe
|
||||
|
||||
[//]: # ( SDK 8.0.107)
|
||||
[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/020bb759-11a7-49be-89f1-b2935c8fea05/c2df282e9aeabab835159e8a368b04da/dotnet-sdk-8.0.107-linux-arm.tar.gz
|
||||
[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8d60cad9-ce0f-43de-8dd3-fa3fd39fae11/ce3bd2ec1177f519b45fe30c6e9bb74a/dotnet-sdk-8.0.107-linux-arm64.tar.gz
|
||||
[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/17620b9e-7cbc-44b5-ad52-7b93845b5480/277f76f99f6e33d6ca273c5647c5e61e/dotnet-sdk-8.0.107-linux-musl-arm.tar.gz
|
||||
[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/119a72b4-47c5-4c7d-afb1-1116f25bf03b/39b9016420f86e19dec95a08d8a7c4c9/dotnet-sdk-8.0.107-linux-musl-arm64.tar.gz
|
||||
[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/10822ebb-400d-4ebc-80eb-f81fefb5b126/f18a8a171534bc6c28dde71bf1dbe8a2/dotnet-sdk-8.0.107-linux-musl-x64.tar.gz
|
||||
[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7280c125-4555-41e5-8060-cd69e4e325a4/34e25b09d2c92b71215f8974a4eeded3/dotnet-sdk-8.0.107-linux-x64.tar.gz
|
||||
[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/c0d87e4b-fe91-494b-a514-1ac57f1a8bf7/df4e34911dce10259cc62e755c52ef02/dotnet-sdk-8.0.107-osx-arm64.pkg
|
||||
[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2bb0f88b-19ab-48f3-b0ff-146629c3ead8/8e59918475c54fe4d881ce8f5bbde2bc/dotnet-sdk-8.0.107-osx-arm64.tar.gz
|
||||
[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/2cc7d177-7dbc-4e7e-825d-c5b546b7c295/6a8b21c1108782b7e13dcda1dd1f2346/dotnet-sdk-8.0.107-osx-x64.pkg
|
||||
[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c26fc34d-c784-4c4a-a2b1-43bf3599d4e6/c3ebead0223edb028c7e53eecf37048e/dotnet-sdk-8.0.107-osx-x64.tar.gz
|
||||
[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/1d411b6e-8138-4ee8-b592-81b020839cc2/8eb7170c83b693cc47f50d6f12d04c14/dotnet-sdk-8.0.107-win-arm64.exe
|
||||
[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/a5ea5b30-001d-4438-ad5f-3318d601c9c0/08b9ba76a5a94dae385914d769ec6dbf/dotnet-sdk-8.0.107-win-arm64.zip
|
||||
[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/9c40a009-d059-4e8b-bdef-83daa6f3fff2/b806aad8cb92c64f30e8c39d813bb2ba/dotnet-sdk-8.0.107-win-x64.exe
|
||||
[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/c1b355f8-c828-4d2d-a0f5-a0695834be68/2c7a7983c02bebffc071648658b33b73/dotnet-sdk-8.0.107-win-x64.zip
|
||||
[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/f596f9b6-943f-4606-b332-dcef8069803b/673eeb3661e6c1530b050cfbfb63053c/dotnet-sdk-8.0.107-win-x86.exe
|
||||
[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/ac14ad95-7937-45ef-8497-d0df69b6e478/a537c1abef6bf6a4ce4b33098f9acb5a/dotnet-sdk-8.0.107-win-x86.zip
|
||||
700
release-notes/8.0/8.0.7/8.0.7.md
Normal file
700
release-notes/8.0/8.0.7/8.0.7.md
Normal file
@@ -0,0 +1,700 @@
|
||||
# .NET 8.0.7 - July 09, 2024
|
||||
|
||||
The .NET 8.0.7 and .NET SDK 8.0.303 releases are available for download. The latest 8.0 release is always listed at [.NET 8.0 Releases](../README.md).
|
||||
|
||||
## Downloads
|
||||
|
||||
| | SDK Installer<sup>1</sup> | SDK Binaries<sup>1</sup> | 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] \|<br/> [Hosting Bundle][dotnet-hosting-win.exe]<sup>2</sup> | [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] | - |<sup>1</sup>
|
||||
| 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]<sup>1</sup> \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]<sup>1</sup> \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]<sup>1</sup> \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | <sup>1</sup> |
|
||||
| | [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.303
|
||||
```
|
||||
|
||||
## 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.7 release carries the security fixes and non-security fixes.
|
||||
|
||||
[CVE-2024-38095 | .NET Denial of Service Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-38095)
|
||||
|
||||
Microsoft is releasing this security advisory to provide information about a vulnerability in .NET 6.0 and .NET 8.0. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability.
|
||||
|
||||
A Vulnerability exists when System.Formats.Asn1 in .NET parses an X.509 certificate or collection of certificates, a malicious certificate can result in excessive CPU consumption on all platforms result in Denial of Service.
|
||||
|
||||
[CVE-2024-35264 | .NET Remote Code Execution Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-35264)
|
||||
|
||||
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 ASP.NET Core 8 where Data Corruption in Kestrel HTTP/3 can result in remote code execution.
|
||||
|
||||
Note: HTTP/3 is experimental in .NET 6.0. If you are on .NET 6.0 and using HTTP/3, please upgrade to .NET 8.0.7
|
||||
|
||||
[CVE-2024-30105 | .NET Denial of Service Vulnerability](https://msrc.microsoft.com/update-guide/vulnerability/CVE-2024-30105)
|
||||
|
||||
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 calling the JsonSerializer.DeserializeAsyncEnumerable method against an untrusted input using System.Text.Json may result in Denial of Service.
|
||||
|
||||
|
||||
## Visual Studio Compatibility
|
||||
|
||||
You need [Visual Studio 17.9](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.7/8.0.7.md
|
||||
|
||||
[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.7-sha.txt
|
||||
[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/8.0.7-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-july-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.7+is%3Aclosed+label%3Atype-bug
|
||||
[ef_features]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A8.0.7+is%3Aclosed+label%3Atype-enhancement
|
||||
|
||||
[aspnet_bugs]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A8.0.7+label%3ADone+label%3Abug
|
||||
[aspnet_features]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A8.0.7+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.2xx
|
||||
|
||||
[linux-packages]: ../install-linux.md
|
||||
|
||||
## Packages updated in this release:
|
||||
|
||||
Package name | Version
|
||||
:----------- | :------------------
|
||||
Microsoft.WindowsDesktop.App.Ref | 8.0.7
|
||||
Microsoft.WindowsDesktop.App.Runtime.win-x86 | 8.0.7
|
||||
Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 8.0.7
|
||||
Microsoft.Windows.Compatibility | 8.0.7
|
||||
Microsoft.WindowsDesktop.App.Runtime.win-x64 | 8.0.7
|
||||
Microsoft.Extensions.Configuration.FileExtensions | 8.0.1
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100.Msi.x86 | 8.0.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.linux-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.osx-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-x86.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk | 8.0.7
|
||||
Microsoft.NET.Runtime.LibraryBuilder.Sdk | 8.0.7
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Templates | 8.0.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100 | 8.0.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Crossgen2.win-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Host.linux-musl-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Host.osx-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.linux-bionic-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.osx-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.tvos-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.osx-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-arm64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-x86.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
runtime.linux-bionic-x64.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.linux-bionic-x64.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.osx-arm64.Microsoft.DotNet.ILCompiler | 8.0.7
|
||||
runtime.linux-x64.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.win-x64.Microsoft.DotNet.ILCompiler | 8.0.7
|
||||
runtime.win-arm64.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.win-x64.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.win-x86.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
System.Formats.Asn1 | 8.0.1
|
||||
System.Text.Json | 8.0.4
|
||||
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk | 8.0.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.linux-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.osx-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.ios-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.win-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-arm64.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-x64.Msi.x86 | 8.0.7
|
||||
runtime.linux-arm64.Microsoft.DotNet.ILCompiler | 8.0.7
|
||||
runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
runtime.osx-x64.Microsoft.DotNet.ILCompiler | 8.0.7
|
||||
runtime.win-arm64.Microsoft.DotNet.ILCompiler | 8.0.7
|
||||
runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
System.Threading.Tasks.Dataflow | 8.0.1
|
||||
Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100 | 8.0.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Crossgen2.win-x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Host.linux-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Host.linux-musl-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Host.linux-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Host.osx-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Host.win-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Host.win-x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Ref | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.osx-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-x64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-x64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-x86 | 8.0.7
|
||||
runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.linux-arm64.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler | 8.0.7
|
||||
runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler | 8.0.7
|
||||
runtime.linux-x64.Microsoft.DotNet.ILCompiler | 8.0.7
|
||||
runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
runtime.osx-x64.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
Microsoft.Extensions.Configuration.Binder | 8.0.2
|
||||
Microsoft.Extensions.DependencyModel | 8.0.1
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm | 8.0.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x86 | 8.0.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100 | 8.0.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-8.0.100.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-8.0.100.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Crossgen2.osx-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.browser-wasm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.win-x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-x64 | 8.0.7
|
||||
Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.linux-arm.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.win-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
System.Net.Http.WinHttpHandler | 8.0.1
|
||||
Microsoft.DotNet.ILCompiler | 8.0.7
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task | 8.0.7
|
||||
Microsoft.NET.Runtime.iOS.Sample.Mono | 8.0.7
|
||||
Microsoft.NET.Runtime.wasm.Sample.Mono | 8.0.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 8.0.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Templates.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Sdk.WebAssembly.Pack | 8.0.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Host.linux-bionic-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Host.linux-musl-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Host.win-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.linux-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-arm64 | 8.0.7
|
||||
runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.linux-bionic-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
runtime.linux-bionic-x64.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.osx-arm64.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver | 8.0.7
|
||||
runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
Microsoft.NET.ILLink.Tasks | 8.0.7
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk | 8.0.7
|
||||
Microsoft.NET.Runtime.Android.Sample.Mono | 8.0.7
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 8.0.7
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 8.0.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-8.0.100.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Crossgen2.osx-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Crossgen2.win-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Host.linux-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Host.linux-bionic-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.linux-bionic-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.linux-musl-arm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.linux-musl-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.osx-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x86 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-x64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NETCore.App.Runtime.win-x86.Msi.x64 | 8.0.7
|
||||
runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy | 8.0.7
|
||||
runtime.win-x86.Microsoft.NETCore.DotNetHost | 8.0.7
|
||||
runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 8.0.7
|
||||
Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 8.0.7
|
||||
Microsoft.AspNetCore.Components.WebAssembly.Authentication | 8.0.7
|
||||
Microsoft.AspNetCore.Components.WebAssembly.Server | 8.0.7
|
||||
Microsoft.AspNetCore.Grpc.Swagger | 0.8.7
|
||||
Microsoft.AspNetCore.Hosting.WindowsServices | 8.0.7
|
||||
Microsoft.AspNetCore.OpenApi | 8.0.7
|
||||
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis | 8.0.7
|
||||
Microsoft.AspNetCore.Owin | 8.0.7
|
||||
Microsoft.AspNetCore.SignalR.Client | 8.0.7
|
||||
Microsoft.AspNetCore.SignalR.Client.Core | 8.0.7
|
||||
Microsoft.Extensions.ApiDescription.Client | 8.0.7
|
||||
Microsoft.Extensions.Caching.SqlServer | 8.0.7
|
||||
Microsoft.Extensions.Caching.StackExchangeRedis | 8.0.7
|
||||
Microsoft.Extensions.Http.Polly | 8.0.7
|
||||
Microsoft.Extensions.Logging.AzureAppServices | 8.0.7
|
||||
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 8.0.7
|
||||
AspNetCoreRuntime.8.0.x64 | 8.0.7
|
||||
Microsoft.AspNetCore.App.Runtime.win-x86 | 8.0.7
|
||||
Microsoft.Extensions.Localization | 8.0.7
|
||||
Microsoft.Extensions.WebEncoders | 8.0.7
|
||||
Microsoft.Net.Http.Headers | 8.0.7
|
||||
AspNetCoreRuntime.8.0.x86 | 8.0.7
|
||||
Microsoft.AspNetCore.App.Runtime.win-x64 | 8.0.7
|
||||
Microsoft.AspNetCore.Authentication.Twitter | 8.0.7
|
||||
Microsoft.AspNetCore.Authentication.WsFederation | 8.0.7
|
||||
Microsoft.AspNetCore.Components.Analyzers | 8.0.7
|
||||
Microsoft.AspNetCore.Components.QuickGrid | 8.0.7
|
||||
Microsoft.AspNetCore.HeaderPropagation | 8.0.7
|
||||
Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 8.0.7
|
||||
Microsoft.AspNetCore.SignalR.Protocols.Json | 8.0.7
|
||||
Microsoft.AspNetCore.TestHost | 8.0.7
|
||||
Microsoft.Extensions.Configuration.KeyPerFile | 8.0.7
|
||||
Microsoft.Extensions.Features | 8.0.7
|
||||
Microsoft.AspNetCore.App.Runtime.osx-x64 | 8.0.7
|
||||
Microsoft.AspNetCore.Authentication.MicrosoftAccount | 8.0.7
|
||||
Microsoft.AspNetCore.Authentication.OpenIdConnect | 8.0.7
|
||||
Microsoft.AspNetCore.AzureAppServices.SiteExtension | 8.0.7
|
||||
Microsoft.AspNetCore.Authorization | 8.0.7
|
||||
Microsoft.AspNetCore.Components | 8.0.7
|
||||
Microsoft.AspNetCore.Components.CustomElements | 8.0.7
|
||||
Microsoft.AspNetCore.Components.Authorization | 8.0.7
|
||||
Microsoft.AspNetCore.Components.Forms | 8.0.7
|
||||
Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter | 8.0.7
|
||||
Microsoft.AspNetCore.Components.Web | 8.0.7
|
||||
Microsoft.AspNetCore.Components.WebAssembly.DevServer | 8.0.7
|
||||
Microsoft.AspNetCore.Components.WebAssembly | 8.0.7
|
||||
Microsoft.DotNet.Web.ItemTemplates.8.0 | 8.0.7
|
||||
Microsoft.Extensions.ApiDescription.Server | 8.0.7
|
||||
Microsoft.AspNetCore.App.Runtime.linux-arm | 8.0.7
|
||||
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 8.0.7
|
||||
Microsoft.AspNetCore.App.Runtime.linux-arm64 | 8.0.7
|
||||
Microsoft.AspNetCore.App.Runtime.osx-arm64 | 8.0.7
|
||||
Microsoft.AspNetCore.App.Ref | 8.0.7
|
||||
Microsoft.AspNetCore.App.Runtime.win-arm64 | 8.0.7
|
||||
Microsoft.AspNetCore.App.Runtime.linux-x64 | 8.0.7
|
||||
Microsoft.AspNetCore.Authentication.Certificate | 8.0.7
|
||||
Microsoft.AspNetCore.Authentication.JwtBearer | 8.0.7
|
||||
Microsoft.AspNetCore.Authentication.Google | 8.0.7
|
||||
Microsoft.AspNetCore.Authentication.Facebook | 8.0.7
|
||||
Microsoft.AspNetCore.Authentication.Negotiate | 8.0.7
|
||||
Microsoft.AspNetCore.AzureAppServices.HostingStartup | 8.0.7
|
||||
Microsoft.AspNetCore.AzureAppServicesIntegration | 8.0.7
|
||||
Microsoft.AspNetCore.ConcurrencyLimiter | 8.0.7
|
||||
Microsoft.AspNetCore.Components.WebView | 8.0.7
|
||||
Microsoft.AspNetCore.Connections.Abstractions | 8.0.7
|
||||
Microsoft.AspNetCore.Cryptography.Internal | 8.0.7
|
||||
Microsoft.AspNetCore.Cryptography.KeyDerivation | 8.0.7
|
||||
Microsoft.AspNetCore.DataProtection | 8.0.7
|
||||
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 8.0.7
|
||||
Microsoft.AspNetCore.Http.Connections.Common | 8.0.7
|
||||
Microsoft.AspNetCore.Identity.EntityFrameworkCore | 8.0.7
|
||||
Microsoft.AspNetCore.JsonPatch | 8.0.7
|
||||
Microsoft.AspNetCore.Metadata | 8.0.7
|
||||
Microsoft.AspNetCore.MiddlewareAnalysis | 8.0.7
|
||||
Microsoft.AspNetCore.Mvc.NewtonsoftJson | 8.0.7
|
||||
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 8.0.7
|
||||
Microsoft.AspNetCore.SignalR.Common | 8.0.7
|
||||
Microsoft.AspNetCore.SignalR.Specification.Tests | 8.0.7
|
||||
Microsoft.AspNetCore.SpaProxy | 8.0.7
|
||||
Microsoft.AspNetCore.SpaServices.Extensions | 8.0.7
|
||||
Microsoft.AspNetCore.WebUtilities | 8.0.7
|
||||
Microsoft.dotnet-openapi | 8.0.7
|
||||
Microsoft.Authentication.WebAssembly.Msal | 8.0.7
|
||||
Microsoft.DotNet.Web.ProjectTemplates.8.0 | 8.0.7
|
||||
Microsoft.Extensions.Diagnostics.HealthChecks | 8.0.7
|
||||
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 8.0.7
|
||||
Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 8.0.7
|
||||
Microsoft.Extensions.FileProviders.Embedded | 8.0.7
|
||||
Microsoft.Extensions.Identity.Stores | 8.0.7
|
||||
Microsoft.Extensions.Identity.Core | 8.0.7
|
||||
dotnet-sql-cache | 8.0.7
|
||||
Microsoft.AspNetCore.DataProtection.Abstractions | 8.0.7
|
||||
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 8.0.7
|
||||
Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 8.0.7
|
||||
Microsoft.AspNetCore.DataProtection.Extensions | 8.0.7
|
||||
Microsoft.AspNetCore.Identity.UI | 8.0.7
|
||||
Microsoft.AspNetCore.Grpc.JsonTranscoding | 8.0.7
|
||||
Microsoft.AspNetCore.Http.Connections.Client | 8.0.7
|
||||
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 8.0.7
|
||||
Microsoft.AspNetCore.Mvc.Testing | 8.0.7
|
||||
Microsoft.AspNetCore.SignalR.StackExchangeRedis | 8.0.7
|
||||
Microsoft.DotNet.Web.Client.ItemTemplates | 8.0.7
|
||||
Microsoft.Extensions.Localization.Abstractions | 8.0.7
|
||||
Microsoft.Extensions.ObjectPool | 8.0.7
|
||||
Microsoft.JSInterop | 8.0.7
|
||||
Microsoft.JSInterop.WebAssembly | 8.0.7
|
||||
Microsoft.DotNet.ApiCompat.Task | 8.0.107
|
||||
Microsoft.NET.Build.Containers | 8.0.107
|
||||
FSharp.Compiler.Service | 43.8.102
|
||||
FSharp.Core | 8.0.102
|
||||
Microsoft.DotNet.Common.ItemTemplates | 8.0.107
|
||||
Microsoft.DotNet.Common.ProjectTemplates.8.0 | 8.0.107
|
||||
Microsoft.DotNet.ApiCompat.Tool | 8.0.107
|
||||
System.Drawing.Common | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.osx-arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.osx-arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.osx-x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-x64.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.osx-arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.osx-x64 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Msi.x86 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-x64 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.osx-arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.osx-x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-x64 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100.Msi.x86 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-x64 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.osx-x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-x64.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.net6.Manifest-8.0.100.Msi.x86 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-x64.Msi.x64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-arm64.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100.Msi.arm64 | 8.0.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64 | 8.0.7
|
||||
Microsoft.NET.Workload.Emscripten.net7.Manifest-8.0.100 | 8.0.7
|
||||
dotnet-ef | 8.0.7
|
||||
Microsoft.Data.Sqlite | 8.0.7
|
||||
Microsoft.EntityFrameworkCore | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.AspNet.Specification.Tests | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Analyzers | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Relational.Specification.Tests | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Sqlite.Core | 8.0.7
|
||||
Microsoft.Data.Sqlite.Core | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Design | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Sqlite | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.SqlServer | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.SqlServer.HierarchyId | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.SqlServer.Abstractions | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Templates | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Tools | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Abstractions | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Cosmos | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Specification.Tests | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Proxies | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.InMemory | 8.0.7
|
||||
Microsoft.EntityFrameworkCore.Relational | 8.0.7
|
||||
Microsoft.TemplateEngine.Authoring.Tasks | 8.0.107
|
||||
Microsoft.TemplateEngine.Utils | 8.0.107
|
||||
Microsoft.TemplateEngine.Abstractions | 8.0.107
|
||||
Microsoft.TemplateEngine.Authoring.CLI | 8.0.107
|
||||
Microsoft.TemplateEngine.Authoring.Templates | 8.0.107
|
||||
Microsoft.TemplateEngine.Core | 8.0.107
|
||||
Microsoft.TemplateEngine.Edge | 8.0.107
|
||||
Microsoft.TemplateEngine.TemplateLocalizer.Core | 8.0.107
|
||||
Microsoft.TemplateEngine.Authoring.TemplateVerifier | 8.0.107
|
||||
Microsoft.TemplateEngine.Core.Contracts | 8.0.107
|
||||
Microsoft.TemplateSearch.Common | 8.0.107
|
||||
Microsoft.TemplateEngine.IDE | 8.0.107
|
||||
Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 8.0.107
|
||||
Microsoft.TemplateEngine.Samples | 8.0.107
|
||||
Microsoft.CodeAnalysis.Metrics | 4.0.0-beta1.24303.2
|
||||
Microsoft.CodeAnalysis.AnalyzerUtilities | 3.11.0-beta1.24303.2
|
||||
Microsoft.CodeAnalysis.NetAnalyzers | 8.0.0-preview.24303.2
|
||||
Microsoft.CodeAnalysis.BannedApiAnalyzers | 3.11.0-beta1.24303.2
|
||||
Roslyn.Diagnostics.Analyzers | 3.11.0-beta1.24303.2
|
||||
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers | 3.11.0-beta1.24303.2
|
||||
Microsoft.CodeAnalysis.PublicApiAnalyzers | 3.11.0-beta1.24303.2
|
||||
Microsoft.CodeAnalysis.RulesetToEditorconfigConverter | 3.11.0-beta1.24303.2
|
||||
Microsoft.CodeAnalysis.Analyzers | 3.11.0-beta1.24303.2
|
||||
Microsoft.CodeAnalysis.ResxSourceGenerator | 3.11.0-beta1.24303.2
|
||||
Text.Analyzers | 3.11.0-beta1.24303.2
|
||||
FSharp.Compiler.Service | 43.8.301
|
||||
FSharp.Core | 8.0.301
|
||||
Microsoft.DotNet.Common.ProjectTemplates.8.0 | 8.0.303
|
||||
Microsoft.DotNet.ApiCompat.Task | 8.0.303
|
||||
Microsoft.DotNet.Common.ItemTemplates | 8.0.303
|
||||
Microsoft.DotNet.ApiCompat.Tool | 8.0.303
|
||||
Microsoft.NET.Build.Containers | 8.0.303
|
||||
Microsoft.TemplateEngine.Abstractions | 8.0.303
|
||||
Microsoft.TemplateEngine.Authoring.Templates | 8.0.303
|
||||
Microsoft.TemplateEngine.Core.Contracts | 8.0.303
|
||||
Microsoft.TemplateEngine.Authoring.TemplateVerifier | 8.0.303
|
||||
Microsoft.TemplateEngine.Samples | 8.0.303
|
||||
Microsoft.TemplateEngine.Authoring.CLI | 8.0.303
|
||||
Microsoft.TemplateEngine.IDE | 8.0.303
|
||||
Microsoft.TemplateEngine.Edge | 8.0.303
|
||||
Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 8.0.303
|
||||
Microsoft.TemplateEngine.Authoring.Tasks | 8.0.303
|
||||
Microsoft.TemplateEngine.TemplateLocalizer.Core | 8.0.303
|
||||
Microsoft.TemplateEngine.Core | 8.0.303
|
||||
Microsoft.TemplateEngine.Utils | 8.0.303
|
||||
Microsoft.TemplateSearch.Common | 8.0.303
|
||||
|
||||
[//]: # ( Runtime 8.0.7)
|
||||
[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1dc20d39-a5c4-4e23-a70b-842fcd6d603a/814d37d9c67811d9d2837905e4330eab/dotnet-runtime-8.0.7-linux-arm.tar.gz
|
||||
[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/710337b9-9cb6-4bc8-8d13-daeab2578a08/b3ec8c17f85e340820a0ab36a3870168/dotnet-runtime-8.0.7-linux-arm64.tar.gz
|
||||
[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2bb39900-40fb-4a9b-8c6c-17a46d2022ca/8fa92b782e35d1799e987487b06da37e/dotnet-runtime-8.0.7-linux-musl-arm.tar.gz
|
||||
[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/131bbb56-05f0-42f5-bcd0-7f34519c3987/88bfa5e29ea09629c1e62857402cd466/dotnet-runtime-8.0.7-linux-musl-arm64.tar.gz
|
||||
[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/938cbaf9-8ed5-44c4-bbb3-fa982add0482/29c59ec494a4349190c29b2d03d8957b/dotnet-runtime-8.0.7-linux-musl-x64.tar.gz
|
||||
[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/cf3418ca-0e14-4b76-b615-ac2f2497f8ec/2583028ea52460cb1534d929dc7970fe/dotnet-runtime-8.0.7-linux-x64.tar.gz
|
||||
[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/ae4430fd-26d6-4bd3-838a-314ffd356c78/24147e9a69b371bea66a1789bda6a1d5/dotnet-runtime-8.0.7-osx-arm64.pkg
|
||||
[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ccacebeb-3dda-4887-9a98-e2dc9a9d9dc2/0ecac27f49c0111f4877cac54ff873a0/dotnet-runtime-8.0.7-osx-arm64.tar.gz
|
||||
[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/4f7ffd35-2e7a-4a42-b096-7b344ddbb514/bb2e3a4af76ab0f3c39fd01bb0b51e6f/dotnet-runtime-8.0.7-osx-x64.pkg
|
||||
[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c0e3a3f4-d235-4531-a1f2-1ff969cac1ab/837430d708532d74b7296108a681b9bb/dotnet-runtime-8.0.7-osx-x64.tar.gz
|
||||
[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/68d0360d-462a-44db-baa9-53fd5d67c05b/6b2c172c219ef4d083c3f4b7f69ae97b/dotnet-runtime-8.0.7-win-arm64.exe
|
||||
[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/12a17ef1-071d-489e-b138-1fd5249ac7f9/4e6030ef34957f9120171a74932f4fb5/dotnet-runtime-8.0.7-win-arm64.zip
|
||||
[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/3980ab0a-379f-44a0-9be6-eaf74c07a3b3/bd1cc6107ff3d8fe0104d30f01339b74/dotnet-runtime-8.0.7-win-x64.exe
|
||||
[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/0f2e2c47-3e38-45be-aa3b-f382c5e73ff8/c7890b45dbd8306b4d89daa55abe49f6/dotnet-runtime-8.0.7-win-x64.zip
|
||||
[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/b1dc2db4-3337-4ee1-a1e9-91768860af9e/78fafd2bcbd8937fae5ba1bb97071138/dotnet-runtime-8.0.7-win-x86.exe
|
||||
[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/3e0c1889-b4f7-414c-9ac9-cdc82938563d/daed61ae792654223bcac886ff3725ba/dotnet-runtime-8.0.7-win-x86.zip
|
||||
|
||||
[//]: # ( WindowsDesktop 8.0.7)
|
||||
[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/93f3856a-ba9e-4fd2-9a6e-abd7cad44c27/3f70ef9e35cc7225199321e70af12d20/windowsdesktop-runtime-8.0.7-win-arm64.exe
|
||||
[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/cd3562da-babb-4500-862c-69a73491ba86/c8f403b2ade8a420ba1f0a2f7634394a/windowsdesktop-runtime-8.0.7-win-arm64.zip
|
||||
[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/bb581716-4cca-466e-9857-512e2371734b/5fe261422a7305171866fd7812d0976f/windowsdesktop-runtime-8.0.7-win-x64.exe
|
||||
[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/c96053c9-c748-460a-a74f-934c0318c219/6f235374716b2edda4cfb2bbb931a923/windowsdesktop-runtime-8.0.7-win-x64.zip
|
||||
[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/853ca8b3-f0d0-4aac-a33b-d93bb1c991e9/9664c41e36cffd82b4f04471020116a7/windowsdesktop-runtime-8.0.7-win-x86.exe
|
||||
[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/b51c48b6-5d6e-4972-aff6-6670a6e78aad/349941bf042167a212b7041bcbb269f7/windowsdesktop-runtime-8.0.7-win-x86.zip
|
||||
|
||||
[//]: # ( ASP 8.0.7)
|
||||
[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d37fc703-70c6-46f2-a5a1-b60f45fd71d0/6a74aa0bb89feb7f795df1ea92d030bf/aspnetcore-runtime-8.0.7-linux-arm.tar.gz
|
||||
[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/421d499f-85cb-43dd-97b2-8ebfd06dda8a/61b03be4662125e4af044c7881e66f0e/aspnetcore-runtime-8.0.7-linux-arm64.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a3898e56-a160-4817-b6a2-712c5cb64266/1a465710acd917f8002548f426deebd0/aspnetcore-runtime-8.0.7-linux-musl-arm.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d7c07119-b207-4ded-b41f-2f3fca16099b/4463b6690425cf7faa37519dfbe89a46/aspnetcore-runtime-8.0.7-linux-musl-arm64.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7fb2c473-d403-4347-83c8-243b9840d7f1/2aeb8220ea65ee119627f6145102599e/aspnetcore-runtime-8.0.7-linux-musl-x64.tar.gz
|
||||
[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/06cbb934-ef54-4627-8848-a24a879f2130/52d4247944cee754ec8f4fd617d502a6/aspnetcore-runtime-8.0.7-linux-x64.tar.gz
|
||||
[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f8909467-b187-4651-86ab-6edbbc21f6e8/f07e4a0141b3907f83079c0dd44188ca/aspnetcore-runtime-8.0.7-osx-arm64.tar.gz
|
||||
[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e2410d8b-380c-400f-ae85-c0451afc35e1/cf601795432ee94bf55f03f8fef08e6d/aspnetcore-runtime-8.0.7-osx-x64.tar.gz
|
||||
[aspnetcore-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/21fa80b8-7132-497e-a44b-f25b6790ac37/512c8a433fcb462de3ff06dac0f651c7/aspnetcore-runtime-8.0.7-win-arm64.exe
|
||||
[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/c9015caa-2f1c-4eb3-a0c7-69fdca47bb7b/2d5d3957612f18c92f806fc73c999346/aspnetcore-runtime-8.0.7-win-arm64.zip
|
||||
[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/e7cd032b-21b3-4a9d-82cc-5249dd7fe092/00af1c24dd391c81df9d89cb737c9954/aspnetcore-runtime-8.0.7-win-x64.exe
|
||||
[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/66352bdb-4385-424b-bdfd-7b86ff004efd/9688194ae6987d772b703ae025cd1548/aspnetcore-runtime-8.0.7-win-x64.zip
|
||||
[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/fae41b37-b28e-48d7-8582-8a68fe782c17/bdf588c806eb1316eab1aeade3b511fa/aspnetcore-runtime-8.0.7-win-x86.exe
|
||||
[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/168ffae8-e7c4-494c-9a2f-47e13c8ce5a4/01361017da1145dd454f12813d534768/aspnetcore-runtime-8.0.7-win-x86.zip
|
||||
[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1a3a7b22-e1a4-49c0-b54a-2d86c4d65190/45d081b0224e9c9155085dce92758ff8/aspnetcore-runtime-composite-8.0.7-linux-arm.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/22c5ff01-2f30-4dae-a415-ccabc5a08982/8db4ea4303f68c207c4e0e0316d0c952/aspnetcore-runtime-composite-8.0.7-linux-arm64.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/39b3562d-dc87-4d32-bfaa-dc79764d6106/748a05efe11178c0f60acf7be736611e/aspnetcore-runtime-composite-8.0.7-linux-musl-arm.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a9bc830a-a4ea-4883-ad4f-81bf9fdca20e/f3e33897a16e90b49a775ef220c34a56/aspnetcore-runtime-composite-8.0.7-linux-musl-arm64.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1f1e9fd5-c98d-46be-a4b2-904a68af7db4/ddef01f271e583354cfd891f975a4b41/aspnetcore-runtime-composite-8.0.7-linux-musl-x64.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/53cd4d8d-c54a-49e8-bcc3-9892e3f885b9/db1f8704e2e7cc7540aaf9e06b381d43/aspnetcore-runtime-composite-8.0.7-linux-x64.tar.gz
|
||||
[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/7d169ca8-2755-4870-b45c-bfc651013a77/46639ef8e327f00ab1a941288dd28abe/dotnet-hosting-8.0.7-win.exe
|
||||
|
||||
[//]: # ( SDK 8.0.303)
|
||||
[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9e0bdcde-1878-4351-883a-c0adbb570bba/156df738634f710dad131e993fc0f48a/dotnet-sdk-8.0.303-linux-arm.tar.gz
|
||||
[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4bfdbe1a-e1f9-4535-8da6-6e1e7ea0994c/b110641d008b36dded561ff2bdb0f793/dotnet-sdk-8.0.303-linux-arm64.tar.gz
|
||||
[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2ff544fc-a1c1-4dc8-b489-aa43117f314c/228b6791886d5243f29d17390c8661ae/dotnet-sdk-8.0.303-linux-musl-arm.tar.gz
|
||||
[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/cc4a53e2-53e4-4d13-8b19-6bb5df78eeaa/1989589954758fa2883080f290da47b4/dotnet-sdk-8.0.303-linux-musl-arm64.tar.gz
|
||||
[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c75c7461-fe0f-4483-9e1b-b5f629dbd51b/da8d9a8dbfd6e6bc144ef930259bf346/dotnet-sdk-8.0.303-linux-musl-x64.tar.gz
|
||||
[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/60218cc4-13eb-41d5-aa0b-5fd5a3fb03b8/6c42bee7c3651b1317b709a27a741362/dotnet-sdk-8.0.303-linux-x64.tar.gz
|
||||
[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/763ab233-7f0e-481c-8b8a-c432328330a5/8a1d8bed9188f553e1cd3ea2b615a93a/dotnet-sdk-8.0.303-osx-arm64.pkg
|
||||
[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d81d84cf-4bb8-4371-a4d2-88699a38a83b/9bddfe1952bedc37e4130ff12abc698d/dotnet-sdk-8.0.303-osx-arm64.tar.gz
|
||||
[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/827eac3c-729c-4416-bdf4-0fae6ec6492f/40ccf2187797de61688d354da3e43090/dotnet-sdk-8.0.303-osx-x64.pkg
|
||||
[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/295f5e51-4d26-4706-90c1-25b745cd2abf/ef976bfc166782e519036ee7670eac36/dotnet-sdk-8.0.303-osx-x64.tar.gz
|
||||
[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/a141a071-019c-4fb3-9611-30bf2015704f/1542d3366480dbf57f1d98e3debde994/dotnet-sdk-8.0.303-win-arm64.exe
|
||||
[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/047ba9ae-13be-47a6-aafc-f95935068573/ba7ab57972d76fae909506a2cde85b9f/dotnet-sdk-8.0.303-win-arm64.zip
|
||||
[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/d1adccfa-62de-4306-9410-178eafb4eeeb/48e3746867707de33ef01036f6afc2c6/dotnet-sdk-8.0.303-win-x64.exe
|
||||
[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/93d39941-31b3-4c50-b124-0de50d464fe5/93a0dddb827811ff50586cb361f613b0/dotnet-sdk-8.0.303-win-x64.zip
|
||||
[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/7ce6d94a-13c1-4102-bb1b-b0f7ea5afb6e/0764c80c81c16ab927c0a7321f7c07cf/dotnet-sdk-8.0.303-win-x86.exe
|
||||
[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/351df7c4-0671-45da-9eb9-dfb165486ce3/4526c9497d5fe8a68886010f0d298b0a/dotnet-sdk-8.0.303-win-x86.zip
|
||||
@@ -8,6 +8,10 @@ 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.7 (July 2024)
|
||||
- [CVE-2024-38095 | .NET Remote code Execution Vulnerability](https://github.com/dotnet/announcements/issues/xxx)
|
||||
- [CVE-2024-35264 | .NET Denial of Service Vulnerability](https://github.com/dotnet/announcements/issues/xxx)
|
||||
- [CVE-2024-30105 | .NET Denial of Service Vulnerability](https://github.com/dotnet/announcements/issues/xxx)
|
||||
- 8.0.6 (May 28 2024)
|
||||
- No new CVEs.
|
||||
- 8.0.5 (May 2024)
|
||||
|
||||
@@ -1,14 +1,649 @@
|
||||
{
|
||||
"channel-version": "8.0",
|
||||
"latest-release": "8.0.6",
|
||||
"latest-release-date": "2024-06-11",
|
||||
"latest-runtime": "8.0.6",
|
||||
"latest-sdk": "8.0.302",
|
||||
"latest-release": "8.0.7",
|
||||
"latest-release-date": "2024-07-09",
|
||||
"latest-runtime": "8.0.7",
|
||||
"latest-sdk": "8.0.303",
|
||||
"support-phase": "active",
|
||||
"release-type": "lts",
|
||||
"eol-date": "2026-11-10",
|
||||
"lifecycle-policy": "https://aka.ms/dotnetcoresupport",
|
||||
"releases": [
|
||||
{
|
||||
"release-date": "2024-07-09",
|
||||
"release-version": "8.0.7",
|
||||
"security": true,
|
||||
"cve-list": [
|
||||
{
|
||||
"cve-id": "CVE-2024-38095",
|
||||
"cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-38095"
|
||||
},
|
||||
{
|
||||
"cve-id": "CVE-2024-35264",
|
||||
"cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-35264"
|
||||
},
|
||||
{
|
||||
"cve-id": "CVE-2024-30105",
|
||||
"cve-url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-30105"
|
||||
}
|
||||
],
|
||||
"release-notes": "https://github.com/dotnet/core/blob/main/release-notes/8.0/8.0.7/8.0.7.md",
|
||||
"runtime": {
|
||||
"version": "8.0.7",
|
||||
"version-display": "8.0.7",
|
||||
"vs-version": "17.8.12, 17.10.3",
|
||||
"vs-mac-version": "",
|
||||
"files": [
|
||||
{
|
||||
"name": "dotnet-runtime-linux-arm.tar.gz",
|
||||
"rid": "linux-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/1dc20d39-a5c4-4e23-a70b-842fcd6d603a/814d37d9c67811d9d2837905e4330eab/dotnet-runtime-8.0.7-linux-arm.tar.gz",
|
||||
"hash": "ccfe95a95be3c64d568c6f79df391daf73304fa2c2aedf4616cd9981efe11cac698c157d8375da3afda691b78124cc6672fde7353b0fea4d45da15e003040a2a"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/710337b9-9cb6-4bc8-8d13-daeab2578a08/b3ec8c17f85e340820a0ab36a3870168/dotnet-runtime-8.0.7-linux-arm64.tar.gz",
|
||||
"hash": "99e6959a1156d5abc8f0c73b3d493fc1e10a42d48a573226ebcfbdf96bb6fb1c8701db5b3582a4303ce26a4f784e74eb402cb6e5e4bcdbb5dfab8fea221cfe02"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/2bb39900-40fb-4a9b-8c6c-17a46d2022ca/8fa92b782e35d1799e987487b06da37e/dotnet-runtime-8.0.7-linux-musl-arm.tar.gz",
|
||||
"hash": "03aecb348a99d0afc9b90006e14a0c75ed69f7ef6cb8689fac171edf0f88aaa928a395ce433a390cee1ca4255560511c89d8d827a575b21876e2e7f94d5bceef"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/131bbb56-05f0-42f5-bcd0-7f34519c3987/88bfa5e29ea09629c1e62857402cd466/dotnet-runtime-8.0.7-linux-musl-arm64.tar.gz",
|
||||
"hash": "249246082498d3f6b5a3a0347527ac5a98ecd0fde235d6bb48bb18e4bb031eda6833526035279e99e97fbb5dc58fba132c9bed5f33442c47e571a91f648fa863"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/938cbaf9-8ed5-44c4-bbb3-fa982add0482/29c59ec494a4349190c29b2d03d8957b/dotnet-runtime-8.0.7-linux-musl-x64.tar.gz",
|
||||
"hash": "31386a3af6cbeea3e1b0e2f109d10222c5ad41057540fd5c626959ec7d2a542b859c9699cb86a1ac812eb7fed139dcab0c53ecb8adf678fe0ad04c62cf6c1f8d"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/cf3418ca-0e14-4b76-b615-ac2f2497f8ec/2583028ea52460cb1534d929dc7970fe/dotnet-runtime-8.0.7-linux-x64.tar.gz",
|
||||
"hash": "88e9ac34ad5ac76eec5499f2eb8d1aa35076518c842854ec1053953d34969c7bf1c5b2dbce245dbace3a18c3b8a4c79d2ef2d2ff105ce9d17cbbdbe813d8b16f"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-arm64.pkg",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/ae4430fd-26d6-4bd3-838a-314ffd356c78/24147e9a69b371bea66a1789bda6a1d5/dotnet-runtime-8.0.7-osx-arm64.pkg",
|
||||
"hash": "6fe0c208a7fe6a2b93a64a9d0cd30f7f162849fc9e71bd012e5f1305b27103721f403689f1ccce8b45b038027d892d125f842e280d680c831f09dd5ff400b998"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/ccacebeb-3dda-4887-9a98-e2dc9a9d9dc2/0ecac27f49c0111f4877cac54ff873a0/dotnet-runtime-8.0.7-osx-arm64.tar.gz",
|
||||
"hash": "8af655573350f6be0b47223ae7272ca8d49fb3c74f6fc167e7249267c1616842eea09709205a07acd3b86a5ac862026ed1269ece5e681c3fd50ada8351c5dfdc"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-x64.pkg",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4f7ffd35-2e7a-4a42-b096-7b344ddbb514/bb2e3a4af76ab0f3c39fd01bb0b51e6f/dotnet-runtime-8.0.7-osx-x64.pkg",
|
||||
"hash": "9bbdd3a4f2792083a51d47ca2e854e392bbf64c4c6995e4d6833a2998f4549dbf5aeeca2d84c335965f48857b7813d860fb980d7a254704dc43b72fe8f512952"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c0e3a3f4-d235-4531-a1f2-1ff969cac1ab/837430d708532d74b7296108a681b9bb/dotnet-runtime-8.0.7-osx-x64.tar.gz",
|
||||
"hash": "09107de04c6748fb3d98d72296e3470a6d3551a66bfcc310d2be0f678dd1cb8cb13a886b1b7e1e3856e12c0766cd5007f9922625653a6e284f5ab8fc80ee04ad"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/68d0360d-462a-44db-baa9-53fd5d67c05b/6b2c172c219ef4d083c3f4b7f69ae97b/dotnet-runtime-8.0.7-win-arm64.exe",
|
||||
"hash": "098e27604a181888ce901eca1cc2e55af60a540e813be554eae39fcb2569b5e74b8ae2c7ed37a7ed9ef1048d50b8a0bcbd33ad94803a7d2e4b724a64e87a0db7"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/12a17ef1-071d-489e-b138-1fd5249ac7f9/4e6030ef34957f9120171a74932f4fb5/dotnet-runtime-8.0.7-win-arm64.zip",
|
||||
"hash": "4b2dd24aa09efa1438bea7f7d8e973117f4901f94aaed785f12a3e15fc705bb4ca068c5c81ca6f7751ab9d1ec2a277a11430a3c9171a297d628190e250c96c1c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/3980ab0a-379f-44a0-9be6-eaf74c07a3b3/bd1cc6107ff3d8fe0104d30f01339b74/dotnet-runtime-8.0.7-win-x64.exe",
|
||||
"hash": "e016b47ff8f179f1edf641cca20130e04951509f0f69f564f290bfb0ad81d7db83541fb00c4ddd8364e71c1120bcc227fa0e7e8e142bbee2c4d329674ed0b155"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/0f2e2c47-3e38-45be-aa3b-f382c5e73ff8/c7890b45dbd8306b4d89daa55abe49f6/dotnet-runtime-8.0.7-win-x64.zip",
|
||||
"hash": "abe510a4e57bb115698bbfc1c49fe2414cd5696ebeffc7c8803d4d0278a40010dff36b3c347651e5a87301a4472bc610019ea281499d5c351e25e60caa18195e"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/b1dc2db4-3337-4ee1-a1e9-91768860af9e/78fafd2bcbd8937fae5ba1bb97071138/dotnet-runtime-8.0.7-win-x86.exe",
|
||||
"hash": "32290e42a0a0b082eec4e70352d9777c9cbcc97296df98904a8b8e309dd1fc196433a1a3c62d1f60cd0939b4948237a3ff5f154c577729b7154a627e3d56c1bd"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/3e0c1889-b4f7-414c-9ac9-cdc82938563d/daed61ae792654223bcac886ff3725ba/dotnet-runtime-8.0.7-win-x86.zip",
|
||||
"hash": "1bd64825ace6fbde84c8f0d42f18df57c1a570464ff65767842797f3b54f86486288084687bdd8d1da0f83ef2eb76b05af14d386b6c52e4c9ff072bd71f58a32"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sdk": {
|
||||
"version": "8.0.303",
|
||||
"version-display": "8.0.303",
|
||||
"runtime-version": "8.0.7",
|
||||
"vs-version": "17.10.3",
|
||||
"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/9e0bdcde-1878-4351-883a-c0adbb570bba/156df738634f710dad131e993fc0f48a/dotnet-sdk-8.0.303-linux-arm.tar.gz",
|
||||
"hash": "03b3730d1fd5e1955b8a23e69695c975e88e781513b1f47027ce4ed96a8743ba2560ca87ae2e937ebd89ef69a3aa05c4ca2f39eede5a27bd937775f372b9feba"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4bfdbe1a-e1f9-4535-8da6-6e1e7ea0994c/b110641d008b36dded561ff2bdb0f793/dotnet-sdk-8.0.303-linux-arm64.tar.gz",
|
||||
"hash": "09cb6b12770febe186e36971afdbcea6e8bf5fb34b7701cd8c416f597d3b7e930d05e51ccef1985e5598291540ef2d721187904587469300bb39772317e2be5c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/2ff544fc-a1c1-4dc8-b489-aa43117f314c/228b6791886d5243f29d17390c8661ae/dotnet-sdk-8.0.303-linux-musl-arm.tar.gz",
|
||||
"hash": "5e119bf1496bebd3b62d0c0c837bb8e8695784c91f9042771b01b47953d82e59605d7c04f2b821340792ace2966587a10d980bebeb8f9a39f1e8e4588ab59a6c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/cc4a53e2-53e4-4d13-8b19-6bb5df78eeaa/1989589954758fa2883080f290da47b4/dotnet-sdk-8.0.303-linux-musl-arm64.tar.gz",
|
||||
"hash": "88a42a0a9f0b6981eeb0d2cdbde0fd98631d57c09ddca566bc1b4d4b99a9165e276a3434f6804bd54628387edae99c8f0025e889c0e06ade0defaf2fa5858d65"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c75c7461-fe0f-4483-9e1b-b5f629dbd51b/da8d9a8dbfd6e6bc144ef930259bf346/dotnet-sdk-8.0.303-linux-musl-x64.tar.gz",
|
||||
"hash": "5696332dcfa1dd16f897f68dd190e45f6604fd8228d563394ef9da09f2ff99214ba23b80fa416b7748a5c34912eb42523ba83138d5cbc4468e1efc15b747630a"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/60218cc4-13eb-41d5-aa0b-5fd5a3fb03b8/6c42bee7c3651b1317b709a27a741362/dotnet-sdk-8.0.303-linux-x64.tar.gz",
|
||||
"hash": "814ff07ccdfc8160c4a24adfda6c815e7feace88c59722f827a5a27041719067538754911fc15cb46978e16566fe0938695891723d182055190e876131faedda"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.pkg",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/763ab233-7f0e-481c-8b8a-c432328330a5/8a1d8bed9188f553e1cd3ea2b615a93a/dotnet-sdk-8.0.303-osx-arm64.pkg",
|
||||
"hash": "3084ad0cce453937b22912ae6b882fcca3d680c3103964ee7859a2ad55816e3188b98d186df0a7c4e5e2a411806a72686392e646c3d34c85bb4e40d525f0f12f"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/d81d84cf-4bb8-4371-a4d2-88699a38a83b/9bddfe1952bedc37e4130ff12abc698d/dotnet-sdk-8.0.303-osx-arm64.tar.gz",
|
||||
"hash": "c1c2935ac0b6654805e8112ff88d31ca9aae7f345218c9a9d9e512c98d73e2bccdfdb006537832e4f20fd3a9ce4defaad537e5cb98deb538e95b54a2c76a9110"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.pkg",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/827eac3c-729c-4416-bdf4-0fae6ec6492f/40ccf2187797de61688d354da3e43090/dotnet-sdk-8.0.303-osx-x64.pkg",
|
||||
"hash": "3a65f25e7bf4af09403776fe058b990cc7ee43e59ec7312d18429d1da929c5e9564d9ac89ee68775817b814b47137e1f4ab93e233635467ba8f48cb42b447b9c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/295f5e51-4d26-4706-90c1-25b745cd2abf/ef976bfc166782e519036ee7670eac36/dotnet-sdk-8.0.303-osx-x64.tar.gz",
|
||||
"hash": "5676b8c0497adcc9543b5f4dd57c54451ea66e79ce6f656647bff54619785a05f5c52cb22483bf14b1f3eb85cd3fb19c2ce4352e7b8482fbc1998a1e7043c377"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a141a071-019c-4fb3-9611-30bf2015704f/1542d3366480dbf57f1d98e3debde994/dotnet-sdk-8.0.303-win-arm64.exe",
|
||||
"hash": "a2f26a8b816bb27fda3d0b5bfc32af0714543ab08cc1261261dd4487605fe89de85a77d646e2c514e1b54ba0d0f5e06b93c3d81a7a81cc711654e6c1237d5cd7"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/047ba9ae-13be-47a6-aafc-f95935068573/ba7ab57972d76fae909506a2cde85b9f/dotnet-sdk-8.0.303-win-arm64.zip",
|
||||
"hash": "3ec3f0a3d5cdd3cd0b33be9b09166ed0dfc1e83bcae38170b60085fd8a95b557bfa9bd0583abe576156845998e356cdd43afc95428a1d093546a3bdbfdf97f43"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/d1adccfa-62de-4306-9410-178eafb4eeeb/48e3746867707de33ef01036f6afc2c6/dotnet-sdk-8.0.303-win-x64.exe",
|
||||
"hash": "69c7195d859b3ca0757fa1bf367e839c050996ba8e46568130b722d987177d3d3e025dfb9be6ba3da3e83d3c1e7a4ebba6cdaebd31ee4677a8fd4a74971ca0a1"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/93d39941-31b3-4c50-b124-0de50d464fe5/93a0dddb827811ff50586cb361f613b0/dotnet-sdk-8.0.303-win-x64.zip",
|
||||
"hash": "be8a71f8819ceb35937c158107a34a77d0ee4f7ad761241d1a5a49842288f280b1f521dc3dcbcd2fa8a571de740d873e40b80615c2b345e2501e1875844b0350"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7ce6d94a-13c1-4102-bb1b-b0f7ea5afb6e/0764c80c81c16ab927c0a7321f7c07cf/dotnet-sdk-8.0.303-win-x86.exe",
|
||||
"hash": "af52649a05bb3c8ba494291234d67f3385446a8a08eaefcbe9fbc4e766ae97a6a13253060a798ce076511fa59086b1d9fa638b51a5e748bcfc79d36ddc7991ca"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/351df7c4-0671-45da-9eb9-dfb165486ce3/4526c9497d5fe8a68886010f0d298b0a/dotnet-sdk-8.0.303-win-x86.zip",
|
||||
"hash": "1a2e7f7c0c7ca9e1bf453459490e8a496c673135f4e285ed9dc3b205cb999c0fe686d74bd3f1d1dd5293b943b14d41d1d2b61e3f8dc7dda9d6c524cea8b30c8b"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sdks": [
|
||||
{
|
||||
"version": "8.0.303",
|
||||
"version-display": "8.0.303",
|
||||
"runtime-version": "8.0.7",
|
||||
"vs-version": "17.10.3",
|
||||
"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/9e0bdcde-1878-4351-883a-c0adbb570bba/156df738634f710dad131e993fc0f48a/dotnet-sdk-8.0.303-linux-arm.tar.gz",
|
||||
"hash": "03b3730d1fd5e1955b8a23e69695c975e88e781513b1f47027ce4ed96a8743ba2560ca87ae2e937ebd89ef69a3aa05c4ca2f39eede5a27bd937775f372b9feba"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4bfdbe1a-e1f9-4535-8da6-6e1e7ea0994c/b110641d008b36dded561ff2bdb0f793/dotnet-sdk-8.0.303-linux-arm64.tar.gz",
|
||||
"hash": "09cb6b12770febe186e36971afdbcea6e8bf5fb34b7701cd8c416f597d3b7e930d05e51ccef1985e5598291540ef2d721187904587469300bb39772317e2be5c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/2ff544fc-a1c1-4dc8-b489-aa43117f314c/228b6791886d5243f29d17390c8661ae/dotnet-sdk-8.0.303-linux-musl-arm.tar.gz",
|
||||
"hash": "5e119bf1496bebd3b62d0c0c837bb8e8695784c91f9042771b01b47953d82e59605d7c04f2b821340792ace2966587a10d980bebeb8f9a39f1e8e4588ab59a6c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/cc4a53e2-53e4-4d13-8b19-6bb5df78eeaa/1989589954758fa2883080f290da47b4/dotnet-sdk-8.0.303-linux-musl-arm64.tar.gz",
|
||||
"hash": "88a42a0a9f0b6981eeb0d2cdbde0fd98631d57c09ddca566bc1b4d4b99a9165e276a3434f6804bd54628387edae99c8f0025e889c0e06ade0defaf2fa5858d65"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c75c7461-fe0f-4483-9e1b-b5f629dbd51b/da8d9a8dbfd6e6bc144ef930259bf346/dotnet-sdk-8.0.303-linux-musl-x64.tar.gz",
|
||||
"hash": "5696332dcfa1dd16f897f68dd190e45f6604fd8228d563394ef9da09f2ff99214ba23b80fa416b7748a5c34912eb42523ba83138d5cbc4468e1efc15b747630a"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/60218cc4-13eb-41d5-aa0b-5fd5a3fb03b8/6c42bee7c3651b1317b709a27a741362/dotnet-sdk-8.0.303-linux-x64.tar.gz",
|
||||
"hash": "814ff07ccdfc8160c4a24adfda6c815e7feace88c59722f827a5a27041719067538754911fc15cb46978e16566fe0938695891723d182055190e876131faedda"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.pkg",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/763ab233-7f0e-481c-8b8a-c432328330a5/8a1d8bed9188f553e1cd3ea2b615a93a/dotnet-sdk-8.0.303-osx-arm64.pkg",
|
||||
"hash": "3084ad0cce453937b22912ae6b882fcca3d680c3103964ee7859a2ad55816e3188b98d186df0a7c4e5e2a411806a72686392e646c3d34c85bb4e40d525f0f12f"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/d81d84cf-4bb8-4371-a4d2-88699a38a83b/9bddfe1952bedc37e4130ff12abc698d/dotnet-sdk-8.0.303-osx-arm64.tar.gz",
|
||||
"hash": "c1c2935ac0b6654805e8112ff88d31ca9aae7f345218c9a9d9e512c98d73e2bccdfdb006537832e4f20fd3a9ce4defaad537e5cb98deb538e95b54a2c76a9110"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.pkg",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/827eac3c-729c-4416-bdf4-0fae6ec6492f/40ccf2187797de61688d354da3e43090/dotnet-sdk-8.0.303-osx-x64.pkg",
|
||||
"hash": "3a65f25e7bf4af09403776fe058b990cc7ee43e59ec7312d18429d1da929c5e9564d9ac89ee68775817b814b47137e1f4ab93e233635467ba8f48cb42b447b9c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/295f5e51-4d26-4706-90c1-25b745cd2abf/ef976bfc166782e519036ee7670eac36/dotnet-sdk-8.0.303-osx-x64.tar.gz",
|
||||
"hash": "5676b8c0497adcc9543b5f4dd57c54451ea66e79ce6f656647bff54619785a05f5c52cb22483bf14b1f3eb85cd3fb19c2ce4352e7b8482fbc1998a1e7043c377"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a141a071-019c-4fb3-9611-30bf2015704f/1542d3366480dbf57f1d98e3debde994/dotnet-sdk-8.0.303-win-arm64.exe",
|
||||
"hash": "a2f26a8b816bb27fda3d0b5bfc32af0714543ab08cc1261261dd4487605fe89de85a77d646e2c514e1b54ba0d0f5e06b93c3d81a7a81cc711654e6c1237d5cd7"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/047ba9ae-13be-47a6-aafc-f95935068573/ba7ab57972d76fae909506a2cde85b9f/dotnet-sdk-8.0.303-win-arm64.zip",
|
||||
"hash": "3ec3f0a3d5cdd3cd0b33be9b09166ed0dfc1e83bcae38170b60085fd8a95b557bfa9bd0583abe576156845998e356cdd43afc95428a1d093546a3bdbfdf97f43"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/d1adccfa-62de-4306-9410-178eafb4eeeb/48e3746867707de33ef01036f6afc2c6/dotnet-sdk-8.0.303-win-x64.exe",
|
||||
"hash": "69c7195d859b3ca0757fa1bf367e839c050996ba8e46568130b722d987177d3d3e025dfb9be6ba3da3e83d3c1e7a4ebba6cdaebd31ee4677a8fd4a74971ca0a1"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/93d39941-31b3-4c50-b124-0de50d464fe5/93a0dddb827811ff50586cb361f613b0/dotnet-sdk-8.0.303-win-x64.zip",
|
||||
"hash": "be8a71f8819ceb35937c158107a34a77d0ee4f7ad761241d1a5a49842288f280b1f521dc3dcbcd2fa8a571de740d873e40b80615c2b345e2501e1875844b0350"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7ce6d94a-13c1-4102-bb1b-b0f7ea5afb6e/0764c80c81c16ab927c0a7321f7c07cf/dotnet-sdk-8.0.303-win-x86.exe",
|
||||
"hash": "af52649a05bb3c8ba494291234d67f3385446a8a08eaefcbe9fbc4e766ae97a6a13253060a798ce076511fa59086b1d9fa638b51a5e748bcfc79d36ddc7991ca"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/351df7c4-0671-45da-9eb9-dfb165486ce3/4526c9497d5fe8a68886010f0d298b0a/dotnet-sdk-8.0.303-win-x86.zip",
|
||||
"hash": "1a2e7f7c0c7ca9e1bf453459490e8a496c673135f4e285ed9dc3b205cb999c0fe686d74bd3f1d1dd5293b943b14d41d1d2b61e3f8dc7dda9d6c524cea8b30c8b"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"version": "8.0.107",
|
||||
"version-display": "8.0.107",
|
||||
"runtime-version": "8.0.7",
|
||||
"vs-version": "17.8.12",
|
||||
"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/020bb759-11a7-49be-89f1-b2935c8fea05/c2df282e9aeabab835159e8a368b04da/dotnet-sdk-8.0.107-linux-arm.tar.gz",
|
||||
"hash": "782065b4bf96901c91448412bb22fba27958e8812caba0a02cf8dbf2333f7320ba2c1eecbef4859f4034eb80d04bdb853a1836e1d284bdf5f623c7416dfc9861"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/8d60cad9-ce0f-43de-8dd3-fa3fd39fae11/ce3bd2ec1177f519b45fe30c6e9bb74a/dotnet-sdk-8.0.107-linux-arm64.tar.gz",
|
||||
"hash": "ab487873827677f44efe4372e0c325a48f339008d00307876e1e56795bc006be1770e8b1f9581c7197ea1bf857eae525aca18934591f603363f8fe9e021e7b2a"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/17620b9e-7cbc-44b5-ad52-7b93845b5480/277f76f99f6e33d6ca273c5647c5e61e/dotnet-sdk-8.0.107-linux-musl-arm.tar.gz",
|
||||
"hash": "e6e6325c6292bf435a0771c33eaf330dc132a11372ea6d12427f5a6c24cb6db260d95b1dfbba3c232cf9d5166f61192a05c7e3be4210a05a6687634fb0a887c6"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/119a72b4-47c5-4c7d-afb1-1116f25bf03b/39b9016420f86e19dec95a08d8a7c4c9/dotnet-sdk-8.0.107-linux-musl-arm64.tar.gz",
|
||||
"hash": "5b99a07607cae652e4b392c17a7856ffb5df939e95d741d07c385d422e5511394567b5102213da1dc65183680d0e908d83c43c95b14bfabec305ca7731d9d676"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/10822ebb-400d-4ebc-80eb-f81fefb5b126/f18a8a171534bc6c28dde71bf1dbe8a2/dotnet-sdk-8.0.107-linux-musl-x64.tar.gz",
|
||||
"hash": "f25c95f9acff4db16593541fda517c32477eb618dc9ad5b3983a4ab5bd62fdd3c03c7d9f56afe1132aff5137bbdc4161e0b83f7c8101cb1766b82ed4072becef"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7280c125-4555-41e5-8060-cd69e4e325a4/34e25b09d2c92b71215f8974a4eeded3/dotnet-sdk-8.0.107-linux-x64.tar.gz",
|
||||
"hash": "10e0fbdc589e5e0de4fb0fe0e9c839bb2257c51948037a224d4358b8328b6791014ab4cb164beb617c83531a6ed774acb37b08e4a1b53f165e3eb853fd41a959"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.pkg",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c0d87e4b-fe91-494b-a514-1ac57f1a8bf7/df4e34911dce10259cc62e755c52ef02/dotnet-sdk-8.0.107-osx-arm64.pkg",
|
||||
"hash": "15049070340e2ed4481df808fd922d19e9ef2287702feb5b4a5785e2a20204108274869f3376dc8ff4b2cb4e5e43fbb9fae6a430a684539bb4c2451d2f33eb32"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/2bb0f88b-19ab-48f3-b0ff-146629c3ead8/8e59918475c54fe4d881ce8f5bbde2bc/dotnet-sdk-8.0.107-osx-arm64.tar.gz",
|
||||
"hash": "b293f8e3cad20278ee85e30b4b1baa615c30b0e7aba557b1d0248d9e5c4557e323b726afdde0386c0227d6cbc6f95c8ef5493e209cb5a42b64e8c7f6e495224e"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.pkg",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/2cc7d177-7dbc-4e7e-825d-c5b546b7c295/6a8b21c1108782b7e13dcda1dd1f2346/dotnet-sdk-8.0.107-osx-x64.pkg",
|
||||
"hash": "9b63206c36ff3b64d222fea1c143741a813d099616e5c90665484b966f82e26b38addc7f4712a705287b12534319b517ac377b14d30c4310fe7d695676f7b4a6"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c26fc34d-c784-4c4a-a2b1-43bf3599d4e6/c3ebead0223edb028c7e53eecf37048e/dotnet-sdk-8.0.107-osx-x64.tar.gz",
|
||||
"hash": "9bc62515220f924cadf02e5be880fa813b6d0b0cf8c2199a7e930e25e81576ff3e88894e5a0b691d8b0a1e32fe1ab4499ff47d80cd004f07af61d6d362efb654"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/1d411b6e-8138-4ee8-b592-81b020839cc2/8eb7170c83b693cc47f50d6f12d04c14/dotnet-sdk-8.0.107-win-arm64.exe",
|
||||
"hash": "df5c9f9d4298bbeb5430e793d1735ecd17bd8bd18ec5547c3a9593ee4cd09688dd6eccfaf312156a161336fff830382261ed970bdd767f8dcc8404bad1b316a1"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a5ea5b30-001d-4438-ad5f-3318d601c9c0/08b9ba76a5a94dae385914d769ec6dbf/dotnet-sdk-8.0.107-win-arm64.zip",
|
||||
"hash": "088753c813432bbd94e13f45b7db4366730a832ce603efd5f60499c4d414575bca805c066ba5743d5639c5e427d9f4501640da7c0eef437d411382e0c17dfcc5"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/9c40a009-d059-4e8b-bdef-83daa6f3fff2/b806aad8cb92c64f30e8c39d813bb2ba/dotnet-sdk-8.0.107-win-x64.exe",
|
||||
"hash": "98413082e4d7df181904053f481f3d172d6d62fc546c004d0e8301b882cee72508c0d69afa514b6ec060ffcd6e4b02b239eaf9e2c804009bf5b99dfaa29ee41c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c1b355f8-c828-4d2d-a0f5-a0695834be68/2c7a7983c02bebffc071648658b33b73/dotnet-sdk-8.0.107-win-x64.zip",
|
||||
"hash": "9d26be45d25a7b13861e4beb95c78e73425c5c210bdf8c3b23b29813caaa314195b928df38eddf5bb561bd2767e607dd2b863d09283ed7d5f96dd4fa6a35434a"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/f596f9b6-943f-4606-b332-dcef8069803b/673eeb3661e6c1530b050cfbfb63053c/dotnet-sdk-8.0.107-win-x86.exe",
|
||||
"hash": "969d63a0747103bd4bec05a891d0e2c900e12ffdda504123f2de4c4025c4904f516e55b8edd84003e08e414c05256c5cc0df2ca6527c61684be59791c071abca"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/ac14ad95-7937-45ef-8497-d0df69b6e478/a537c1abef6bf6a4ce4b33098f9acb5a/dotnet-sdk-8.0.107-win-x86.zip",
|
||||
"hash": "8500a6e40d28de34881ea9f2679d2559d6192a4deb16bf2fad7bed91d10ef0726da294b6f362be0fb89524622d246bf0fd3aa2a4dab97e671f5bcecaaedb67ed"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"aspnetcore-runtime": {
|
||||
"version": "8.0.7",
|
||||
"version-display": "8.0.7",
|
||||
"version-aspnetcoremodule": [
|
||||
"18.0.24166.7"
|
||||
],
|
||||
"vs-version": "",
|
||||
"files": [
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-arm.tar.gz",
|
||||
"rid": "linux-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/d37fc703-70c6-46f2-a5a1-b60f45fd71d0/6a74aa0bb89feb7f795df1ea92d030bf/aspnetcore-runtime-8.0.7-linux-arm.tar.gz",
|
||||
"hash": "d0107441223a44f1c4d9fa08c2d66b1875d20917fb1dacab7f80a42f0da1428570dd1cb86bc1f6e4eef3414e1770768fc8f17b836d0f7ab9b890848bc18ce8b0"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/421d499f-85cb-43dd-97b2-8ebfd06dda8a/61b03be4662125e4af044c7881e66f0e/aspnetcore-runtime-8.0.7-linux-arm64.tar.gz",
|
||||
"hash": "5f1d31b0efc793655abf4289f8f1c7e8cd1ffabfd65b385b49e3f5232277c62ccfbbdad2a51731a8a88594a06c2c9774e38865cb3f7e19c9925a12b25b40b485"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a3898e56-a160-4817-b6a2-712c5cb64266/1a465710acd917f8002548f426deebd0/aspnetcore-runtime-8.0.7-linux-musl-arm.tar.gz",
|
||||
"hash": "9acc8bc8c5fde692def85b1dffaa8648fcc6a2a482c252882660ecdc4ca8b4be8d59274891bfb9b106cca62849a705b482ef5b4c539014e284dc2309234ffe22"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/d7c07119-b207-4ded-b41f-2f3fca16099b/4463b6690425cf7faa37519dfbe89a46/aspnetcore-runtime-8.0.7-linux-musl-arm64.tar.gz",
|
||||
"hash": "ca5b8d9fbdbe3c38f560d662705be00174885fc7abd875ac056c97788410329af9017ec6052a146b9414d26ff956accdfdc6ef315aaf7c6936b0520a9320493f"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7fb2c473-d403-4347-83c8-243b9840d7f1/2aeb8220ea65ee119627f6145102599e/aspnetcore-runtime-8.0.7-linux-musl-x64.tar.gz",
|
||||
"hash": "a60d470dee1a1da34ce4d9e84a6dca1e7df2bbbc8b3b0fce36543f712b8a3da78a3ddf59b4ac231986f49a6fb44f59a270a184fabbda6a0e098d018d3e2afa46"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/06cbb934-ef54-4627-8848-a24a879f2130/52d4247944cee754ec8f4fd617d502a6/aspnetcore-runtime-8.0.7-linux-x64.tar.gz",
|
||||
"hash": "c7479dc008fce77c2bfcaa1ac1c9fe6f64ef7e59609fff6707da14975aade73e3cb22b97f2b3922a2642fa8d843a3caf714ab3a2b357abeda486b9d0f8bebb18"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/f8909467-b187-4651-86ab-6edbbc21f6e8/f07e4a0141b3907f83079c0dd44188ca/aspnetcore-runtime-8.0.7-osx-arm64.tar.gz",
|
||||
"hash": "f02e3b3a4ec366a2be7ef596f728914fb7c3810ed507ebcade27b09ff62e7cb84cd4b24c8438cada72b99e60fc7477d868a6cb57083a39387f7900874faa35f7"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/e2410d8b-380c-400f-ae85-c0451afc35e1/cf601795432ee94bf55f03f8fef08e6d/aspnetcore-runtime-8.0.7-osx-x64.tar.gz",
|
||||
"hash": "867765250c5ab0431023d59b9fd04ac0ac868797e2ea1b4257e44d93033d653e48d8776bb7e7cbbdec094a5a60002d2833c5a58094fe54c2b6402b1ce2882c49"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/21fa80b8-7132-497e-a44b-f25b6790ac37/512c8a433fcb462de3ff06dac0f651c7/aspnetcore-runtime-8.0.7-win-arm64.exe",
|
||||
"hash": "d54d9a1f344adc9f31d3bc4085fe977c55fde9e5c65c59a9ae3475ddf53ae4a15e0a6eea7dbcc211e02297530035f55f879dc777ad499e25b61b5be29d51e09d"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c9015caa-2f1c-4eb3-a0c7-69fdca47bb7b/2d5d3957612f18c92f806fc73c999346/aspnetcore-runtime-8.0.7-win-arm64.zip",
|
||||
"hash": "e4443dec8f8c50ff61bb607447c662c48c05890946afe1a7dcddb956b94056d14bed60f455d0854b273c938c078c0b67f6cc3744216f7d4f199218a7898170ab"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/e7cd032b-21b3-4a9d-82cc-5249dd7fe092/00af1c24dd391c81df9d89cb737c9954/aspnetcore-runtime-8.0.7-win-x64.exe",
|
||||
"hash": "0a6b57b7bf939dacd3b90f7da9ee4696993c1f736e8e4d61feb97c9061e78cad023e0efa94c5c6bbb4c25272acd4ac89e555dfff39a44fc65b9d5ad0bb1e6019"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/66352bdb-4385-424b-bdfd-7b86ff004efd/9688194ae6987d772b703ae025cd1548/aspnetcore-runtime-8.0.7-win-x64.zip",
|
||||
"hash": "e745cd0eb11ff4f5dbfcea2966542dbfec57cb0d6025e1fd0a8f0d500c1246d9636f780b72586a55a3c8bac657a07443e4073eb9503b9f4eefa7aab336b6000c"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/fae41b37-b28e-48d7-8582-8a68fe782c17/bdf588c806eb1316eab1aeade3b511fa/aspnetcore-runtime-8.0.7-win-x86.exe",
|
||||
"hash": "5d887a491c58210abd3015099f80dc626c59bb832d36becebe619e729332daafa3aa030ca6af06ef7135805905c6ec79bc0fa2ab6d02d4ce066406a1441c7960"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/168ffae8-e7c4-494c-9a2f-47e13c8ce5a4/01361017da1145dd454f12813d534768/aspnetcore-runtime-8.0.7-win-x86.zip",
|
||||
"hash": "504f3738ba8c626477d22462d832e2f68f2ead4da66454a1c0dbe90af5c16411b01d8fc653d83879c20c837f2f44c406fb8a108ea88c24af7cdaa42710d6f176"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-arm.tar.gz",
|
||||
"rid": "linux-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/1a3a7b22-e1a4-49c0-b54a-2d86c4d65190/45d081b0224e9c9155085dce92758ff8/aspnetcore-runtime-composite-8.0.7-linux-arm.tar.gz",
|
||||
"hash": "72f95a217994b8bcc0dc4a195cd8ebee8b532e6ab668fbb3621a36651e44ba1862fabf9c9374773be22a5d94ced81811b4c0c9fdb2543aa8220cefb182070b09"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/22c5ff01-2f30-4dae-a415-ccabc5a08982/8db4ea4303f68c207c4e0e0316d0c952/aspnetcore-runtime-composite-8.0.7-linux-arm64.tar.gz",
|
||||
"hash": "37a7380ea8466fafbf3e36f3ba3102ea9cd5add99ace485fe4b612f3e75481a3cb721dd0425380840ad641d559bd0fddfc73bb7ad4b452d4be50a4ff8c286935"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/39b3562d-dc87-4d32-bfaa-dc79764d6106/748a05efe11178c0f60acf7be736611e/aspnetcore-runtime-composite-8.0.7-linux-musl-arm.tar.gz",
|
||||
"hash": "ba4cd631dc1f88cd8bc7fd8e5c3924758a81585d5f8d1e3ed97bf2efc8bb25d740d0a5d38bfcb67a9454c642f7b6d2b5b2e4faa2d4447687973c2c3584a365a4"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a9bc830a-a4ea-4883-ad4f-81bf9fdca20e/f3e33897a16e90b49a775ef220c34a56/aspnetcore-runtime-composite-8.0.7-linux-musl-arm64.tar.gz",
|
||||
"hash": "d6da2d256622ac7733ee3b21573f59411854c7ce702a459e84ab1d830f172cf07250d7b9ee14b898bb18e414658f25e90ab9b1bfd21c02d5f0d1610e4d4dd9b8"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/1f1e9fd5-c98d-46be-a4b2-904a68af7db4/ddef01f271e583354cfd891f975a4b41/aspnetcore-runtime-composite-8.0.7-linux-musl-x64.tar.gz",
|
||||
"hash": "c1e303f0ba0cf584157b2e830dfa237fad8a67c8e699737f6f4ba701fcf101afbe639dc15dc12cf69be6c9b4f947ca8b9043374247cededce891a1cf6987516f"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/53cd4d8d-c54a-49e8-bcc3-9892e3f885b9/db1f8704e2e7cc7540aaf9e06b381d43/aspnetcore-runtime-composite-8.0.7-linux-x64.tar.gz",
|
||||
"hash": "206786d755c85ff253e2b9a08c9df0793301656d91e6539554dba8d119484e8684cf0c83a75773608a64a109d1e94c4f966bf5e4636fb4e438f01dde3f769814"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-hosting-win.exe",
|
||||
"rid": "",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7d169ca8-2755-4870-b45c-bfc651013a77/46639ef8e327f00ab1a941288dd28abe/dotnet-hosting-8.0.7-win.exe",
|
||||
"hash": "53395e0042b1a2d473589cb8d4522d2fb2087831b26589d4269f4774b461bcfd753f70199459e8b6c3423b32e43672f3a76cb373a0fe63463a558f10c264c1fb",
|
||||
"akams": "https://aka.ms/dotnetcore-8-0-windowshosting"
|
||||
}
|
||||
]
|
||||
},
|
||||
"windowsdesktop": {
|
||||
"version": "8.0.7",
|
||||
"version-display": "8.0.7",
|
||||
"files": [
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/93f3856a-ba9e-4fd2-9a6e-abd7cad44c27/3f70ef9e35cc7225199321e70af12d20/windowsdesktop-runtime-8.0.7-win-arm64.exe",
|
||||
"hash": "bfd5a8bdd87d9c010fc9cbd058f071e832b7d515c2550e0ca43b6da23dc5c108f9d8065ad89fa33bc5fab7c814eee7531e07cb58d09a4e69073a880137affe41"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/cd3562da-babb-4500-862c-69a73491ba86/c8f403b2ade8a420ba1f0a2f7634394a/windowsdesktop-runtime-8.0.7-win-arm64.zip",
|
||||
"hash": "2569af5ddd639dae21a132db89fab22e1346261f477d47980f6a4f876cd0cf8d0533f3c96b9b6b977bb0e85ce9ca50b3feda486d88ae4a333b562ab7f8ec8212"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/bb581716-4cca-466e-9857-512e2371734b/5fe261422a7305171866fd7812d0976f/windowsdesktop-runtime-8.0.7-win-x64.exe",
|
||||
"hash": "391ca05d7540c58f25047ae07b8c5656829f7fd32f6e88a4e34c5337525f574e5714657e1c4f4f4d48e006087f573f8c03f1fc8eab8c9b9dab4d5ca5c8ea1fd4"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c96053c9-c748-460a-a74f-934c0318c219/6f235374716b2edda4cfb2bbb931a923/windowsdesktop-runtime-8.0.7-win-x64.zip",
|
||||
"hash": "d26210d317cd108ec08d075fd646d0b6412aa666d53674fe76f988bfe669e1a7cfd6e3332948aa5d0dbd1edfce643713ddfc841bbdc76b3fed72e8393960cfce"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/853ca8b3-f0d0-4aac-a33b-d93bb1c991e9/9664c41e36cffd82b4f04471020116a7/windowsdesktop-runtime-8.0.7-win-x86.exe",
|
||||
"hash": "5adf46498caa1f4ae10ea6327f5c89f424665e1fc471cc8ca18c43779058a37aa5441ce89f82d9b2a5a4b877ab7f448fb5c48193e628eb038956f82d71880942"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/b51c48b6-5d6e-4972-aff6-6670a6e78aad/349941bf042167a212b7041bcbb269f7/windowsdesktop-runtime-8.0.7-win-x86.zip",
|
||||
"hash": "14908d8e3b67ad7df164e4c2e68c31e02d982b345c025a32595d052dba6d1220becde6d4c8060a521603c9e8cca806bebf0e8e7dfe8cbf8a153597de12efc5e5"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"release-date": "2024-06-11",
|
||||
"release-version": "8.0.6",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
|
||||
| Date | Release |
|
||||
| :-- | :-- |
|
||||
| 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) |
|
||||
| 2024/04/11 | [9.0.0 Preview 3](preview/preview3/README.md) |
|
||||
@@ -25,6 +26,7 @@
|
||||
* [Preview 3](preview/preview3/libraries.md)
|
||||
* [Preview 4](preview/preview4/libraries.md)
|
||||
* [Preview 5](preview/preview5/libraries.md)
|
||||
* [Preview 6](preview/preview6/libraries.md)
|
||||
|
||||
### .NET Runtime
|
||||
* [Preview 1](preview/preview1/runtime.md)
|
||||
@@ -32,6 +34,7 @@
|
||||
* [Preview 3](preview/preview3/runtime.md)
|
||||
* [Preview 4](preview/preview4/runtime.md)
|
||||
* Preview 5: No release notes
|
||||
* [Preview 6](preview/preview6/runtime.md)
|
||||
|
||||
### .NET SDK
|
||||
* [Preview 1](preview/preview1/sdk.md)
|
||||
@@ -39,6 +42,10 @@
|
||||
* [Preview 3](preview/preview3/sdk.md)
|
||||
* Preview 4: No release notes
|
||||
* Preview 5: No release notes
|
||||
* [Preview 6](preview/preview6/sdk.md)
|
||||
|
||||
### C#
|
||||
* [Preview 6](preview/preview6/csharp.md)
|
||||
|
||||
### ASP.NET Core
|
||||
* [Preview 1](preview/preview1/aspnetcore.md)
|
||||
@@ -46,6 +53,7 @@
|
||||
* [Preview 3](preview/preview3/aspnetcore.md)
|
||||
* [Preview 4](preview/preview4/aspnetcore.md)
|
||||
* [Preview 5](preview/preview5/aspnetcore.md)
|
||||
* [Preview 6](preview/preview6/aspnetcore.md)
|
||||
|
||||
### .NET MAUI
|
||||
* [Preview 1](preview/preview1/dotnetmaui.md)
|
||||
@@ -53,6 +61,7 @@
|
||||
* [Preview 3](preview/preview3/dotnetmaui.md)
|
||||
* [Preview 4](preview/preview4/dotnetmaui.md)
|
||||
* [Preview 5](preview/preview5/dotnetmaui.md)
|
||||
* [Preview 6](preview/preview6/dotnetmaui.md)
|
||||
|
||||
### Entity Framework Core
|
||||
* [Preview 1](preview/preview1/efcoreanddata.md)
|
||||
@@ -60,3 +69,4 @@
|
||||
* [Preview 3](preview/preview3/efcoreanddata.md)
|
||||
* [Preview 4](preview/preview4/efcoreanddata.md)
|
||||
* [Preview 5](preview/preview5/efcoreanddata.md)
|
||||
* Preview 6: Coming soon
|
||||
|
||||
827
release-notes/9.0/preview/preview6/9.0.0-preview.6.md
Normal file
827
release-notes/9.0/preview/preview6/9.0.0-preview.6.md
Normal file
@@ -0,0 +1,827 @@
|
||||
# .NET 9 Preview 6 Binaries
|
||||
|
||||
.NET 9 Preview 6 installers and binaries can be downloaded for the following product versions:
|
||||
|
||||
- `.NET 9.0.0 Preview 6`
|
||||
- `.NET SDK 9.0.100-preview.6.24328.19`
|
||||
|
||||
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 Installer<sup>1</sup> | SDK Binaries<sup>1</sup> | 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] \|<br/> [Hosting Bundle][dotnet-hosting-win.exe]<sup>2</sup> | [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] | - |<sup>1</sup>
|
||||
| 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]<sup>1</sup> \| [Arm][aspnetcore-runtime-linux-arm.tar.gz]<sup>1</sup> \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz]<sup>1</sup> \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - | <sup>1</sup> |
|
||||
| | [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.6.24328.19
|
||||
```
|
||||
|
||||
## .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/Preview6 for your questions and comments.
|
||||
|
||||
## Packages updated in this release:
|
||||
|
||||
Package name | Version
|
||||
:----------- | :------------------
|
||||
Microsoft.DotNet.Common.ProjectTemplates.9.0 | 9.0.100-preview.6.24328.19
|
||||
Microsoft.NET.Build.Containers | 9.0.100-preview.6.24328.19
|
||||
Microsoft.Net.Compilers.Toolset.Framework | 4.11.0-3.24324.9
|
||||
FSharp.Compiler.Service | 43.8.400-preview.24321.3
|
||||
Microsoft.DotNet.ApiCompat.Task | 9.0.100-preview.6.24328.19
|
||||
Microsoft.DotNet.ApiCompat.Tool | 9.0.100-preview.6.24328.19
|
||||
Microsoft.DotNet.Common.ItemTemplates | 9.0.100-preview.6.24328.19
|
||||
FSharp.Core | 8.0.400-beta.24321.3
|
||||
Microsoft.TemplateEngine.Samples | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.TemplateLocalizer.Core | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.Authoring.Templates | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.IDE | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateSearch.Common | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.Utils | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.Core | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.Authoring.TemplateVerifier | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.Authoring.CLI | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.Authoring.Tasks | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.Abstractions | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.Edge | 9.0.100-preview.6.24320.1
|
||||
Microsoft.TemplateEngine.Core.Contracts | 9.0.100-preview.6.24320.1
|
||||
Microsoft.Extensions.Configuration.FileExtensions | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Configuration.Binder | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Configuration.CommandLine | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Configuration.EnvironmentVariables | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Configuration.Xml | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.DependencyInjection.Specification.Tests | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.DependencyModel | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Configuration.UserSecrets | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.DependencyInjection | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.FileProviders.Composite | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.DependencyInjection.Abstractions | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Diagnostics | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Diagnostics.Abstractions | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.FileProviders.Abstractions | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Hosting.Systemd | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.FileProviders.Physical | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Hosting.WindowsServices | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.FileSystemGlobbing | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Hosting | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Hosting.Abstractions | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Http | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Logging | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Options | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Options.ConfigurationExtensions | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Crossgen2.win-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Crossgen2.win-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.linux-musl-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.osx-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Ref | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.browser-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.wasi-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.linux-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.osx-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-x64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
runtime.osx-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
runtime.win-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
runtime.win-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
System.ComponentModel.Composition | 9.0.0-preview.6.24327.7
|
||||
System.Composition | 9.0.0-preview.6.24327.7
|
||||
System.Security.Cryptography.Xml | 9.0.0-preview.6.24327.7
|
||||
System.Text.Encoding.CodePages | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.osx-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.tvos-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-x64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-x64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Win32.Registry.AccessControl | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Win32.SystemEvents | 9.0.0-preview.6.24327.7
|
||||
Microsoft.XmlSerializer.Generator | 9.0.0-preview.6.24327.7
|
||||
runtime.android-arm.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-arm.Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
dotnet-ilverify | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Bcl.AsyncInterfaces | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Bcl.Cryptography | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Bcl.TimeProvider | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Logging.TraceSource | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Logging.Configuration | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Logging.Abstractions | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Primitives | 9.0.0-preview.6.24327.7
|
||||
Microsoft.ILVerification | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Templates | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Templates.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Sdk.WebAssembly.Pack.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.6.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.6.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.6.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.6.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.6 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.6.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.6.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.6 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.6.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.6.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.6 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.6.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Crossgen2.osx-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.win-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.win-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.browser-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.wasi-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.linux-musl-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm64 | 9.0.0-preview.6.24327.7
|
||||
runtime.osx-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.win-x86.Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
System.Composition.TypedParts | 9.0.0-preview.6.24327.7
|
||||
System.Data.Odbc | 9.0.0-preview.6.24327.7
|
||||
System.Diagnostics.EventLog | 9.0.0-preview.6.24327.7
|
||||
System.DirectoryServices.AccountManagement | 9.0.0-preview.6.24327.7
|
||||
System.Numerics.Tensors | 9.0.0-preview.6.24327.7
|
||||
System.Runtime.Serialization.Formatters | 9.0.0-preview.6.24327.7
|
||||
System.Runtime.Serialization.Schema | 9.0.0-preview.6.24327.7
|
||||
System.Speech | 9.0.0-preview.6.24327.7
|
||||
System.Text.Json | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.LibraryBuilder.Sdk | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.Android.Sample.Mono | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.WebAssembly.Threading | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.6.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.linux-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.linux-musl-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.linux-musl-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-arm64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.osx-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.osx-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-x86.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
runtime.android-x64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-bionic-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-x64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.osx-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.win-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Bcl.Numerics | 9.0.0-preview.6.24327.7
|
||||
Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Caching.Abstractions | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Caching.Memory | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Configuration | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Configuration.Ini | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Configuration.Json | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Logging.Console | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Logging.Debug | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Options.DataAnnotations | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Logging.EventSource | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.ILLink.Tasks | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.MonoAOTCompiler.Task | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.iOS.Sample.Mono | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.wasm.Sample.Mono | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.6.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.wasi-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.linux-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.osx-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.ios-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.win-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-arm.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-arm.Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-arm.Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-x64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.maccatalyst-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.osx-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.win-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.win-x86.Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.win-x86.Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
System.Collections.Immutable | 9.0.0-preview.6.24327.7
|
||||
System.Diagnostics.PerformanceCounter | 9.0.0-preview.6.24327.7
|
||||
System.DirectoryServices | 9.0.0-preview.6.24327.7
|
||||
System.Formats.Asn1 | 9.0.0-preview.6.24327.7
|
||||
System.Formats.Cbor | 9.0.0-preview.6.24327.7
|
||||
System.Formats.Nrbf | 9.0.0-preview.6.24327.7
|
||||
System.Resources.Extensions | 9.0.0-preview.6.24327.7
|
||||
System.Runtime.Caching | 9.0.0-preview.6.24327.7
|
||||
System.Security.Permissions | 9.0.0-preview.6.24327.7
|
||||
System.ServiceProcess.ServiceController | 9.0.0-preview.6.24327.7
|
||||
System.Threading.AccessControl | 9.0.0-preview.6.24327.7
|
||||
System.Threading.Channels | 9.0.0-preview.6.24327.7
|
||||
System.Threading.RateLimiting | 9.0.0-preview.6.24327.7
|
||||
System.Windows.Extensions | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.win-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Sdk.IL | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Sdk.WebAssembly.Pack | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.6 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.6.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Crossgen2.linux-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.wasi-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.linux-bionic-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.linux-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.win-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.win-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-x86.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-arm.Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-arm.Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-bionic-x64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-arm.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
System.CodeDom | 9.0.0-preview.6.24327.7
|
||||
System.ServiceModel.Syndication | 9.0.0-preview.6.24327.7
|
||||
System.Text.Encodings.Web | 9.0.0-preview.6.24327.7
|
||||
System.Threading.Tasks.Dataflow | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.linux-bionic-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.linux-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.linux-bionic-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.win-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.browser-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.wasi-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.linux-bionic-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.linux-musl-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-arm64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-arm64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-x86.Msi.arm64 | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-bionic-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.osx-x64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.win-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.win-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
System.Configuration.ConfigurationManager | 9.0.0-preview.6.24327.7
|
||||
System.Composition.Convention | 9.0.0-preview.6.24327.7
|
||||
System.Composition.Hosting | 9.0.0-preview.6.24327.7
|
||||
System.Composition.Runtime | 9.0.0-preview.6.24327.7
|
||||
System.Data.OleDb | 9.0.0-preview.6.24327.7
|
||||
System.Diagnostics.DiagnosticSource | 9.0.0-preview.6.24327.7
|
||||
System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
System.Management | 9.0.0-preview.6.24327.7
|
||||
System.IO.Pipelines | 9.0.0-preview.6.24327.7
|
||||
System.Net.Http.WinHttpHandler | 9.0.0-preview.6.24327.7
|
||||
System.Net.ServerSentEvents | 9.0.0-preview.6.24327.7
|
||||
System.Reflection.Metadata | 9.0.0-preview.6.24327.7
|
||||
System.Reflection.MetadataLoadContext | 9.0.0-preview.6.24327.7
|
||||
System.Security.Cryptography.Cose | 9.0.0-preview.6.24327.7
|
||||
System.Security.Cryptography.ProtectedData | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Configuration.Abstractions | 9.0.0-preview.6.24327.7
|
||||
Microsoft.Extensions.Logging.EventLog | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Crossgen2.win-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Crossgen2.osx-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.linux-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Host.osx-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.wasi-wasm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.linux-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.osx-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-x64 | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NETCore.App.Runtime.win-x86 | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-arm.Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
runtime.android-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.android-x86.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-musl-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.6.24327.7
|
||||
runtime.linux-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
runtime.maccatalyst-x64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.osx-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
runtime.osx-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.6.24327.7
|
||||
runtime.osx-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.6.24327.7
|
||||
runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.6.24327.7
|
||||
System.ComponentModel.Composition.Registration | 9.0.0-preview.6.24327.7
|
||||
System.Composition.AttributedModel | 9.0.0-preview.6.24327.7
|
||||
System.DirectoryServices.Protocols | 9.0.0-preview.6.24327.7
|
||||
System.IO.Packaging | 9.0.0-preview.6.24327.7
|
||||
System.IO.Hashing | 9.0.0-preview.6.24327.7
|
||||
System.Memory.Data | 9.0.0-preview.6.24327.7
|
||||
System.Net.Http.Json | 9.0.0-preview.6.24327.7
|
||||
System.Reflection.Context | 9.0.0-preview.6.24327.7
|
||||
System.Security.Cryptography.Pkcs | 9.0.0-preview.6.24327.7
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-musl-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-musl-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-musl-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.6.Msi.arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.6.Msi.x86 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.osx-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.osx-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.osx-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-arm64.Msi.arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-arm64.Msi.arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-arm64.Msi.arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.6.Msi.x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.6.Msi.x86 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.6.Msi.arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.6.Msi.x86 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.osx-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-x64.Msi.x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.osx-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.osx-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-musl-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-x64.Msi.x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-arm64.Msi.arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64.Msi.x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.6.Msi.x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.6.Msi.arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.6 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-musl-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-x64.Msi.x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.osx-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.6.Msi.arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.6.Msi.x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.6.Msi.x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.6.Msi.x86 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.6 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.6 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.6 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-x64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-musl-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.osx-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-arm64 | 9.0.0-preview.6.24327.1
|
||||
Microsoft.Net.Compilers.Toolset.Framework | 4.11.0-3.24324.9
|
||||
Microsoft.AspNetCore.Authentication.Twitter | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Authorization | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Authentication.WsFederation | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.App.Runtime.linux-arm64 | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Authentication.Facebook | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Authentication.Negotiate | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.Analyzers | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.Forms | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.WebView | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Connections.Abstractions | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.DataProtection | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Cryptography.KeyDerivation | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Http.Connections.Client | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.JsonPatch | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Metadata | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.MiddlewareAnalysis | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Mvc.NewtonsoftJson | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Mvc.Testing | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.OpenApi | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.SignalR.Client | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.SignalR.Protocols.Json | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Authentication.WebAssembly.Msal | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.ApiDescription.Server | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Configuration.KeyPerFile | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Identity.Stores | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Localization | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Net.Http.Headers | 9.0.0-preview.6.24328.4
|
||||
Microsoft.JSInterop.WebAssembly | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.App.Runtime.linux-arm | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.App.Runtime.linux-x64 | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.App.Runtime.osx-x64 | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.App.Runtime.win-x64 | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.WebAssembly.Server | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.WebAssembly.Authentication | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.DataProtection.Extensions | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.HeaderPropagation | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Hosting.WindowsServices | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Http.Connections.Common | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Identity.EntityFrameworkCore | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Owin | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.SignalR.Client.Core | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.SignalR.Specification.Tests | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.SpaServices.Extensions | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.SignalR.StackExchangeRedis | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.SpaProxy | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.TestHost | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.WebUtilities | 9.0.0-preview.6.24328.4
|
||||
Microsoft.dotnet-openapi | 9.0.0-preview.6.24328.4
|
||||
Microsoft.DotNet.Web.ProjectTemplates.9.0 | 9.0.0-preview.6.24328.4
|
||||
Microsoft.DotNet.Web.Client.ItemTemplates | 9.0.0-preview.6.24328.4
|
||||
Microsoft.DotNet.Web.ItemTemplates.9.0 | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Http.Polly | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.App.Runtime.win-x86 | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.App.Ref | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.App.Runtime.win-arm64 | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.AzureAppServicesIntegration | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.Authorization | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.QuickGrid | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.CustomElements | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.WebAssembly.DevServer | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.ConcurrencyLimiter | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Cryptography.Internal | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.DataProtection.Abstractions | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.ApiDescription.Client | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.App.Runtime.osx-arm64 | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Grpc.JsonTranscoding | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Grpc.Swagger | 0.9.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Identity.UI | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.SignalR.Common | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Caching.Hybrid | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Caching.SqlServer | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Caching.StackExchangeRedis | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Diagnostics.HealthChecks | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Features | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Localization.Abstractions | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Logging.AzureAppServices | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.ObjectPool | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.WebEncoders | 9.0.0-preview.6.24328.4
|
||||
Microsoft.JSInterop | 9.0.0-preview.6.24328.4
|
||||
AspNetCoreRuntime.9.0.x64 | 9.0.0-preview-6-24328-4
|
||||
AspNetCoreRuntime.9.0.x86 | 9.0.0-preview-6-24328-4
|
||||
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Authentication.Certificate | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Authentication.Google | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Authentication.JwtBearer | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Authentication.MicrosoftAccount | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Authentication.OpenIdConnect | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.AzureAppServices.HostingStartup | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.Web | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Components.WebAssembly | 9.0.0-preview.6.24328.4
|
||||
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.FileProviders.Embedded | 9.0.0-preview.6.24328.4
|
||||
Microsoft.Extensions.Identity.Core | 9.0.0-preview.6.24328.4
|
||||
dotnet-sql-cache | 9.0.0-preview.6.24328.4
|
||||
Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 9.0.0-preview.6.24327.6
|
||||
Microsoft.WindowsDesktop.App.Runtime.win-x86 | 9.0.0-preview.6.24327.6
|
||||
Microsoft.Windows.Compatibility | 9.0.0-preview.6.24327.6
|
||||
Microsoft.WindowsDesktop.App.Runtime.win-x64 | 9.0.0-preview.6.24327.6
|
||||
Microsoft.WindowsDesktop.App.Ref | 9.0.0-preview.6.24327.6
|
||||
System.Drawing.Common | 9.0.0-preview.6.24327.6
|
||||
Microsoft.CodeAnalysis.Analyzers | 3.11.0-beta1.24318.1
|
||||
Text.Analyzers | 3.11.0-beta1.24318.1
|
||||
Microsoft.CodeAnalysis.RulesetToEditorconfigConverter | 3.11.0-beta1.24318.1
|
||||
Microsoft.CodeAnalysis.ResxSourceGenerator | 3.11.0-beta1.24318.1
|
||||
Microsoft.CodeAnalysis.PublicApiAnalyzers | 3.11.0-beta1.24318.1
|
||||
Roslyn.Diagnostics.Analyzers | 3.11.0-beta1.24318.1
|
||||
Microsoft.CodeAnalysis.BannedApiAnalyzers | 3.11.0-beta1.24318.1
|
||||
Microsoft.CodeAnalysis.NetAnalyzers | 9.0.0-preview.24318.1
|
||||
Microsoft.CodeAnalysis.Metrics | 4.0.0-beta1.24318.1
|
||||
Microsoft.CodeAnalysis.AnalyzerUtilities | 3.11.0-beta1.24318.1
|
||||
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers | 3.11.0-beta1.24318.1
|
||||
Microsoft.Data.Sqlite | 9.0.0-preview.6.24327.4
|
||||
Microsoft.Data.Sqlite.Core | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.InMemory | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Proxies | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.SqlServer | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Sqlite | 9.0.0-preview.6.24327.4
|
||||
dotnet-ef | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Analyzers | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Specification.Tests | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Tools | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Sqlite.Core | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.SqlServer.HierarchyId | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.SqlServer.Abstractions | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Tasks | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Cosmos | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Abstractions | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Design | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Relational | 9.0.0-preview.6.24327.4
|
||||
Microsoft.EntityFrameworkCore.Templates | 9.0.0-preview.6.24327.4
|
||||
|
||||
[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/Preview6/9.0.0-preview.6.md
|
||||
|
||||
[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/9.0.0-preview.6-sha.txt
|
||||
[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/9.0.0-preview.6-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-6
|
||||
[aspnet-blog]: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-9-preview-6/
|
||||
[ef-blog]: https://devblogs.microsoft.com/dotnet/announcing-ef9-preview-6/
|
||||
[ef_bugs]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A9.0.0-Preview6+is%3Aclosed+label%3Atype-bug
|
||||
[ef_features]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A9.0.0-Preview6+is%3Aclosed+label%3Atype-enhancement
|
||||
|
||||
[aspnet_bugs]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A9.0.0-Preview6+label%3ADone+label%3Abug
|
||||
[aspnet_features]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A9.0.0-Preview6+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.6.24327.7)
|
||||
[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a5921e58-68b9-4436-a410-59ef6182c029/ea09e5cc7ef7e81ab04339de9817b1f6/dotnet-runtime-9.0.0-preview.6.24327.7-linux-arm.tar.gz
|
||||
[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c19fa925-faec-409e-8a8d-2c106581014a/ad8f61c688682647a6a2daa4fac8fdd3/dotnet-runtime-9.0.0-preview.6.24327.7-linux-arm64.tar.gz
|
||||
[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/dadb9bfc-0b55-45be-9ca9-9231555136b4/cd84e333aa8a6907f45c358c9ab5ef3c/dotnet-runtime-9.0.0-preview.6.24327.7-linux-musl-arm.tar.gz
|
||||
[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8619f9c1-40fd-4762-bf82-e913e6fe74a4/8ede733c84d21905ed757adc9ed7d62f/dotnet-runtime-9.0.0-preview.6.24327.7-linux-musl-arm64.tar.gz
|
||||
[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/41574d6b-f1ca-4455-87c3-622cb06fe292/1172197d3202e6ab7ba0b92eac740cc9/dotnet-runtime-9.0.0-preview.6.24327.7-linux-musl-x64.tar.gz
|
||||
[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/484c439d-3a87-4eb9-9a08-683a1c2bb334/0edb0aa500ff6bfa446940e1773ff203/dotnet-runtime-9.0.0-preview.6.24327.7-linux-x64.tar.gz
|
||||
[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/95fc5ad6-2935-4afb-aaa9-6e3a85096c9b/df3060250716bf7813aa2e6258dbabf1/dotnet-runtime-9.0.0-preview.6.24327.7-osx-arm64.pkg
|
||||
[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/866edb84-2362-4941-b63c-8480b2133c5f/2750c6b8cdf26e9214f040c86b040d33/dotnet-runtime-9.0.0-preview.6.24327.7-osx-arm64.tar.gz
|
||||
[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/b5e90a5c-5ac5-4a74-8066-afb3f9616737/3aba6bd3250ea5f6a537be3c0a982c6a/dotnet-runtime-9.0.0-preview.6.24327.7-osx-x64.pkg
|
||||
[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0bee7cca-fd9f-4769-8409-30bfea40aa07/e6e565aa83cbf8fc8a27cb054e83d45d/dotnet-runtime-9.0.0-preview.6.24327.7-osx-x64.tar.gz
|
||||
[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/25bd95c6-6b8a-44ef-b324-b5bebe70d532/5cd96a6c69d278fa0c1a43499a0f5c52/dotnet-runtime-9.0.0-preview.6.24327.7-win-arm64.exe
|
||||
[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/c452b715-ed66-48d7-acd8-0db06f7b06aa/5bbb3d458b9f8c60cfc390d457bf2934/dotnet-runtime-9.0.0-preview.6.24327.7-win-arm64.zip
|
||||
[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/b9378c8d-7415-4d91-b116-02ee0abcb536/49e294d54fbc2aaef4135625d51b30d8/dotnet-runtime-9.0.0-preview.6.24327.7-win-x64.exe
|
||||
[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/8cca5125-0359-4dcd-b88c-e7bc0e14f7cf/764aeec7baeb3aedde755a45059eb5d1/dotnet-runtime-9.0.0-preview.6.24327.7-win-x64.zip
|
||||
[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/5a409bd1-1ea7-4b64-8e5d-bd84660cf1a6/46da365616d4dbaf68dd7c16ab9238fc/dotnet-runtime-9.0.0-preview.6.24327.7-win-x86.exe
|
||||
[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/618fe300-8cd6-4029-bd30-5624ffc092da/dafb4244931a312cfded7332ffd68ffb/dotnet-runtime-9.0.0-preview.6.24327.7-win-x86.zip
|
||||
|
||||
[//]: # ( WindowsDesktop 9.0.0-preview.6.24327.6)
|
||||
[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/7fcc2e2e-536f-487c-9606-fa46a5dbc11b/fe46f091471d88a46222a125280975e3/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-arm64.exe
|
||||
[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/970fb36e-b8fa-4cbb-a4a1-0a50bb403be2/37ec1a3f29546faac9b0029c1cfaf8f3/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-arm64.zip
|
||||
[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/32b2d8fc-5f11-4773-bb42-953c09def1da/dc794fff482d2d89db656e4e139943fd/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-x64.exe
|
||||
[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/33bf60f8-51e6-4224-bd19-c6f4e653e0a4/a42f1c6c3dd70817651ec6349d2de723/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-x64.zip
|
||||
[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/3ab0f618-276c-4f8b-a25c-50b1fc43ba7c/805a32b93762155832111503300120d3/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-x86.exe
|
||||
[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/6eda409d-742d-4241-887f-31501b4c88d0/1c686614a0b2302b07d982d231bbc134/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-x86.zip
|
||||
|
||||
[//]: # ( ASP 9.0.0-preview.6.24328.4)
|
||||
[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0d850aa0-1aab-41b6-8659-bf780e19a699/5bedc9ef82acdf760d1a976e470569f2/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-arm.tar.gz
|
||||
[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9c7b5592-95fd-4d00-8515-3d6a5c24264f/59f528496c3ab6576bac71982f2dcd98/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-arm64.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/59484924-72aa-45dc-82ad-0c546a659270/1d3c62f9a09fb6b421596583b2b222d3/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-musl-arm.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e2db14f2-5366-4965-8af2-1a030b731742/b620ee26104d3dab57ecaac499b9746d/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-musl-arm64.tar.gz
|
||||
[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b2391445-7b08-42a7-a249-d8593eff2da3/91cbb8a4248f5a502aaf740836d4b0ac/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-musl-x64.tar.gz
|
||||
[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2ca1c5cb-12bd-49f5-8924-b1ca8031a856/ed898523c59ab06231f833b15b46006d/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-x64.tar.gz
|
||||
[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/62ec355f-dbe5-4674-a3c8-a745079e11cc/f50999d4b748511662feb80dc3950f3e/aspnetcore-runtime-9.0.0-preview.6.24328.4-osx-arm64.tar.gz
|
||||
[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b37e6088-911d-48ae-9bb1-920c5c784e44/eec60edf24e317a9df244a48a73f6ba3/aspnetcore-runtime-9.0.0-preview.6.24328.4-osx-x64.tar.gz
|
||||
[aspnetcore-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/068d4d44-7491-47c0-8323-93af5e4a9670/bdc53f3b1471062a6228bca376a5b2f9/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-arm64.exe
|
||||
[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/dffbe139-0a56-478f-85d9-72621e0cc3cc/9ca1aaeecc2fc48a2e55062ca7a3ab00/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-arm64.zip
|
||||
[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/5a516941-84be-4bbe-9fdb-3b9ad784acdd/eaed3af65bda0067f26fd8f1a1ebbccd/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-x64.exe
|
||||
[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/f987ce84-daa7-4a09-8537-683568ee838d/cd3cdb3e26e71103014fcd4d7645d24b/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-x64.zip
|
||||
[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/9d0959fb-bdfd-41b4-b3ec-9c360bd60092/1560ab71035697b2767c68b06d730d8b/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-x86.exe
|
||||
[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/e669318f-279a-4c59-9460-18c6dae7b637/884c1aabe8ca5a5d2b0d07f993904008/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-x86.zip
|
||||
[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/45d67589-b962-46c8-8497-c79eee46e2de/f38f3b6cf4d8d60001b1aa489fb2cb2c/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-arm.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1b813ae4-d5d0-40a3-b890-f29b0cd0d481/42bc9c6998a3fed0fce51970043d151c/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-arm64.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/48ade329-ab4b-4497-94e6-62519ac6e0da/dd58fc59e31176c0656edf54e42682ba/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-musl-arm.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1ac4709d-f5cb-48c5-a763-ff4eb4dee8d6/b81f5456163a9eda99ccab797a69a1b4/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-musl-arm64.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b1c56531-dbcc-43ec-aa72-835f59806e7f/17c4a08883877e0139455b5a87c2e599/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-musl-x64.tar.gz
|
||||
[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a40d0b31-f3cb-4e49-aa3f-dd24c4be148f/ba028e5db90d6b2166f78551a82f39e8/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-x64.tar.gz
|
||||
[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/4d1bd32e-b91d-47dd-adde-e9871ff54127/b47f402aca31e6c2093f3f55c069f84f/dotnet-hosting-9.0.0-preview.6.24328.4-win.exe
|
||||
|
||||
[//]: # ( SDK 9.0.100-preview.6.24328.19)
|
||||
[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b0b225be-9431-4098-a3d9-f7ed8b2435e3/2dff72be21a0da2e9a82ddbb47e3e521/dotnet-sdk-9.0.100-preview.6.24328.19-linux-arm.tar.gz
|
||||
[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4129d95b-c724-43cc-b1f5-f394c6fddf5d/24f44d474f12d33f4f74f6913d9b233e/dotnet-sdk-9.0.100-preview.6.24328.19-linux-arm64.tar.gz
|
||||
[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7c1dc66f-1d62-4996-9a96-90f9d7a86660/fb956c6fc95f73a98c530a7518363cc8/dotnet-sdk-9.0.100-preview.6.24328.19-linux-musl-arm.tar.gz
|
||||
[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/dda0d54d-9ee3-4410-9cc6-007718fed183/b2ad0ff295895c56f7e353d4bff57c0e/dotnet-sdk-9.0.100-preview.6.24328.19-linux-musl-arm64.tar.gz
|
||||
[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/270d6741-6525-4811-b378-2194408cc835/54b6ef775ad1679752a35e9a8016a26c/dotnet-sdk-9.0.100-preview.6.24328.19-linux-musl-x64.tar.gz
|
||||
[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a01db0ce-d997-41c7-83de-08ddbb1bad67/49da8a4fae2e0e803854738e5098d89e/dotnet-sdk-9.0.100-preview.6.24328.19-linux-x64.tar.gz
|
||||
[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/c0231fde-8a62-4e17-b396-25a4f8d6cf1e/753d07aa1f5d1652e6f69dab4fb588c5/dotnet-sdk-9.0.100-preview.6.24328.19-osx-arm64.pkg
|
||||
[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4dec7038-6ff5-4490-a383-4e98596b3265/671e5c37c62486c331a3c2cea7c8572a/dotnet-sdk-9.0.100-preview.6.24328.19-osx-arm64.tar.gz
|
||||
[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/c7132bf0-f591-4bbc-877e-bb881008c442/12a5262ac08f9d3d6e0cfabfc8806611/dotnet-sdk-9.0.100-preview.6.24328.19-osx-x64.pkg
|
||||
[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a856c115-c1e0-4050-bcc2-5a2e8840a60d/dd16b2fd886ab6e66ce56f6e7c08beb3/dotnet-sdk-9.0.100-preview.6.24328.19-osx-x64.tar.gz
|
||||
[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/e42cda14-704a-44fb-b565-9ce82673b41d/f08d42872a41a6d98025b62fa3fa9536/dotnet-sdk-9.0.100-preview.6.24328.19-win-arm64.exe
|
||||
[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/06126587-13d7-4a76-a80b-d0353fca10be/e146117dcb49deb82efa6f94fed18607/dotnet-sdk-9.0.100-preview.6.24328.19-win-arm64.zip
|
||||
[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/fe2ada54-887a-4bf6-8872-d91a6b201b3c/5cd457720c0d17b1efab4989dfdea6bb/dotnet-sdk-9.0.100-preview.6.24328.19-win-x64.exe
|
||||
[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/a889b484-004a-4cc2-844d-d5040cea4193/292354e7dec9e3a55932afdb66719c80/dotnet-sdk-9.0.100-preview.6.24328.19-win-x64.zip
|
||||
[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/a3070acf-317a-4a8d-bf40-48049d215cc3/ec90f6a7803b646000d96fa6c0b96ef2/dotnet-sdk-9.0.100-preview.6.24328.19-win-x86.exe
|
||||
[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/089a937d-6e0c-4cca-803e-6aaab0c6360c/26b6fd99102654de3fa064a25c0d635f/dotnet-sdk-9.0.100-preview.6.24328.19-win-x86.zip
|
||||
35
release-notes/9.0/preview/preview6/README.md
Normal file
35
release-notes/9.0/preview/preview6/README.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# .NET 9 Preview 6 - Release Notes
|
||||
|
||||
.NET 9 Preview 6 released on July 9th, 2024. Find more information on new features released in .NET 9 Preview 6 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 6 can be found [here on GitHub](./9.0.0-preview.6.md).
|
||||
|
||||
## Announcements & Discussions
|
||||
|
||||
Discuss this release with the product teams on GitHub through the announcements for this release.
|
||||
|
||||
* [.NET 9 Preview 6 Announcement](https://aka.ms/dotnet/9/preview6)
|
||||
|
||||
## 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 C# 13](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-13)
|
||||
* [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 on the [.NET 9 Releases](../../README.md) documentation.
|
||||
308
release-notes/9.0/preview/preview6/aspnetcore.md
Normal file
308
release-notes/9.0/preview/preview6/aspnetcore.md
Normal file
@@ -0,0 +1,308 @@
|
||||
# ASP.NET Core updates in .NET 9 Preview 6
|
||||
|
||||
Here's a summary of what's new in ASP.NET Core in this preview release:
|
||||
|
||||
- [Fingerprinting of static web assets](#fingerprinting-of-static-web-assets)
|
||||
- [Improved distributed tracing for SignalR](#improved-distributed-tracing-for-signalr)
|
||||
- [Enhancements to Microsoft.AspNetCore.OpenAPI](#enhancements-to-microsoftaspnetcoreopenapi)
|
||||
- [Analyzer to warn when `[Authorize]` is overridden by `[AllowAnymous]`](#analyzer-to-warn-when-authorize-is-overridden-by-allowanymous-from-farther-away)
|
||||
- [`ComponentPlatform` renamed to `RendererInfo`](#componentplatform-renamed-to-rendererinfo)
|
||||
- [Split large HTTP/2 headers across frames](#split-large-http2-headers-across-frames)
|
||||
|
||||
ASP.NET Core updates in .NET 9 Preview 6:
|
||||
|
||||
- [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 6:
|
||||
|
||||
- [Discussion](https://aka.ms/dotnet/9/preview6)
|
||||
- [Release notes](./README.md)
|
||||
|
||||
## Fingerprinting of static web assets
|
||||
|
||||
ASP.NET Core will now generate fingerprinted versions of static web assets when the app is published. The fingerprinted static web assets contain a unique hash of their content in their filename, so that they never clash with earlier versions of the file. ASP.NET Core then exposes the fingerprinted static web assets as endpoints with appropriate cache headers to ensure the content is cached for a long time. Fingerprinting static web assets helps ensure that stale assets aren't used and enables improved caching behavior for faster load times.
|
||||
|
||||
Use of fingerprinted static web assets in Blazor is enabled automatically. To enable using fingerprinted static web assets in MVC & Razor Pages apps, switch to use `MapStaticAssets` instead of `UseStaticFiles` and add a call to `WithStaticAssets`:
|
||||
|
||||
```diff
|
||||
app.MapStaticAssets();
|
||||
|
||||
app.MapRazorPages()
|
||||
+ .WithStaticAssets();
|
||||
```
|
||||
|
||||
In Blazor, the fingerprinted static web assets can be consumed using the `Assets` property in `ComponentBase`, which exposes an indexer (case-sensitive) to resolve the fingerprinted URL for a given asset.
|
||||
|
||||
```html
|
||||
<link rel="stylesheet" href="@Assets["app.css"]" />
|
||||
<link rel="stylesheet" href="@Assets["BlazorWeb-CSharp.styles.css"]" />
|
||||
```
|
||||
|
||||
In MVC & Razor Pages apps, the fingerprinted static web assets are consumed via the existing `script`, `image`, `link`, and URL tag helpers.
|
||||
|
||||
When importing JavaScript modules in a Blazor app, the new `ImportMap` component can be used to generate an appropriate import map for importing the fingerprinted JavaScript files:
|
||||
|
||||
```razor
|
||||
<ImportMap />
|
||||
```
|
||||
|
||||
In an MVC or Razor Pages app, you can generate the required import map using the existing `script` tag helper and an empty `script` block of type `importmap`:
|
||||
|
||||
```razor
|
||||
<script type="importmap"></script>
|
||||
```
|
||||
|
||||
The project templates for Blazor, MVC, and Razor Pages have all been updated to use the fingerprinted static web assets and to generate the appropriate import map by default.
|
||||
|
||||
## Improved distributed tracing for SignalR
|
||||
|
||||
SignalR now has an `ActivitySource` named "Microsoft.AspNetCore.SignalR.Server" that emits events for hub method calls. Every method is its own activity, so anything that emits an activity during the hub method call will be under the hub method activity. Hub method activities don't have a parent, so they won't be bundled under the long running SignalR connection.
|
||||
|
||||
Here's how these new activities look in the the [.NET Aspire dashboard](https://learn.microsoft.com/dotnet/aspire/fundamentals/dashboard/overview?tabs=bash#standalone-mode):
|
||||
|
||||

|
||||
|
||||
To try this out yourself, add the [OpenTelemetry](https://www.nuget.org/packages/OpenTelemetry.Extensions.Hosting) packages to your project:
|
||||
|
||||
```xml
|
||||
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.9.0" />
|
||||
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.9.0" />
|
||||
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.9.0" />
|
||||
```
|
||||
|
||||
And then add the following code in startup:
|
||||
|
||||
```csharp
|
||||
// Set OTEL_EXPORTER_OTLP_ENDPOINT environment variable depending on where your OTEL endpoint is
|
||||
var builder = WebApplication.CreateBuilder(args);
|
||||
|
||||
builder.Services.AddRazorPages();
|
||||
builder.Services.AddSignalR();
|
||||
|
||||
builder.Services.AddOpenTelemetry()
|
||||
.WithTracing(tracing =>
|
||||
{
|
||||
if (builder.Environment.IsDevelopment())
|
||||
{
|
||||
// We want to view all traces in development
|
||||
tracing.SetSampler(new AlwaysOnSampler());
|
||||
}
|
||||
|
||||
tracing.AddAspNetCoreInstrumentation();
|
||||
tracing.AddSource("Microsoft.AspNetCore.SignalR.Server");
|
||||
});
|
||||
|
||||
builder.Services.ConfigureOpenTelemetryTracerProvider(tracing => tracing.AddOtlpExporter());
|
||||
```
|
||||
|
||||
## Enhancements to Microsoft.AspNetCore.OpenApi
|
||||
|
||||
### Completion enhancements and package install recommendations for OpenAPI package
|
||||
|
||||
ASP.NET Core's OpenAPI support ships in an independent package outside of the shared framework. This means that it is difficult for users to independently discover built-in OpenAPI support by leveraging code-completion aids like IntelliSense. In .NET 9 Preview 6, we're shipping a completion provider/codefixer combination to help users discover built-in OpenAPI support more easily.
|
||||
|
||||
When a user is typing a statement where an OpenAPI-related API is available, the completion provider will provide a recommendation for said API. For example, in the screenshots below, completions for `AddOpenApi` and `MapOpenApi` are provided when a user is entering an invocation statement on a supported type, such as `IEndpointConventionBuilder`.
|
||||
|
||||

|
||||
|
||||
When the completion is accepted and the Microsoft.AspNetCore.OpenApi package is not installed, a codefixer will provide a shortcut for automatically installing the dependency in the project.
|
||||
|
||||

|
||||
|
||||
### Support for `[Required]` and `[DefaultValue]` attributes on parameters or properties
|
||||
|
||||
When `[Required]` and `[DefaultValue]` attributes are applied on parameters or properties within complex types, the OpenAPI implementation will map these to the `required` and `default` properties in the OpenAPI document associated with the parameter or type schema.
|
||||
|
||||
For example, the following API will produce the accompanying schema for the `Todo` type.
|
||||
|
||||
```csharp
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
var builder = WebApplication.CreateBuilder();
|
||||
|
||||
builder.Services.AddOpenApi();
|
||||
|
||||
var app = builder.Build();
|
||||
|
||||
if (app.Environment.IsDevelopment())
|
||||
{
|
||||
app.MapOpenApi();
|
||||
}
|
||||
|
||||
app.MapPost("/todos", (Todo todo) => { });
|
||||
|
||||
app.Run();
|
||||
|
||||
class Todo
|
||||
{
|
||||
public int Id { get; init; }
|
||||
public required string Title { get; init; }
|
||||
[DefaultValue("A new todo")]
|
||||
public required string Description { get; init; }
|
||||
[Required]
|
||||
public DateTime CreatedOn { get; init; }
|
||||
}
|
||||
```
|
||||
|
||||
```json
|
||||
{
|
||||
"required": [
|
||||
"title",
|
||||
"description",
|
||||
"createdOn"
|
||||
],
|
||||
"type": "object",
|
||||
"properties": {
|
||||
"id": {
|
||||
"type": "integer",
|
||||
"format": "int32"
|
||||
},
|
||||
"title": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": {
|
||||
"type": "string",
|
||||
"default": "A new todo"
|
||||
},
|
||||
"createdOn": {
|
||||
"type": "string",
|
||||
"format": "date-time"
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### Support for schema transformers on OpenAPI document
|
||||
|
||||
In .NET 9 Preview 6, built-in OpenAPI support ships with support for schema transformers that can be used to modify schemas generated by System.Text.Json and the OpenAPI implementation. Like document and operation transformers, schema transformers can be registered on the `OpenApiOptions` object. For example, the code sample below demonstrates using a schema transformer to add an example to a type's schema.
|
||||
|
||||
```csharp
|
||||
using System.ComponentModel;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
using Microsoft.OpenApi.Any;
|
||||
|
||||
var builder = WebApplication.CreateBuilder();
|
||||
|
||||
builder.Services.AddOpenApi(options =>
|
||||
{
|
||||
options.UseSchemaTransformer((schema, context, cancellationToken) =>
|
||||
{
|
||||
if (context.Type == typeof(Todo))
|
||||
{
|
||||
schema.Example = new OpenApiObject
|
||||
{
|
||||
["id"] = new OpenApiInteger(1),
|
||||
["title"] = new OpenApiString("A short title"),
|
||||
["description"] = new OpenApiString("A long description"),
|
||||
["createdOn"] = new OpenApiDateTime(DateTime.Now)
|
||||
};
|
||||
}
|
||||
return Task.CompletedTask;
|
||||
});
|
||||
});
|
||||
|
||||
var app = builder.Build();
|
||||
|
||||
if (app.Environment.IsDevelopment())
|
||||
{
|
||||
app.MapOpenApi();
|
||||
}
|
||||
|
||||
app.MapPost("/todos", (Todo todo) => { });
|
||||
|
||||
app.Run();
|
||||
|
||||
class Todo
|
||||
{
|
||||
public int Id { get; init; }
|
||||
public required string Title { get; init; }
|
||||
[DefaultValue("A new todo")]
|
||||
public required string Description { get; init; }
|
||||
[Required]
|
||||
public DateTime CreatedOn { get; init; }
|
||||
}
|
||||
```
|
||||
|
||||
## Analyzer to warn when `[Authorize]` is overridden by `[AllowAnymous]` from farther away
|
||||
|
||||
The `[Authorize]` attribute is commonly used on controllers and actions to require authorization. The `[AllowAnonymous]` attribute can then be used to allow anonymous access when authorization would otherwise be required. However, once anonymous access has been enabled, applying the `[Authorize]` attribute does not then reenable authorization. Incorrectly assuming that applying `[Authorize]` closer to an action than [AllowAnonymous] will still force authorization can lead to possible security bugs. For example:
|
||||
|
||||
```csharp
|
||||
[AllowAnonymous]
|
||||
public class MyController
|
||||
{
|
||||
[Authorize] // Possible bug
|
||||
public IActionResult Privacy() => null;
|
||||
}
|
||||
|
||||
[AllowAnonymous]
|
||||
public class MyControllerAnon : ControllerBase
|
||||
{
|
||||
}
|
||||
|
||||
[Authorize] // Possible bug
|
||||
public class MyControllerInherited : MyControllerAnon
|
||||
{
|
||||
}
|
||||
|
||||
public class MyControllerInherited2 : MyControllerAnon
|
||||
{
|
||||
[Authorize] // Possible bug
|
||||
public IActionResult Privacy() => null;
|
||||
}
|
||||
|
||||
[AllowAnonymous]
|
||||
[Authorize] // Possible bug
|
||||
public class MyControllerMultiple : ControllerBase
|
||||
{
|
||||
}
|
||||
```
|
||||
|
||||
We've introduced an analyzer that will highlight instances like these where a closer `[Authorize]` attribute gets overridden by an `[AllowAnonymous]` attribute that is farther away from the action and emit a warning pointing to the overridden `[Authorize]` attribute with the following message:
|
||||
|
||||
```console
|
||||
ASP0026 [Authorize] overridden by [AllowAnonymous] from farther away
|
||||
```
|
||||
|
||||
The correct action to take if you see this warning depends on the intention behind the attributes. The further `[AllowAnonymous]` attribute should be removed if it's unintentionally exposing the endpoint to anonymous users. If the `[AllowAnonymous]` attribute was intended to override a closer `[Authorize]` attribute, you can repeat the `[AllowAnonymous]` attribute after the `[Authorize]` attribute to clarify intent.
|
||||
|
||||
```csharp
|
||||
[AllowAnonymous]
|
||||
public class MyController
|
||||
{
|
||||
// Specifying AuthenticationSchemes can still be useful for endpoints that allow but don't require authenticated users.
|
||||
// This produces no warning because the second "closer" [AllowAnonymous] clarifies that [Authorize] is intentionally overridden.
|
||||
[Authorize(AuthenticationSchemes = "Cookies")]
|
||||
[AllowAnonymous]
|
||||
public IActionResult Privacy() => null;
|
||||
}
|
||||
```
|
||||
|
||||
## `ComponentPlatform` renamed to `RendererInfo`
|
||||
|
||||
The `ComponentPlatform` class was renamed to `RendererInfo`. The `Platform` properties on `ComponentBase` and `RenderHandle` were also renamed to `RendererInfo`.
|
||||
|
||||
## Split large HTTP/2 headers across frames
|
||||
|
||||
Kestrel will now split HTTP/2 headers that are too large for a single HEADER or CONTINUATION frame.
|
||||
|
||||
Thank you [@ladeak](https://github.com/ladeak) for this contribution!
|
||||
|
||||
## Community contributors
|
||||
|
||||
Thank you contributors! ❤️
|
||||
|
||||
- [@hamidrezahy](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview6+author%3Ahamidrezahy)
|
||||
- [@joegoldman2](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview6+author%3Ajoegoldman2)
|
||||
- [@k3min](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview6+author%3Ak3min)
|
||||
- [@kendaleiv](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview6+author%3Akendaleiv)
|
||||
- [@ladeak](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview6+author%3Aladeak)
|
||||
- [@martincostello](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview6+author%3Amartincostello)
|
||||
- [@MatthiasHuygelen](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview6+author%3AMatthiasHuygelen)
|
||||
- [@MrXhh](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview6+author%3AMrXhh)
|
||||
- [@paulomorgado](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview6+author%3Apaulomorgado)
|
||||
- [@petterh](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview6+author%3Apetterh)
|
||||
- [@tmds](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview6+author%3Atmds)
|
||||
47
release-notes/9.0/preview/preview6/csharp.md
Normal file
47
release-notes/9.0/preview/preview6/csharp.md
Normal file
@@ -0,0 +1,47 @@
|
||||
# C# updates in .NET 9 Preview 6
|
||||
|
||||
Here's a summary of what's new in C# in this preview release:
|
||||
|
||||
- [Partial properties](#partial-properties)
|
||||
|
||||
C# updates in .NET 9 Preview 6:
|
||||
* [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 6:
|
||||
* [Discussion](https://aka.ms/dotnet/9/preview6)
|
||||
* [Release notes](./README.md)
|
||||
|
||||
## Partial properties
|
||||
|
||||
C# 13 adds partial properties. Like partial methods their primary purpose is to support source generators. Partial methods have been available for many releases with additional improvements in C# 9. Partial properties are much like their partial method counterparts.
|
||||
|
||||
For example, starting with .NET 7 (C# 12), the regular expression source generator creates efficient code for methods:
|
||||
|
||||
```csharp
|
||||
[GeneratedRegex("abc|def")]
|
||||
private static partial Regex AbcOrDefMethod();
|
||||
|
||||
if (AbcOrDefMethod().IsMatch(text))
|
||||
{
|
||||
// Take action with matching text
|
||||
}
|
||||
```
|
||||
|
||||
The Regex source generator has been updated and if you prefer to use a property, you can also use:
|
||||
|
||||
```csharp
|
||||
[GeneratedRegex("abc|def")]
|
||||
private static partial Regex AbcOrDefProperty { get; };
|
||||
|
||||
if (AbcOrDefProperty.IsMatch(text))
|
||||
{
|
||||
// Take action with matching text
|
||||
}
|
||||
```
|
||||
|
||||
Partial properties will make it easier for source generator designers to create natural feeling APIs.
|
||||
|
||||
## Get started with C# 13
|
||||
|
||||
There are a lot more features in C# 13 for you to try today. Be sure to read our recent [blog on all of the features available](https://devblogs.microsoft.com/dotnet/csharp-13-explore-preview-features) in preview and our always up to date documentation on [What's new in C# 13](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-13).
|
||||
28
release-notes/9.0/preview/preview6/dotnetmaui.md
Normal file
28
release-notes/9.0/preview/preview6/dotnetmaui.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# .NET MAUI updates in .NET 9 Preview 6
|
||||
|
||||
The team is continuing work on core fundamentals of the .NET MAUI SDK to improve overall product quality. This includes expanding test coverage, end to end scenario testing, and bug fixing.
|
||||
|
||||
.NET MAUI updates in .NET 9 Preview 6:
|
||||
* [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/maui9p6)
|
||||
|
||||
.NET 9 Preview 6:
|
||||
* [Discussion](https://aka.ms/dotnet/9/preview6)
|
||||
* [Release notes](https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/README.md)
|
||||
|
||||
## .NET for Android
|
||||
|
||||
This release was focused on quality.
|
||||
|
||||
- [GitHub Release](https://github.com/dotnet/android/releases/)
|
||||
|
||||
## .NET for iOS
|
||||
|
||||
This release was focused on quality.
|
||||
|
||||
- [GitHub Release](https://github.com/xamarin/xamarin-macios/releases/)
|
||||
- [Known issues](https://github.com/xamarin/xamarin-macios/wiki/Known-issues-in-.NET9)
|
||||
|
||||
## Community Contributions
|
||||
|
||||
Thank you community contributors [@Cheesebaron](https://github.com/Cheesebaron), [@imememani](https://github.com/imememani), [@kubaflo](https://github.com/kubaflo), [@MiYanni](https://github.com/MiYanni), [@MartyIX](https://github.com/MartyIX), [@symbiogenesis](https://github.com/symbiogenesis), and [@VitalyKnyazev](https://github.com/VitalyKnyazev)!
|
||||
578
release-notes/9.0/preview/preview6/libraries.md
Normal file
578
release-notes/9.0/preview/preview6/libraries.md
Normal file
@@ -0,0 +1,578 @@
|
||||
# Libraries updates in .NET 9 Preview 6
|
||||
|
||||
Here's a summary of what's new in .NET Libraries in this preview release:
|
||||
|
||||
- [Improvements to System.Numerics](#improvements-to-systemnumerics)
|
||||
- [Support Primary Constructors in Logging Source Generator](#support-primary-constructors-in-logging-source-generator)
|
||||
- [System.Text.Json](#systemtextjson)
|
||||
- [`[GeneratedRegex]` on properties](#generatedregex-on-properties)
|
||||
- [`Regex.EnumerateSplits`](#regexenumeratesplits)
|
||||
- [`OrderedDictionary<TKey, TValue>`](#ordereddictionarytkey-tvalue)
|
||||
- [`ReadOnlySet<T>`](#readonlysett)
|
||||
- [`allows ref struct` used in many places throughout the libraries](#allows-ref-struct-used-in-many-places-throughout-the-libraries)
|
||||
- [Collection lookups with spans](#collection-lookups-with-spans)
|
||||
- [More span-based APIs](#more-span-based-apis)
|
||||
- [Base64Url](#base64url)
|
||||
- [SocketsHttpHandler by default in HttpClientFactory](#socketshttphandler-by-default-in-httpclientfactory)
|
||||
- [TLS resume with client certificates on Linux](#tls-resume-with-client-certificates-on-linux)
|
||||
- [`System.Net.ServerSentEvents`](#systemnetserversentevents)
|
||||
- [Introducing the Metrics Gauge Instrument](#introducing-the-metrics-gauge-instrument)
|
||||
|
||||
Libraries updates in .NET 9 Preview 6:
|
||||
|
||||
- [What's new in .NET 9](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview)
|
||||
|
||||
.NET 9 Preview 6:
|
||||
|
||||
- [Discussion](https://aka.ms/dotnet/9/preview6)
|
||||
- [Release notes](./README.md)
|
||||
- [Runtime release notes](./runtime.md)
|
||||
- [SDK release notes](./sdk.md)
|
||||
|
||||
## Improvements to System.Numerics
|
||||
|
||||
### BigInteger Upper Limit
|
||||
|
||||
`System.Numerics.BigInteger` supports representing integer values of essentially arbitrary length. However, in practice this tends to not be quite so arbitrary due to limits of the underlying computer such as available memory or how long it would take to compute a given expression. Additionally, there exist some APIs where some inputs would already cause failure if the value produced was "too large".
|
||||
|
||||
As such, there is now an enforced maximum length of `BigInteger` which is that it can contain no more than `(2^31) - 1` (approx. 2.14 billion) bits. Such a number represents an almost 256MB allocation and would contain approx. 646.5 million digits. This new limit ensures that all APIs exposed are well behaved and consistent while still allowing numbers that are far beyond most usage scenarios.
|
||||
|
||||
Programs that are outside these limits are incredibly rare and would already benefit from using a custom algorithm or type that is specialized for that specific domain.
|
||||
|
||||
### BigMul APIs
|
||||
|
||||
There are now dedicated `BigMul` APIs on `int`, `long`, `uint`, and `ulong` that directly return the next larger integer.
|
||||
|
||||
The new APIs have the following shape.
|
||||
|
||||
```csharp
|
||||
namespace System;
|
||||
|
||||
public partial struct Int32
|
||||
{
|
||||
public static long BigMul(int left, int right);
|
||||
}
|
||||
|
||||
public partial struct Int64
|
||||
{
|
||||
public static Int128 BigMul(long left, long right);
|
||||
}
|
||||
|
||||
public partial struct UInt32
|
||||
{
|
||||
public static ulong BigMul(uint left, uint right);
|
||||
}
|
||||
|
||||
public partial struct Int64
|
||||
{
|
||||
public static UInt128 BigMul(ulong left, ulong right);
|
||||
}
|
||||
```
|
||||
|
||||
### Vector Conversion APIs
|
||||
|
||||
There are now dedicated extension APIs for converting between `Vector2`, `Vector3`, `Vector4`, `Quaternion`, and `Plane`.
|
||||
|
||||
The new APIs have the following shape.
|
||||
|
||||
```csharp
|
||||
namespace System.Numerics;
|
||||
|
||||
public static partial class Vector
|
||||
{
|
||||
public static Plane AsPlane(this Vector4 value);
|
||||
public static Quaternion AsQuaternion(this Vector4 value);
|
||||
public static Vector2 AsVector2(this Vector4 value);
|
||||
public static Vector3 AsVector3(this Vector4 value);
|
||||
public static Vector4 AsVector4(this Plane value);
|
||||
public static Vector4 AsVector4(this Quaternion value);
|
||||
public static Vector4 AsVector4(this Vector2 value);
|
||||
public static Vector4 AsVector4(this Vector3 value);
|
||||
public static Vector4 AsVector4Unsafe(this Vector2 value);
|
||||
public static Vector4 AsVector4Unsafe(this Vector3 value);
|
||||
}
|
||||
```
|
||||
|
||||
For same sized conversions such as between `Vector4`, `Quaternion`, and `Plane` these are zero-cost. The same can be said for narrowing conversions such as from `Vector4` to `Vector2` or `Vector3`. For widening conversions, such as from `Vector2` or `Vector3` to `Vector4`, there is the normal API which initializes new elements to `0` and an `Unsafe` suffixed API that leaves these new elements undefined and therefore can be zero-cost.
|
||||
|
||||
### Vector Create APIs
|
||||
|
||||
There are now new `Create` APIs exposed for `Vector<T>`, `Vector2`, `Vector3`, and `Vector4` that parity the equivalent APIs exposed for the hardware vector types exposed in the `System.Runtime.Intrinsics` namespace.
|
||||
|
||||
The new APIs have the following shape.
|
||||
|
||||
```csharp
|
||||
namespace System.Numerics;
|
||||
|
||||
public static partial class Vector
|
||||
{
|
||||
public static Vector<T> Create<T>(T value);
|
||||
public static Vector<T> Create<T>(ReadOnlySpan<T> values);
|
||||
}
|
||||
|
||||
public partial struct Vector2
|
||||
{
|
||||
public static Vector2 Create(float value);
|
||||
public static Vector2 Create(float x, float y);
|
||||
public static Vector2 Create(ReadOnlySpan<float> values);
|
||||
}
|
||||
|
||||
public partial struct Vector3
|
||||
{
|
||||
public static Vector3 Create(float value) { throw null; }
|
||||
public static Vector3 Create(Vector2 vector, float z) { throw null; }
|
||||
public static Vector3 Create(float x, float y, float z) { throw null; }
|
||||
public static Vector3 Create(ReadOnlySpan<float> values) { throw null; }
|
||||
}
|
||||
|
||||
public partial struct Vector4
|
||||
{
|
||||
public static Vector4 Create(float value) { throw null; }
|
||||
public static Vector4 Create(Vector2 vector, float z, float w) { throw null; }
|
||||
public static Vector4 Create(Vector3 vector, float w) { throw null; }
|
||||
public static Vector4 Create(float x, float y, float z, float w) { throw null; }
|
||||
public static Vector4 Create(ReadOnlySpan<float> values) { throw null; }
|
||||
}
|
||||
```
|
||||
|
||||
These APIs are primarily for convenience and overall consistency across our SIMD accelerated types.
|
||||
|
||||
### Additional Acceleration
|
||||
|
||||
Additional performance improvements have been made to many types in the System.Numerics namespace including to `BigInteger`, `Vector2`, `Vector3`, `Vector4`, `Quaternion`, and `Plane`.
|
||||
|
||||
In some cases, this has resulted in a 2-5x speedup to core APIs including `Matrix4x4` multiplication, creation of `Plane` from a series of vertices, `Quaternion` concatenation, computing the cross product of a `Vector3`, and more.
|
||||
|
||||
Notably there is now also constant folding support for the `SinCos` API, which computes both `Sin(x)` and `Cos(x)` in a single call, allowing it to be overall more efficient.
|
||||
|
||||
## Support Primary Constructors in Logging Source Generator
|
||||
|
||||
[C# 12 introduced Primary Constructors](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-12#primary-constructors), which allow you to define a constructor directly on the class declaration. The Logging Source Generator now supports logging using classes with a Primary Constructor.
|
||||
|
||||
```csharp
|
||||
public partial class ClassWithPrimaryConstructor(ILogger logger)
|
||||
{
|
||||
[LoggerMessage(0, LogLevel.Debug, "Test.")]
|
||||
public partial void Test();
|
||||
}
|
||||
```
|
||||
|
||||
Special thanks to [Jacob Bundgaard](https://github.com/kimsey0) for this contribution.
|
||||
|
||||
See [dotnet/runtime #91121](https://github.com/dotnet/runtime/issues/91121) for a deep dive.
|
||||
|
||||
## System.Text.Json
|
||||
|
||||
The following new capabilities have been added and improved for System.Text.Json.
|
||||
|
||||
### JsonSchemaExporter
|
||||
|
||||
JSON is frequently used to represent types in method signatures as part of remote procedure calling schemes. It's used, for example, as part of OpenAPI specifications, or as part of tool calling with AI services like those from OpenAI. Developers can serialize and deserialize .NET types as JSON using System.Text.Json, but they also need to be able to get a JSON schema describing the shape of the .NET type (describing the shape of what would be serialized and what can be deserialized). System.Text.Json now provides the `JsonSchemaExporter` type, which supports generating a JSON schema that represents a .NET type.
|
||||
|
||||
The following code generates a JSON schema from a type.
|
||||
|
||||
```csharp
|
||||
using System.Text.Json.Schema;
|
||||
|
||||
Console.WriteLine(JsonSchemaExporter.GetJsonSchemaAsNode(JsonSerializerOptions.Default, typeof(Book)));
|
||||
|
||||
public class Book
|
||||
{
|
||||
public string Title { get; set; }
|
||||
public string? Author { get; set; }
|
||||
public int PublishYear { get; set; }
|
||||
}
|
||||
```
|
||||
|
||||
The generated schema:
|
||||
|
||||
```json
|
||||
{
|
||||
"type": [
|
||||
"object",
|
||||
"null"
|
||||
],
|
||||
"properties": {
|
||||
"Title": {
|
||||
"type": "string"
|
||||
},
|
||||
"Author": {
|
||||
"type": [
|
||||
"string",
|
||||
"null"
|
||||
]
|
||||
},
|
||||
"PublishYear": {
|
||||
"type": "integer"
|
||||
}
|
||||
}}
|
||||
```
|
||||
|
||||
### Respecting nullable annotations
|
||||
|
||||
System.Text.Json now recognizes nullability annotations of properties and can be configured to enforce those during serialization and deserialization using the `RespectNullableAnnotations` flag.
|
||||
|
||||
Setting the new flag:
|
||||
|
||||
```csharp
|
||||
JsonSerializerOptions options = new() { RespectNullableAnnotations = true };
|
||||
|
||||
JsonSerializer.Serialize(new MyPoco { Value = null! }, options); // Throws exception
|
||||
JsonSerializer.Deserialize<MyPoco>("""{ "Value" : null }""", options); // Throws exception
|
||||
|
||||
record MyPoco(string Value);
|
||||
```
|
||||
|
||||
The setting can be enabled globally using the `System.Text.Json.JsonSerializerOptions.RespectNullableAnnotations` feature switch, which can be set via your project configuration:
|
||||
|
||||
```xml
|
||||
<ItemGroup>
|
||||
<RuntimeHostConfigurationOption Include="System.Text.Json.JsonSerializerOptions.RespectNullableAnnotations" Value="true" />
|
||||
</ItemGroup>
|
||||
```
|
||||
|
||||
Nullability can be configured on the individual property level using the `JsonPropertyInfo.IsGetNullable` and `JsonPropertyInfo.IsSetNullable` properties.
|
||||
|
||||
### Requiring non-optional constructor parameters
|
||||
|
||||
Historically, System.Text.Json has treated non-optional constructor parameters as optional when using constructor-based deserialization. This behavior can now be changed using the new `RespectRequiredConstructorParameters` flag.
|
||||
|
||||
Setting the new flag:
|
||||
|
||||
```csharp
|
||||
JsonSerializerOptions options = new() { RespectRequiredConstructorParameters = true };
|
||||
|
||||
JsonSerializer.Deserialize<MyPoco>("""{}""", options); // Throws exception
|
||||
|
||||
record MyPoco(string Value);
|
||||
```
|
||||
|
||||
The setting can be enabled globally using the `System.Text.Json.JsonSerializerOptions.RespectRequiredConstructorParameters` feature switch, which can be set via your project configuration:
|
||||
|
||||
```xml
|
||||
<ItemGroup>
|
||||
<RuntimeHostConfigurationOption Include="System.Text.Json.JsonSerializerOptions.RespectRequiredConstructorParameters" Value="true" />
|
||||
</ItemGroup>
|
||||
```
|
||||
|
||||
As with earlier versions of STJ, required-ness can be configured on the individual property level using the `JsonPropertyInfo.IsRequired` property.
|
||||
|
||||
### Ordering `JsonObject` properties
|
||||
|
||||
The `JsonObject` type now exposes ordered-dictionary-like APIs that enables explicit property order manipulation
|
||||
|
||||
```csharp
|
||||
JsonObject jObj = new()
|
||||
{
|
||||
["key1"] = true,
|
||||
["key3"] = 3
|
||||
}
|
||||
|
||||
Console.WriteLine(jObj is IList<KeyValuePair<string, JsonNode?>>); // True
|
||||
|
||||
int key3Pos = jObj.IndexOf("key3") is int i and >= 0 ? i : 0;
|
||||
jObj.InsertAt(key3Pos, "key2", "two");
|
||||
```
|
||||
|
||||
### Additional contract metadata APIs
|
||||
|
||||
The JSON contract API now exposes additional metadata including constructor metadata information and improved attribute provider support for the case of the source generator.
|
||||
|
||||
The new APIs have the following shape.
|
||||
|
||||
```csharp
|
||||
namespace System.Text.Json.Serialization.Metadata;
|
||||
|
||||
public partial class JsonTypeInfo
|
||||
{
|
||||
// Typically the ConstructorInfo of the active deserialization constructor.
|
||||
public ICustomAttributeProvider? ConstructorAttributeProvider { get; }
|
||||
}
|
||||
|
||||
public partial class JsonPropertyInfo
|
||||
{
|
||||
public Type DeclaringType { get; }
|
||||
// Typically the FieldInfo or PropertyInfo of the property.
|
||||
public ICustomAttributeProvider? AttributeProvider { get; set; }
|
||||
// The constructor parameter that has been associated with the current property.
|
||||
public JsonParameterInfo? AssociatedParameter { get; }
|
||||
}
|
||||
|
||||
public sealed class JsonParameterInfo
|
||||
{
|
||||
public Type DeclaringType { get; }
|
||||
public int Position { get; }
|
||||
public Type ParameterType { get; }
|
||||
public bool HasDefaultValue { get; }
|
||||
public object? DefaultValue { get; }
|
||||
public bool IsNullable { get; }
|
||||
// Typically the ParameterInfo of the parameter.
|
||||
public ICustomAttributeProvider? AttributeProvider { get; }
|
||||
}
|
||||
```
|
||||
|
||||
## `[GeneratedRegex]` on properties
|
||||
|
||||
[.NET 7 introduced the `Regex` source generator](https://devblogs.microsoft.com/dotnet/regular-expression-improvements-in-dotnet-7/) and corresponding `[GeneratedRegex(...)]` attribute.
|
||||
|
||||
The following partial method will be source generated with all the code necessary to implement this `Regex`.
|
||||
|
||||
```csharp
|
||||
[GeneratedRegex("\b\w{5}\b")]
|
||||
private static partial Regex FiveCharWord();
|
||||
```
|
||||
|
||||
C# 13 now supports partial properties in addition to partial methods, so in .NET 9 you can now also use `[GeneratedRegex(...)]` on a property.
|
||||
|
||||
The following partial method is the property equivalent of the previous example.
|
||||
|
||||
```csharp
|
||||
[GeneratedRegex("\b\w{5}\b")]
|
||||
private static partial Regex FiveCharWord { get; }
|
||||
```
|
||||
|
||||
## `Regex.EnumerateSplits`
|
||||
|
||||
The `Regex` class provides a `Split` method, similar in concept to the `String.Split` method. With `String.Split`, you supply one or more `char` or `string` separators, and the implementation splits the input text on those separators.
|
||||
|
||||
The following example demonstrates `String.Split`.
|
||||
|
||||
```csharp
|
||||
foreach (string s in "Hello, world! How are you?".Split('w'))
|
||||
{
|
||||
Console.WriteLine($"Split: \"{s}\"");
|
||||
}
|
||||
```
|
||||
|
||||
Produces the following output:
|
||||
|
||||
```terminal
|
||||
Split: "Hello, "
|
||||
Split: "orld! Ho"
|
||||
Split: " are you?"
|
||||
```
|
||||
|
||||
`Regex` provides a similar `Split` method, but instead of specifying the separator as a `char` or `string`, it's specified as a regular expression pattern.
|
||||
|
||||
The following example demonstrates `Regex.Split`.
|
||||
|
||||
```csharp
|
||||
foreach (string s in Regex.Split("Hello, world! How are you?", "[aeiou]"))
|
||||
{
|
||||
Console.WriteLine($"Split: \"{s}\"");
|
||||
}
|
||||
```
|
||||
|
||||
Produces the following output, split by all English vowels:
|
||||
|
||||
```terminal
|
||||
Split: "H"
|
||||
Split: "ll"
|
||||
Split: ", w"
|
||||
Split: "rld! H"
|
||||
Split: "w "
|
||||
Split: "r"
|
||||
Split: " y"
|
||||
Split: ""
|
||||
Split: "?"
|
||||
```
|
||||
|
||||
However, `Regex.Split` only accepts a `string` as input and doesn't support input being provided as a `ReadOnlySpan<char>`, and it outputs the full set of splits as a `string[]`, which requires allocating both the `string[]` to hold the results and a `string` for each split. In .NET 9, the new `EnumerateSplits` method enables performing the same operation, but with a span-based input and without incurring any allocation for the results. It accepts a `ReadOnlySpan<char>` and returns an enumerable of `Range`s representing the results.
|
||||
|
||||
The following example demonstrates `Regex.EnumerateSplits`, taking a `ReadOnlySpan<char>` as input.
|
||||
|
||||
```csharp
|
||||
ReadOnlySpan<char> input = "Hello, world! How are you?";
|
||||
foreach (Range r in Regex.EnumerateSplits(input, "[aeiou]"))
|
||||
{
|
||||
Console.WriteLine($"Split: \"{input[r]}\"");
|
||||
}
|
||||
```
|
||||
|
||||
## `OrderedDictionary<TKey, TValue>`
|
||||
|
||||
A variety of scenarios lead to wanting to store key/value pairs in a way where order can be maintained (a list of key/value pairs) but where fast lookup by key is also supported (a dictionary of key/value pairs). Since the early days of .NET, the `OrderedDictionary` type has supported this scenario, but only in a non-generic manner, with keys and values typed as `object`. .NET 9 introduces the long-requested `OrderedDictionary<TKey, TValue>` collection, which provides an efficient, generic type to support these scenarios.
|
||||
|
||||
The following code uses the new class.
|
||||
|
||||
```csharp
|
||||
OrderedDictionary<string, int> d = new()
|
||||
{
|
||||
["a"] = 1,
|
||||
["b"] = 2,
|
||||
["c"] = 3,
|
||||
};
|
||||
|
||||
d.Add("d", 4);
|
||||
d.RemoveAt(0);
|
||||
d.RemoveAt(2);
|
||||
d.InsertAt(0, "e", 5);
|
||||
|
||||
foreach (KeyValuePair<string, int> entry in d)
|
||||
{
|
||||
Console.WriteLine(entry);
|
||||
}
|
||||
```
|
||||
|
||||
Produces the following output:
|
||||
|
||||
```terminal
|
||||
[e, 5]
|
||||
[b, 2]
|
||||
[c, 3]
|
||||
```
|
||||
|
||||
## `ReadOnlySet<T>`
|
||||
|
||||
It's often desirable to hand-out read-only views of collections. `ReadOnlyCollection<T>` allows you to create a read-only wrapper around an arbitrary mutable `IList<T>`, and `ReadOnlyDictionary<TKey, TValue>` allows you to create a read-only wrapper around an arbitrary mutable `IDictionary<TKey, TValue>`. However, past versions of .NET had no built-in support for doing the same with `ISet<T>`. .NET 9 introduces `ReadOnlySet<T>` to address this.
|
||||
|
||||
The new class enables the following usage pattern.
|
||||
|
||||
```csharp
|
||||
private readonly HashSet<int> _set = new();
|
||||
private readonly ReadOnlySet<int>? _setWrapper;
|
||||
|
||||
public ReadOnlySet<int> Set => _setWrapper ??= new(_set);
|
||||
```
|
||||
|
||||
## `allows ref struct` used in many places throughout the libraries
|
||||
|
||||
C# 13 introduces the ability to constrain a generic parameter with `allows ref struct`, which tells the compiler and runtime that a `ref struct` may be used for that generic parameter. Many APIs that are compatible with this have now been annotated. For example, the `string.Create` method has an overload that lets you create a string by writing directly into its memory, represented as a span. This method has a `TState` argument that's passed from the caller into the delegate that does the actual writing.
|
||||
|
||||
That `TState` type parameter on `String.Create` is now annotated with `allows ref struct`:
|
||||
|
||||
```csharp
|
||||
public static string Create<TState>(int length, TState state, SpanAction<char, TState> action)
|
||||
where TState : allows ref struct;
|
||||
```
|
||||
|
||||
This enables you to pass a span (or any other `ref struct`) as input to this method.
|
||||
|
||||
The following example shows a new `String.ToLowerInvariant` overload using this capability.
|
||||
|
||||
```csharp
|
||||
public static string ToLowerInvariant(ReadOnlySpan<char> input) =>
|
||||
string.Create(span.Length, input, static (stringBuffer, input) => span.ToLowerInvariant(stringBuffer));
|
||||
```
|
||||
|
||||
## Collection lookups with spans
|
||||
|
||||
In high-performance code, spans are often used to avoid allocating strings unnecessarily, and lookup tables with types like `Dictionary<TKey, TValue>` and `HashSet<T>` are frequently used as caches. However, it's been very challenging to use these types together, as there was no safe, built-in mechanism for doing lookups on these types with spans. Now with the new `allows ref struct` feature in C# 13 and new features on these collection types in .NET 9, it's possible to perform these kinds of lookups.
|
||||
|
||||
The following example demonstrates using `Dictionary<TKey, TValue>.GetAlternateLookup`.
|
||||
|
||||
```csharp
|
||||
private readonly Dictionary<string, int> _wordCounts = new(StringComparer.OrdinalIgnoreCase);
|
||||
|
||||
[GeneratedRegex("\b\w+\b")]
|
||||
private static partial Regex WordMatcher { get; }
|
||||
|
||||
private static Dictionary<string, int> CountWords(ReadOnlySpan<char> input)
|
||||
{
|
||||
Dictionary<string, int> wordCounts = new(StringComparer.OrdinalIgnoreCase);
|
||||
var spanLookup = wordCounts.GetAlternateLookup<string, int, ReadOnlySpan<char>>();
|
||||
|
||||
foreach (Range wordRange in WordMatcher.EnumerateSplits(input))
|
||||
{
|
||||
ReadOnlySpan<char> word = input[wordRange];
|
||||
spanLookup[word] = spanLookup.TryGetValue(word, out int count) ? count + 1 : 1;
|
||||
}
|
||||
|
||||
return wordCounts;
|
||||
}
|
||||
```
|
||||
|
||||
> [!NOTE]
|
||||
> In Preview 6, `EqualityComparer<string>.Default` doesn't implement the necessary interface to allow these alternate lookup methods to function, which is why the previous code sample explicitly specifies a `StringComparer` that does implement the necessary interface. That will be addressed in Preview 7.
|
||||
|
||||
## More span-based APIs
|
||||
|
||||
`System.Span<T>` and `System.ReadOnlySpan<T>` continue to revolutionize how code is written in .NET, and every release more and more methods are added that operate on spans. The `File` class now has new helpers for easily and directly writing `ReadOnlySpan<char>`/`ReadOnlySpan<byte>` and `ReadOnlyMemory<char>`/`ReadOnlyMemory<byte>` to files.
|
||||
|
||||
The following code efficiently writes a `ReadOnlySpan<char>` to a file.
|
||||
|
||||
```csharp
|
||||
ReadOnlySpan<char> text = ...;
|
||||
File.WriteAllText(filePath, text);
|
||||
```
|
||||
|
||||
New `StartsWith` and `EndsWith` extension methods have also been added for spans, making it easy to test whether a `ReadOnlySpan<T>` starts or ends with a specific `T` value.
|
||||
|
||||
The following code uses these new convenience APIs.
|
||||
|
||||
```csharp
|
||||
ReadOnlySpan<char> text = "some arbitrary text";
|
||||
return text.StartsWith('"') && text.EndsWith('"'); // false
|
||||
```
|
||||
|
||||
## Base64Url
|
||||
|
||||
Base64 is an encoding scheme that translates arbitrary bytes into text composed of a specific set of 64 characters. It's a very common approach for transferring data and has long been supported via a variety of methods, such as with `Convert.ToBase64String` or `Base64.DecodeFromUtf8`. However, some of the characters it uses makes it less than ideal for use in some circumstances you might otherwise want to use it, such as in query strings. In particular, the 64 characters that comprise the Base64 table include '+' and '/', both of which have their own meaning in urls. This led to the creation of the Base64Url scheme, which is very similar to Base64, but which uses a slightly different set of characters that makes it appropriate for use in these desirable contexts. .NET 9 now includes the new `Base64Url` class, which provides a plethora of helpful and optimized methods for encoding and decoding with Base64Url to and from a variety of data types.
|
||||
|
||||
The following example demonstrates using the new class.
|
||||
|
||||
```csharp
|
||||
ReadOnlySpan<byte> bytes = ...;
|
||||
string encoded = Base64Url.EncodeToString(bytes);
|
||||
```
|
||||
|
||||
## SocketsHttpHandler by default in HttpClientFactory
|
||||
|
||||
`HttpClientFactory` creates `HttpClient` objects backed by `HttpClientHandler`, by default. `HttpClientHandler` is itself backed by `SocketsHttpHandler`, however, `SocketsHttpHandler` is much more configurable, including around connection lifetime management. `HttpClientFactory` now uses `SocketsHttpHandler` by default and will configure it to set limits on its connection lifetimes to match that of the rotation lifetime specified in the factory. THis change is in the 9.0 [`Microsoft.Extensions.Http`](https://www.nuget.org/packages/Microsoft.Extensions.Http/) package
|
||||
|
||||
## TLS resume with client certificates on Linux
|
||||
|
||||
TLS resume is a feature of the TLS protocol which allows resuming previously established sessions to a server. Doing so avoids a few roundtrips and saves computational resources during TLS handshake.
|
||||
|
||||
TLS resume has already been supported on Linux for `SslStream` connections without client certificates. This release adds support for TLS resume of mutually authenticated TLS connections, which are common in server-to-server scenarios. The feature is enabled automatically.
|
||||
|
||||
## `System.Net.ServerSentEvents`
|
||||
|
||||
[Server-sent events (SSE)](https://en.wikipedia.org/wiki/Server-sent_events) are a simple and popular protocol for streaming data from a server to a client. It's used, for example, by OpenAI as part of streaming generated text from its AI services. To simplify the consumption of SSE, the new `System.Net.ServerSentEvents` library provides a parser for easily ingesting server-sent events.
|
||||
|
||||
The following code demonstrates using the new class.
|
||||
|
||||
```csharp
|
||||
Stream responseStream = ...;
|
||||
await foreach (SseItem<string> e in SseParser.Create(responseStream).EnumerateAsync())
|
||||
{
|
||||
Console.WriteLine(e.Data);
|
||||
}
|
||||
```
|
||||
|
||||
## Introducing the Metrics Gauge Instrument
|
||||
|
||||
System.Diagnostics.Metrics now provides the Gauge instrument according to the [OpenTelemetry specification](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/api.md#gauge). The Gauge instrument is designed to record non-additive values when changes occur. For example, it can measure the background noise level, where summing the values from multiple rooms would be nonsensical. The Gauge instrument is a generic type that can record any value type, such as `int`, `double`, or `decimal`.
|
||||
|
||||
The following example demonstrates using the the Gauge instrument.
|
||||
|
||||
```csharp
|
||||
Meter meter = new Meter("MeasurementLibrary.Sound");
|
||||
Gauge<int> gauge= meter.CreateGauge<int>(name: "NoiseLevel", unit: "dB", description: "Background Noise Level"); // dB is Decibel, the sound intensity level unit
|
||||
gauge.Record(10, new TagList { "Room1", "dB"});
|
||||
```
|
||||
|
||||
The new APIs have the following shape.
|
||||
|
||||
```C#
|
||||
namespace System.Diagnostics.Metrics;
|
||||
|
||||
public class Meter : IDisposable
|
||||
{
|
||||
public Gauge<T> CreateGauge<T>(string name) where T : struct {}
|
||||
public Gauge<T> CreateGauge<T>(string name, string? unit = null, string? description = null, IEnumerable<KeyValuePair<string, object?>>? tags = null) where T : struct {}
|
||||
}
|
||||
|
||||
public sealed class Gauge<T> : Instrument<T> where T : struct
|
||||
{
|
||||
public void Record(T value) {}
|
||||
public void Record(T value, KeyValuePair<string, object?> tag) { }
|
||||
public void Record(T value, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2) { }
|
||||
public void Record(T value, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2, KeyValuePair<string, object?> tag3) { }
|
||||
public void Record(T value, params ReadOnlySpan<KeyValuePair<string, object?>> tags) { }
|
||||
public void Record(T value, params KeyValuePair<string, object?>[] tags) { }
|
||||
public void Record(T value, in TagList tagList) { }
|
||||
}
|
||||
```
|
||||
|
||||
See [dotnet/runtime #92625](https://github.com/dotnet/runtime/issues/92625) for a deep dive.
|
||||
BIN
release-notes/9.0/preview/preview6/media/openapi-code-fix.png
Normal file
BIN
release-notes/9.0/preview/preview6/media/openapi-code-fix.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 302 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 136 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 304 KiB |
296
release-notes/9.0/preview/preview6/runtime.md
Normal file
296
release-notes/9.0/preview/preview6/runtime.md
Normal file
@@ -0,0 +1,296 @@
|
||||
# Runtime updates in .NET 9 Preview 6
|
||||
|
||||
Here's a summary of what's new in the .NET Runtime in this preview release:
|
||||
|
||||
- [ARM64 Code Generation](#arm64-code-generation)
|
||||
- [Code Layout](#code-layout)
|
||||
- [Loop Optimizations](#loop-optimizations)
|
||||
- [Reduced Address Exposure](#reduced-address-exposure)
|
||||
- [AVX10v1 Support](#avx10v1-support)
|
||||
- [Hardware Intrinsic Code Generation](#hardware-intrinsic-code-generation)
|
||||
- [Constant Folding for Floating Point and SIMD Operations](#constant-folding-for-floating-point-and-simd-operations)
|
||||
|
||||
Runtime updates in .NET 9 Preview 6:
|
||||
|
||||
- [What's new in the .NET Runtime in .NET 9](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview) documentation
|
||||
|
||||
.NET 9 Preview 6:
|
||||
|
||||
- [Discussion](https://aka.ms/dotnet/9/preview6)
|
||||
- [Release notes](./README.md)
|
||||
- [SDK release notes](./sdk.md)
|
||||
- [Libraries release notes](./libraries.md)
|
||||
|
||||
## ARM64 Code Generation
|
||||
|
||||
ARM64 supports multiple instructions for loading and storing data. For example, the `str` instruction stores data from a single register to memory, while the `stp` instruction stores data from a pair of registers. Leveraging `stp` in lieu of `str` allows us to accomplish the same task with fewer store operations, improving execution time.
|
||||
|
||||
For example, consider the following snippet:
|
||||
|
||||
```csharp
|
||||
class Body { public double x, y, z, vx, vy, vz, mass; }
|
||||
|
||||
static void Advance(double dt, Body[] bodies)
|
||||
{
|
||||
foreach (Body b in bodies)
|
||||
{
|
||||
b.x += dt * b.vx;
|
||||
b.y += dt * b.vy;
|
||||
b.z += dt * b.vz;
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
In the loop body, we are updating the values of `b.x`, `b.y`, and `b.z`; notice how these members are contiguous in `Body`'s definition. At the assembly level, we could store to each member with a `str` instruction, or we could use `stp` to handle two of the stores (`b.x` and `b.y`, or `b.y` and `b.z` -- the two members we are storing to with `stp` have to be next to each other in memory) with one instruction. Shaving off one instruction may seem like a small improvement, but if the above loop runs for a nontrivial number of iterations, the performance gains can add up quickly.
|
||||
|
||||
In this example, if we want to use the `stp` instruction to store to `b.x` and `b.y` simultaneously, RyuJIT needs to be able to determine that the computations `b.y + (dt * b.vy)` and `b.x + (dt * b.vx)` are independent of one another, and can be performed before storing to `b.x` and `b.y`. With this ordering, RyuJIT will generate one instruction for the stores to `b.x` and `b.y`.
|
||||
|
||||
The opportunity to use `stp` may seem obvious, but the decision to use a specific assembly instruction is made late in RyuJIT's compilation phases. Before we get to that point, RyuJIT, like many compilers, builds an architecture-agnostic internal representation of your program's logic to simplify optimizations performed later during compilation. Applying architecture-specific optimizations, such as using `stp` instead of `str`, requires RyuJIT to tweak this representation such that during code generation, RyuJIT will recognize the pattern needed to apply the assembly-level optimization.
|
||||
|
||||
RyuJIT already has the ability to transform its representation of contiguous loads to leverage the `ldp` (analog of `stp` for loading values) instruction on ARM64, and Preview 6 extends this ability to store operations.
|
||||
|
||||
Here's what the assembly for storing to `b.x` and `b.y` used to look like:
|
||||
|
||||
```asm
|
||||
ldr x3, [x0, w1, UXTW #3]
|
||||
ldp d16, d17, [x3, #0x08]
|
||||
ldp d18, d19, [x3, #0x20]
|
||||
fmul d18, d0, d18
|
||||
fadd d16, d16, d18
|
||||
str d16, [x3, #0x08] // Here, we were storing to b.x
|
||||
fmul d16, d0, d19
|
||||
fadd d16, d17, d16
|
||||
str d16, [x3, #0x10] // Here, we were storing to b.y
|
||||
```
|
||||
|
||||
And here's what it looks like now:
|
||||
|
||||
```asm
|
||||
ldr x3, [x0, w1, UXTW #3]
|
||||
ldp d16, d17, [x3, #0x08]
|
||||
ldp d18, d19, [x3, #0x20]
|
||||
fmul d18, d0, d18
|
||||
fadd d16, d16, d18
|
||||
fmul d18, d0, d19
|
||||
fadd d17, d17, d18
|
||||
stp d16, d17, [x3, #0x08] // Now, we're storing to b.x and b.y with one instruction
|
||||
```
|
||||
|
||||
Check out [dotnet/runtime #102133](https://github.com/dotnet/runtime/pull/102133) for more details on the implementation of this optimization!
|
||||
|
||||
## Code Layout
|
||||
|
||||
Compilers typically reason about a program's control flow using basic blocks, where each block is a chunk of code that can only be entered at the first instruction, and exited via the last instruction; this means if a block ends with a branch instruction, control flow transfers to another block. In methods with linear control flow (such as one without any loops, if-statements, etc.), determining a reasonable basic block order is trivial: we can just lay out the blocks in execution order. But as we introduce more branches into the program's control flow, we give the compiler more possible block orderings to consider.
|
||||
|
||||
|
||||
Why is the order of basic blocks important? One goal of block reordering is to reduce the number of branch instructions in the generated code by maximizing fallthrough behavior, or the property that each basic block is followed by its most-likely successor, such that it can "fall into" its successor without needing a jump. Reducing code size is usually ideal, but producing a block ordering where every block falls into its most-likely successor frequently isn't possible.
|
||||
|
||||
Consider the below snippet:
|
||||
|
||||
```csharp
|
||||
// BB01
|
||||
var random = new Random();
|
||||
int number = random.Next(100);
|
||||
|
||||
if (number < 99)
|
||||
{
|
||||
// BB02
|
||||
Console.WriteLine("We're in BB02");
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
// BB03
|
||||
Console.WriteLine("We're in BB03");
|
||||
}
|
||||
|
||||
// BB04
|
||||
Console.WriteLine("We're in BB04 -- the successor of BB02 and BB03");
|
||||
```
|
||||
|
||||
There are two possible paths of execution: [BB01, BB02, BB04], and [BB01, BB03, BB04]. Since both BB02 and BB03 are succeeded by BB04, we cannot create fallthrough for both of them, so we have to introduce a branch on one of the paths to improve code quality for the other path. Based on the if-statement's condition, we know [BB01, BB02, BB04] is the more likely path (and we can leverage profile data during compilation to determine this -- more on that later), so [BB01, BB02, BB04, BB03] is probably a better ordering than [BB01, BB03, BB04, BB02]. Not only does this ordering reduce the number of branches on the most-likely path of execution, but it also has the nice property of pushing BB03 -- the coldest (i.e. least-frequently-executed) block -- to the end of the method. This increases the likelihood of the instructions on the hot path sharing a line of the CPU's instruction cache, thus reducing the likelihood of cache misses during program execution. When reordering blocks, compilers frequently consider maximizing fallthrough behavior and hot code density in tandem.
|
||||
|
||||
RyuJIT already reorders blocks, but until recently, was limited by the flowgraph implementation it uses and wasn't able take full advantage of the profiling infrastructure in dynamic PGO. Over the last several months, we've refactored RyuJIT's flowgraph data structures to remove various restrictions around block ordering, and to ingrain execution likelihoods into every control flow change between blocks. We've also invested into ensuring profile data is propagated and maintained as we transform the method's flowgraph. This has enabled us to replace RyuJIT's block reordering algorithm with a simpler, more global approach.
|
||||
|
||||
Using execution likelihoods derived from profile data or heuristics, we first build a reverse post-order traversal of the method's basic blocks, greedily placing the most-likely successor of each block next. This traversal has the nice property of ensuring each block is visited before its successor, unless the block's successor is behind it in a loop.
|
||||
|
||||
Using the earlier example, the reverse post-order makes the following decisions:
|
||||
|
||||
- BB01's possible successors are BB02 and BB03. BB02 is more likely, so place that next.
|
||||
- BB04 is reachable from BB02 and BB03, so place BB04 at the end of the method.
|
||||
|
||||
Thus, our initial ordering is [BB01, BB02, BB03, BB04]. The initial traversal avoided creating any backward jumps, hence the suboptimal decision to place BB04 after BB03 instead of BB02. To improve upon this, for each block that doesn't fall into its most-likely successor, we compare the profile data of this block with the block that does fall into the shared successor, and move the successor up if the former block is sufficiently hot, thus pushing cold blocks further down the method. For our current layout, BB02 is the only block that doesn't fall into its most-likely successor (BB04), and since profile data suggests BB02 will execute in lieu of BB03 the overwhelming majority of the time, we should switch the order of BB03 and BB04. Thus, we get [BB01, BB02, BB04, BB03] as our final ordering.
|
||||
|
||||
This is a broad overview of the changes we've made to RyuJIT's flowgraph implementation for .NET 9. To get a deeper dive into the specifics of this effort, as well as some of the improvements we have planned for future releases, check out our flowgraph modernization meta-issue, [dotnet/runtime #93020](https://github.com/dotnet/runtime/issues/93020). As we iterate upon RyuJIT's PGO story, you can expect our new block reordering implementation to further improve code layout over time.
|
||||
|
||||
## Loop Optimizations
|
||||
Loops in .NET code frequently use counter variables to control the number of iterations. In the idiomatic `for (int i = ...)` pattern, the counter variable typically increases.
|
||||
|
||||
Consider the following example:
|
||||
```csharp
|
||||
for (int i = 0; i < 100; i++)
|
||||
{
|
||||
Foo();
|
||||
}
|
||||
```
|
||||
|
||||
On many architectures, it is more performant to decrement the loop's counter, like so:
|
||||
```csharp
|
||||
for (int i = 100; i > 0; i--)
|
||||
{
|
||||
Foo();
|
||||
}
|
||||
```
|
||||
|
||||
For the first example, we need to emit an instruction to increment `i`, followed by an instruction to perform the `i < 100` comparison, followed by a conditional jump to continue the loop if the conditoin is still true -- that's three instructions in total. However, if we flip the counter's direction, we need one fewer instruction. For example, on x64, we can use the `dec` instruction to decrement `i`; when `i` reaches zero, the `dec` instruction sets a CPU flag that can be used as the condition for a jump instruction immediately following the `dec`.
|
||||
|
||||
Here's what the x64 assembly looks like for the first example:
|
||||
```asm
|
||||
G_M35517_IG02: ;; offset=0x0005
|
||||
xor ebx, ebx // Set i to 0
|
||||
G_M35517_IG03: ;; offset=0x0007
|
||||
call [Foo()]
|
||||
inc ebx // Increment i
|
||||
cmp ebx, 100 // Compare i to 100
|
||||
jl SHORT G_M35517_IG03 // Continue loop if (i < 100)
|
||||
```
|
||||
|
||||
And for the second example:
|
||||
```asm
|
||||
G_M35517_IG02: ;; offset=0x0005
|
||||
mov ebx, 100 // Set i to 100
|
||||
G_M35517_IG03: ;; offset=0x000A
|
||||
call [Foo()]
|
||||
dec ebx // Decrement i
|
||||
jne SHORT G_M35517_IG03 // Continue loop if (i != 0)
|
||||
```
|
||||
|
||||
The code size reduction is small, but if the loop runs for a nontrivial number of iterations, the performance improvement can be significant. RyuJIT now recognizes when the direction of a loop's counter variable can be flipped without affecting the program's behavior, and does the transformation. To learn more about this work, check out [dotnet/runtime #102261](https://github.com/dotnet/runtime/pull/102261).
|
||||
|
||||
## Reduced Address Exposure
|
||||
When the address of a local variable is used, it is considered "address-exposed," and RyuJIT must take extra precautions when optimizing the method. For example, suppose RyuJIT is optimizing a method which passes the address of a local variable in a call to another method. Since the callee may use the address to access the local variable, RyuJIT will avoid transforming the variable when optimizing to maintain correctness. Addressed-exposed locals can significantly inhibit RyuJIT's optimization potential.
|
||||
|
||||
Consider the following example:
|
||||
```csharp
|
||||
public struct Awaitable
|
||||
{
|
||||
public int Opts;
|
||||
|
||||
public Awaitable(bool value)
|
||||
{
|
||||
Opts = value ? 1 : 2;
|
||||
}
|
||||
}
|
||||
|
||||
[MethodImpl(MethodImplOptions.NoInlining)]
|
||||
public static int Test() => new Awaitable(false).Opts;
|
||||
```
|
||||
|
||||
In `Test`, we create an `Awaitable` instance, and then access its `Opts` member. By implicitly taking the address of the `Awaitable` instance to access `Opts`, the instance is marked as address-exposed, blocking multiple optimization opportunities.
|
||||
|
||||
Here's what the x64 assembly for `Test` looks like:
|
||||
```asm
|
||||
G_M59043_IG01: ;; offset=0x0000
|
||||
push rax
|
||||
G_M59043_IG02: ;; offset=0x0001
|
||||
xor eax, eax
|
||||
mov dword ptr [rsp], eax
|
||||
mov dword ptr [rsp], 2 // Set Opts to 2
|
||||
mov eax, dword ptr [rsp] // Return Opts
|
||||
G_M59043_IG03: ;; offset=0x0010
|
||||
add rsp, 8
|
||||
ret
|
||||
; Total bytes of code: 21
|
||||
```
|
||||
|
||||
Preview 6 improves RyuJIT's ability to track the usages of local variables' addresses, and avoid unnecessary address exposure. In this example, the more precise address exposure detection allows RyuJIT to replace usages of the `Awaitable` instance with its `Opts` field, and then eliminate `Opts` altogether by evaluating the constant expression `value ? 1 : 2`, where `value` is known to be `false`.
|
||||
|
||||
Here's what the updated x64 assembly looks like:
|
||||
```asm
|
||||
G_M59043_IG02: ;; offset=0x0000
|
||||
mov eax, 2 // Return 2
|
||||
G_M59043_IG03: ;; offset=0x0005
|
||||
ret
|
||||
```
|
||||
|
||||
Check out [dotnet/runtime #102808](https://github.com/dotnet/runtime/pull/102808) for more details.
|
||||
|
||||
## AVX10v1 Support
|
||||
|
||||
Preview 6 introduces support for AVX10, a new SIMD instruction set by Intel. Using the new API surface under `System.Runtime.Intrinsics.X86.Avx10v1`, you'll be able to accelerate your .NET applications on AVX10-enabled hardware through numerous vectorized operations. Check out [dotnet/runtime #101938](https://github.com/dotnet/runtime/pull/101938).
|
||||
|
||||
## Hardware Intrinsic Code Generation
|
||||
|
||||
Many hardware intrinsic APIs expect users to pass constant values for certain parameters, as these constants are encoded directly into the intrinsic's underlying instruction, rather than being loaded into registers or accessed from memory. If a constant isn't provided, the intrinsic will be replaced with a call to a fallback implementation that is functionally-equivalent, but slower.
|
||||
|
||||
Consider the following example:
|
||||
|
||||
```csharp
|
||||
static byte Test1()
|
||||
{
|
||||
Vector128<byte> v = Vector128<byte>.Zero;
|
||||
byte size = 1;
|
||||
v = Sse2.ShiftRightLogical128BitLane(v, size);
|
||||
return Sse41.Extract(v, 0);
|
||||
}
|
||||
```
|
||||
|
||||
The usage of `size` in the call to `Sse2.ShiftRightLogical128BitLane` can be substituted with the constant `1`, and under normal circumstances, RyuJIT is already capable of this substitution optimization. But when determining whether to generate the accelerated or fallback code for `Sse2.ShiftRightLogical128BitLane`, RyuJIT would detect that a variable is being passed instead of a constant, and prematurely decide against intrisifying the call.
|
||||
|
||||
This is what the generated code used to look like:
|
||||
|
||||
```asm
|
||||
; Method Program:Test1():ubyte (FullOpts)
|
||||
G_M000_IG01: ;; offset=0x0000
|
||||
sub rsp, 72
|
||||
|
||||
G_M000_IG02: ;; offset=0x0004
|
||||
vxorps xmm0, xmm0, xmm0
|
||||
vmovaps xmmword ptr [rsp+0x20], xmm0
|
||||
lea rdx, [rsp+0x20]
|
||||
lea rcx, [rsp+0x30]
|
||||
mov r8d, 1
|
||||
call [System.Runtime.Intrinsics.X86.Sse2:ShiftRightLogical128BitLane(System.Runtime.Intrinsics.Vector128`1[ubyte],ubyte):System.Runtime.Intrinsics.Vector128`1[ubyte]]
|
||||
vmovaps xmm0, xmmword ptr [rsp+0x30]
|
||||
vpextrb eax, xmm0, 0
|
||||
|
||||
G_M000_IG03: ;; offset=0x0030
|
||||
add rsp, 72
|
||||
ret
|
||||
; Total bytes of code: 53
|
||||
```
|
||||
|
||||
RyuJIT now recognizes many more cases like this example, and substitutes the variable argument with its constant value, thus generating the accelerated code.
|
||||
|
||||
Here's what the new code generation looks like for the above example:
|
||||
|
||||
```asm
|
||||
; Method Program:Test1():ubyte (FullOpts)
|
||||
G_M11031_IG01: ;; offset=0x0000
|
||||
|
||||
G_M11031_IG02: ;; offset=0x0000
|
||||
vxorps xmm0, xmm0, xmm0
|
||||
vpsrldq xmm0, xmm0, 1
|
||||
vpextrb eax, xmm0, 0
|
||||
|
||||
G_M11031_IG03: ;; offset=0x000F
|
||||
ret
|
||||
; Total bytes of code: 16
|
||||
```
|
||||
|
||||
## Constant Folding for Floating Point and SIMD Operations
|
||||
|
||||
Constant folding is an existing optimization in RyuJIT where expressions that can be computed at compile-time are replaced with the constants they evaluate to, thus eliminating computations at runtime.
|
||||
|
||||
Examples of the many new capabilities:
|
||||
|
||||
- Floating-point binary operations, where one of the operands is a constant:
|
||||
- `x + NaN` is now folded into `NaN`.
|
||||
- `x * 1.0` is now folded into `x`.
|
||||
- `x + -0` is now folded into `x`.
|
||||
- Hardware intrinsics, for example, assuming `x` is a `Vector<T>`:
|
||||
- `x + Vector<T>.Zero` is now folded into `x`.
|
||||
- `x & Vector<T>.Zero` is now folded into `Vector<T>.Zero`.
|
||||
- `x & Vector<T>.AllBitsSet` is now folded into `x`.
|
||||
|
||||
Check out [dotnet/runtime #103206](https://github.com/dotnet/runtime/pull/103206) and [dotnet/runtime #103143](https://github.com/dotnet/runtime/pull/103143) for a deeper dive.
|
||||
63
release-notes/9.0/preview/preview6/sdk.md
Normal file
63
release-notes/9.0/preview/preview6/sdk.md
Normal file
@@ -0,0 +1,63 @@
|
||||
# SDK updates in .NET 9 Preview 6
|
||||
|
||||
Here's a summary of what's new in the .NET SDK in this preview release:
|
||||
|
||||
- [NuGetAudit now raises warnings for vulnerabilities in transitive dependencies](#nugetaudit-now-raises-warnings-for-vulnerabilities-in-transitive-dependencies)
|
||||
- [`dotnet nuget why`](#dotnet-nuget-why)
|
||||
- [MSBuild BuildChecks](#msbuild-buildchecks)
|
||||
|
||||
SDK updates in .NET 9 Preview 6:
|
||||
|
||||
- [What's new in the .NET Runtime in .NET 9](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview) documentation
|
||||
|
||||
.NET 9 Preview 6:
|
||||
|
||||
- [Discussion](https://aka.ms/dotnet/9/preview6)
|
||||
- [Release notes](./README.md)
|
||||
- [Runtime release notes](./runtime.md)
|
||||
- [Libraries release notes](./libraries.md)
|
||||
|
||||
## NuGetAudit now raises warnings for vulnerabilities in transitive dependencies
|
||||
|
||||
NuGetAudit, first added in .NET 8, provides warnings during restore if any packages used by your project have known vulnerabilities.
|
||||
It requires a package source that provides a vulnerability database, so in practise you need to use https://api.nuget.org/v3/index.json as a package source, and [we have plans to allow auditing without nuget.org as a package source](https://github.com/NuGet/Home/issues/12698)).
|
||||
For more information on NuGet Audit, including all configuration options, see [the documentation on NuGet Audit](https://learn.microsoft.com/nuget/concepts/auditing-packages).
|
||||
|
||||
In the .NET 9 SDK, NuGetAudit defaults for NuGetAuditMode has changed.
|
||||
Previously, only direct package references were being reported by default (`<NuGetAuditMode>direct</NuGetAuditMode>`).
|
||||
Now, by default it will warn on both direct and transitive packages (`<NuGetAuditMode>all</NuGetAuditMode>`) with known vulnerabilities.
|
||||
|
||||
To retain the previous defaults, you can explicitly set your preferred value of `NuGetAuditMode` in your project or *Directory.Build.props* file.
|
||||
Alternatively you can set `SdkAnalysisLevel` to a version number lower than `9.0.100`, but be aware this will affect all features that use `SdkAnalysisLevel`.
|
||||
|
||||
## `dotnet nuget why`
|
||||
|
||||
`dotnet nuget why` can be used to find out why a transitive package is being used by your project.
|
||||
|
||||
```console
|
||||
> dotnet nuget why .\my.csproj Microsoft.Extensions.Primitives
|
||||
Project 'my' has the following dependency graph(s) for 'Microsoft.Extensions.Primitives':
|
||||
|
||||
[net8.0]
|
||||
│
|
||||
└─ Microsoft.Extensions.Logging (v8.0.0)
|
||||
└─ Microsoft.Extensions.Options (v8.0.0)
|
||||
└─ Microsoft.Extensions.Primitives (v8.0.0)
|
||||
```
|
||||
|
||||
## MSBuild BuildChecks
|
||||
|
||||
MSBuild has introduced a new tool called BuildChecks to help users enforce rules and invariants during their builds.
|
||||
|
||||
Like Roslyn Analyzers, the goal of this feature is to not only detect problems, but ensure that problems don't re-introduce themselves into the build once fixed.
|
||||
|
||||
In this release, we have added two BuildCheck rules
|
||||
- [BC0101 - Shared Output Path](https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck/Codes.md#bc0101---shared-output-path)
|
||||
- [BC0102 - Double Write detection](https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck/Codes.md#bc0102---double-writes)
|
||||
|
||||
BuildCheck analysis can be used by adding the `/analyze` flag to any MSBuild-invoking call, both for `dotnet` and for `msbuild.exe`.
|
||||
For example, `dotnet build myapp.sln /analyze` would build the `myapp` solution and run all configured BuildChecks.
|
||||
|
||||
When a BuildCheck detects a problem, you should see a diagnostic just like any other MSBuild diagnostic for the project that triggered the problem.
|
||||
|
||||
You can read more about the BuildCheck system in our [design documentation](https://github.com/dotnet/msbuild/blob/main/documentation/specs/proposed/BuildCheck.md).
|
||||
@@ -1,13 +1,525 @@
|
||||
{
|
||||
"channel-version": "9.0",
|
||||
"latest-release": "9.0.0-preview.5",
|
||||
"latest-release-date": "2024-06-11",
|
||||
"latest-runtime": "9.0.0-preview.5.24306.7",
|
||||
"latest-sdk": "9.0.100-preview.5.24307.3",
|
||||
"latest-release": "9.0.0-preview.6",
|
||||
"latest-release-date": "2024-07-09",
|
||||
"latest-runtime": "9.0.0-preview.6.24327.7",
|
||||
"latest-sdk": "9.0.100-preview.6.24328.19",
|
||||
"support-phase": "preview",
|
||||
"release-type": "sts",
|
||||
"lifecycle-policy": "https://aka.ms/dotnetcoresupport",
|
||||
"releases": [
|
||||
{
|
||||
"release-date": "2024-07-09",
|
||||
"release-version": "9.0.0-preview.6",
|
||||
"security": false,
|
||||
"cve-list": [],
|
||||
"release-notes": "https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview6/9.0.0-preview.6.md",
|
||||
"runtime": {
|
||||
"version": "9.0.0-preview.6.24327.7",
|
||||
"version-display": "9.0.0-preview.6",
|
||||
"vs-version": "",
|
||||
"vs-mac-version": "",
|
||||
"files": [
|
||||
{
|
||||
"name": "dotnet-runtime-linux-arm.tar.gz",
|
||||
"rid": "linux-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a5921e58-68b9-4436-a410-59ef6182c029/ea09e5cc7ef7e81ab04339de9817b1f6/dotnet-runtime-9.0.0-preview.6.24327.7-linux-arm.tar.gz",
|
||||
"hash": "8a3d23bdd25b69599c9ac6009c76bbb66af2b1312121da4951266630ffd3a31e91b6479ec1324814a1dcd850d145d47f03f3debea9e6b6d1292573824c239f6a"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c19fa925-faec-409e-8a8d-2c106581014a/ad8f61c688682647a6a2daa4fac8fdd3/dotnet-runtime-9.0.0-preview.6.24327.7-linux-arm64.tar.gz",
|
||||
"hash": "755961903291c262a1f5f7b70543016c8f85f6993e861a6f83f8509fd2a828f4a34f4161a3b9f15114663e8073b37937748befeef9ea9818d513aea1b27f944c"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/dadb9bfc-0b55-45be-9ca9-9231555136b4/cd84e333aa8a6907f45c358c9ab5ef3c/dotnet-runtime-9.0.0-preview.6.24327.7-linux-musl-arm.tar.gz",
|
||||
"hash": "cd49793061602577d7d1017c2e0f43c205bc48eff50b9234ff8a56d2a873ffb1167429f5f132e5ac201a460efeed83c82c404e47ae87fe336970fd04b3cff697"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/8619f9c1-40fd-4762-bf82-e913e6fe74a4/8ede733c84d21905ed757adc9ed7d62f/dotnet-runtime-9.0.0-preview.6.24327.7-linux-musl-arm64.tar.gz",
|
||||
"hash": "643fcc319138f31bb2cc7e7896e14caead677e16fa79b2d5031f339103f2bb5dbb9994485ed24281c93ecd32bea179861330c69e75d03db30a58d46fc932dad6"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/41574d6b-f1ca-4455-87c3-622cb06fe292/1172197d3202e6ab7ba0b92eac740cc9/dotnet-runtime-9.0.0-preview.6.24327.7-linux-musl-x64.tar.gz",
|
||||
"hash": "7c477a29faed51ea6bc01a1314b3c8d5907d41b2bebce28b52db453722bee703e3edf167e3143b316eca572a1e976619f3925cfd965953376cda38157e9395c1"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/484c439d-3a87-4eb9-9a08-683a1c2bb334/0edb0aa500ff6bfa446940e1773ff203/dotnet-runtime-9.0.0-preview.6.24327.7-linux-x64.tar.gz",
|
||||
"hash": "09aa8c4e6ae3ada1a265a5cd2b46779a763163e4dd9a1892b44606b89cf147339e10b7c584dbcaf5404af0553f0ef6c5801436c217f4fe1a5d3bdb6d74aef1d1"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-arm64.pkg",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/95fc5ad6-2935-4afb-aaa9-6e3a85096c9b/df3060250716bf7813aa2e6258dbabf1/dotnet-runtime-9.0.0-preview.6.24327.7-osx-arm64.pkg",
|
||||
"hash": "6c04ea05763dedf173f374d7aac7b12749880e6c5e3e4b08dbfacc5b3a94000d409912875b5fcbe9b8b3e4e8dade7bfd2c81cff5469154e8aadf28abe70fcdd9"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/866edb84-2362-4941-b63c-8480b2133c5f/2750c6b8cdf26e9214f040c86b040d33/dotnet-runtime-9.0.0-preview.6.24327.7-osx-arm64.tar.gz",
|
||||
"hash": "9f038f1ddf51a6fdb96081932c889d63d9ee818de8b5e71af905ede052c17bb22293599baaf9295f42e560d8073d41785507f752fbba316b446664fb762a60f7"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-x64.pkg",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/b5e90a5c-5ac5-4a74-8066-afb3f9616737/3aba6bd3250ea5f6a537be3c0a982c6a/dotnet-runtime-9.0.0-preview.6.24327.7-osx-x64.pkg",
|
||||
"hash": "b15a5a018dfcea34ccf1999826a16a6fab2688402bca889e5a19b57985f48bdcb1bb552908a98b14fb589ce7536e19ff7dfb98a6c05f31ec3a24d39bf2f38697"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/0bee7cca-fd9f-4769-8409-30bfea40aa07/e6e565aa83cbf8fc8a27cb054e83d45d/dotnet-runtime-9.0.0-preview.6.24327.7-osx-x64.tar.gz",
|
||||
"hash": "53d7fd172cc4bfd0a380847b7d38cfdab03f469579458e3c7ab26dbad82b54a663261b60ebc35009f232509e486657ebc4b8516866016510f66e9a3fbec53eb2"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/25bd95c6-6b8a-44ef-b324-b5bebe70d532/5cd96a6c69d278fa0c1a43499a0f5c52/dotnet-runtime-9.0.0-preview.6.24327.7-win-arm64.exe",
|
||||
"hash": "bc144ecf6a370c4885663513571ec865aeffac1ceb91f4b089bf5e6c39819c27577f9fb1dce5991952e2fc38d2a29eaddb851e14b4aa7b670934f6f9fefda39f"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c452b715-ed66-48d7-acd8-0db06f7b06aa/5bbb3d458b9f8c60cfc390d457bf2934/dotnet-runtime-9.0.0-preview.6.24327.7-win-arm64.zip",
|
||||
"hash": "0fea090b348df52be11c7053429fd82227e5d5093ab758c756f091ebb2c1f6e47086bbb8a23ed1d6eb97b6b4960b0b67639ea6025b2d516e1e30f7cb458b3ead"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/b9378c8d-7415-4d91-b116-02ee0abcb536/49e294d54fbc2aaef4135625d51b30d8/dotnet-runtime-9.0.0-preview.6.24327.7-win-x64.exe",
|
||||
"hash": "3610d07f38263fb7a3f107b0c7a3b859f08103ec3eec7c9256e90f68313de9d88f306041e2eb79fcb4085152b86d8a6ca100e56aa7cb7a8e87b8c3cc08f12032"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/8cca5125-0359-4dcd-b88c-e7bc0e14f7cf/764aeec7baeb3aedde755a45059eb5d1/dotnet-runtime-9.0.0-preview.6.24327.7-win-x64.zip",
|
||||
"hash": "0f54db8195bc2082feb9895be1effe9e5beaef9158f18570dac752877177ced94bc8b2da12468dd3076d8ca5c573aed032bd47de589d52841adbdd27eb9c3b2f"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/5a409bd1-1ea7-4b64-8e5d-bd84660cf1a6/46da365616d4dbaf68dd7c16ab9238fc/dotnet-runtime-9.0.0-preview.6.24327.7-win-x86.exe",
|
||||
"hash": "bfbbbd3ff343b621a573a237468ae93e0ce186347b9147470c40dc938ec675fc6c16483753317062d17c404efb226d22a924e72d67bdcb649346453d36a063ba"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-runtime-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/618fe300-8cd6-4029-bd30-5624ffc092da/dafb4244931a312cfded7332ffd68ffb/dotnet-runtime-9.0.0-preview.6.24327.7-win-x86.zip",
|
||||
"hash": "09cc78ee9c8fa1da7415d007e541ad674b1a103349ff7467fdeb18483791fca6268411646ee1df030a136dc66f73473ccb020a65d48186ff557f701ef11bbdf0"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sdk": {
|
||||
"version": "9.0.100-preview.6.24328.19",
|
||||
"version-display": "9.0.100-preview.6",
|
||||
"runtime-version": "9.0.0-preview.6.24327.7",
|
||||
"vs-version": "",
|
||||
"vs-mac-version": "",
|
||||
"vs-support": "",
|
||||
"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/b0b225be-9431-4098-a3d9-f7ed8b2435e3/2dff72be21a0da2e9a82ddbb47e3e521/dotnet-sdk-9.0.100-preview.6.24328.19-linux-arm.tar.gz",
|
||||
"hash": "9e57776a5fbb257e39318d485d02ec7a0b07c680cc6cf9dfc8a6cbebd98c6eb70f39131c3bdc1ea1a34a4df2c9cc9ed4f512ee4be8156f3ecd9f36c32e371e77"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4129d95b-c724-43cc-b1f5-f394c6fddf5d/24f44d474f12d33f4f74f6913d9b233e/dotnet-sdk-9.0.100-preview.6.24328.19-linux-arm64.tar.gz",
|
||||
"hash": "f4822637ed89f856736bb947cfc1fd4f1c81452016884cdf10ca9ac97c36d5bf810316d534263b3219843096fd5ffc15972714041f85caab243efb5fb910d7fe"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7c1dc66f-1d62-4996-9a96-90f9d7a86660/fb956c6fc95f73a98c530a7518363cc8/dotnet-sdk-9.0.100-preview.6.24328.19-linux-musl-arm.tar.gz",
|
||||
"hash": "b3e1bfb0f46c5d49fb44a38bd1725cf6cf2660f34ee3457fea7b73d477f41b686e34b363ebd5000e2d8e16e49f9fb800721106cf5546fc6c4f5fefccaa2ad955"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/dda0d54d-9ee3-4410-9cc6-007718fed183/b2ad0ff295895c56f7e353d4bff57c0e/dotnet-sdk-9.0.100-preview.6.24328.19-linux-musl-arm64.tar.gz",
|
||||
"hash": "49c15fb243534f54bf2711bc10b5e233acd2d76459110f87e9e756fb312f63a6ac61bba106028a73a9f76563230eabe66fc0c03a8dc8e82922231c333e8ab87e"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/270d6741-6525-4811-b378-2194408cc835/54b6ef775ad1679752a35e9a8016a26c/dotnet-sdk-9.0.100-preview.6.24328.19-linux-musl-x64.tar.gz",
|
||||
"hash": "6e57001dac6b78de5976529543709b05d5cf57790a72904c72ad35215646a03c9f1219aeb6c4e979a7a86d6ca20f65b4febfe87f12291f61b52704291d40ff87"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a01db0ce-d997-41c7-83de-08ddbb1bad67/49da8a4fae2e0e803854738e5098d89e/dotnet-sdk-9.0.100-preview.6.24328.19-linux-x64.tar.gz",
|
||||
"hash": "ff040c456b096aeac707053517d5f9f5f0df92b6754a4af6b6fe635fd8f4a569589b8241cbad0c5db998dc5bc54682b2f1e4dc4f3d88024a3ef56c1ecc9f4c97"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.pkg",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c0231fde-8a62-4e17-b396-25a4f8d6cf1e/753d07aa1f5d1652e6f69dab4fb588c5/dotnet-sdk-9.0.100-preview.6.24328.19-osx-arm64.pkg",
|
||||
"hash": "a323f9856ca9ac447d0a34f7aa23fa8d3360b8db2ac63bc882227eb1bccb927f001879dd77dfa61ee9b5a188569f98c3f4139e7dfc2bcf0cf33b6d8db0bdf8ef"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4dec7038-6ff5-4490-a383-4e98596b3265/671e5c37c62486c331a3c2cea7c8572a/dotnet-sdk-9.0.100-preview.6.24328.19-osx-arm64.tar.gz",
|
||||
"hash": "0aee16fc9a8e9729a5016d12e656ea2f8f0703116a778d3e33cc05c7f2d9870239fb3a0f4e5d7152cd7d6942c41853855fced70f777cbb7d40b5a3e03da2b4c8"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.pkg",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c7132bf0-f591-4bbc-877e-bb881008c442/12a5262ac08f9d3d6e0cfabfc8806611/dotnet-sdk-9.0.100-preview.6.24328.19-osx-x64.pkg",
|
||||
"hash": "ae2437e7450a2f001e380ef61bb2dff22ffaf087452dae2191122c5a3621b92751c8eed7a7a3d231d3ef7ca3189bffec6637e6f9b675ddb097c98b928445fd45"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a856c115-c1e0-4050-bcc2-5a2e8840a60d/dd16b2fd886ab6e66ce56f6e7c08beb3/dotnet-sdk-9.0.100-preview.6.24328.19-osx-x64.tar.gz",
|
||||
"hash": "db4e9122cb0ba6d4560a6396cef194735ad41c22ee8cebbfedd41c7b8eca049209e9eedb5013927d6a1f76fea134b78e637c0b3d02523fa7f7a7d4311a059c18"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/e42cda14-704a-44fb-b565-9ce82673b41d/f08d42872a41a6d98025b62fa3fa9536/dotnet-sdk-9.0.100-preview.6.24328.19-win-arm64.exe",
|
||||
"hash": "9ce4ef04fa4d9e4e7872adc104f54060761c2ced3f6c2a866f345cf2f36fd8ef5b044025afea64534b5faaa8ab5a3d81724b81ddcba6141818977a40c906b39d"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/06126587-13d7-4a76-a80b-d0353fca10be/e146117dcb49deb82efa6f94fed18607/dotnet-sdk-9.0.100-preview.6.24328.19-win-arm64.zip",
|
||||
"hash": "d67792819626d5292fce195e57a541078e604f012d706f71b0eb3414249d32c8ab8e85ee46065c5503fc3d31601705d30543883876c862e95c2c31c032474eac"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/fe2ada54-887a-4bf6-8872-d91a6b201b3c/5cd457720c0d17b1efab4989dfdea6bb/dotnet-sdk-9.0.100-preview.6.24328.19-win-x64.exe",
|
||||
"hash": "c13e4012dccb0037bcd7d48593947765a5faa05a2181bd2a3a7e32a5acfc74fecb251f602652d82410fb10b8f7174bf444e5a50dc226f137f0b1ced6a31976e5"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a889b484-004a-4cc2-844d-d5040cea4193/292354e7dec9e3a55932afdb66719c80/dotnet-sdk-9.0.100-preview.6.24328.19-win-x64.zip",
|
||||
"hash": "cc4a5ecb76cbb5efbe229f8154451d6866e2157f4124fedf7588706b8a356babb0c1f1007317336803bf9674a988f2f6ac7e359d6390521ce4bd355fcb6831c0"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a3070acf-317a-4a8d-bf40-48049d215cc3/ec90f6a7803b646000d96fa6c0b96ef2/dotnet-sdk-9.0.100-preview.6.24328.19-win-x86.exe",
|
||||
"hash": "9ff4057a1c5e7b5fc088415244ea795462f708ba6fff4d68bd6cc0e2cb7d10ecfd7ad2b6157999e1a815cc6ba01fc816c9ab5a15976eccc2f5adbd7c815ef8bc"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/089a937d-6e0c-4cca-803e-6aaab0c6360c/26b6fd99102654de3fa064a25c0d635f/dotnet-sdk-9.0.100-preview.6.24328.19-win-x86.zip",
|
||||
"hash": "50587f8d0f40cbebc6a56eb5045a458e4f78f26a76c9a98313832ac6aa623120e72eb3028b39babeb635efc9518716bbe246f08339a5c75ff8b2453a32e22b7a"
|
||||
}
|
||||
]
|
||||
},
|
||||
"sdks": [
|
||||
{
|
||||
"version": "9.0.100-preview.6.24328.19",
|
||||
"version-display": "9.0.100-preview.6",
|
||||
"runtime-version": "9.0.0-preview.6.24327.7",
|
||||
"vs-version": "",
|
||||
"vs-mac-version": "",
|
||||
"vs-support": "",
|
||||
"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/b0b225be-9431-4098-a3d9-f7ed8b2435e3/2dff72be21a0da2e9a82ddbb47e3e521/dotnet-sdk-9.0.100-preview.6.24328.19-linux-arm.tar.gz",
|
||||
"hash": "9e57776a5fbb257e39318d485d02ec7a0b07c680cc6cf9dfc8a6cbebd98c6eb70f39131c3bdc1ea1a34a4df2c9cc9ed4f512ee4be8156f3ecd9f36c32e371e77"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4129d95b-c724-43cc-b1f5-f394c6fddf5d/24f44d474f12d33f4f74f6913d9b233e/dotnet-sdk-9.0.100-preview.6.24328.19-linux-arm64.tar.gz",
|
||||
"hash": "f4822637ed89f856736bb947cfc1fd4f1c81452016884cdf10ca9ac97c36d5bf810316d534263b3219843096fd5ffc15972714041f85caab243efb5fb910d7fe"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7c1dc66f-1d62-4996-9a96-90f9d7a86660/fb956c6fc95f73a98c530a7518363cc8/dotnet-sdk-9.0.100-preview.6.24328.19-linux-musl-arm.tar.gz",
|
||||
"hash": "b3e1bfb0f46c5d49fb44a38bd1725cf6cf2660f34ee3457fea7b73d477f41b686e34b363ebd5000e2d8e16e49f9fb800721106cf5546fc6c4f5fefccaa2ad955"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/dda0d54d-9ee3-4410-9cc6-007718fed183/b2ad0ff295895c56f7e353d4bff57c0e/dotnet-sdk-9.0.100-preview.6.24328.19-linux-musl-arm64.tar.gz",
|
||||
"hash": "49c15fb243534f54bf2711bc10b5e233acd2d76459110f87e9e756fb312f63a6ac61bba106028a73a9f76563230eabe66fc0c03a8dc8e82922231c333e8ab87e"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/270d6741-6525-4811-b378-2194408cc835/54b6ef775ad1679752a35e9a8016a26c/dotnet-sdk-9.0.100-preview.6.24328.19-linux-musl-x64.tar.gz",
|
||||
"hash": "6e57001dac6b78de5976529543709b05d5cf57790a72904c72ad35215646a03c9f1219aeb6c4e979a7a86d6ca20f65b4febfe87f12291f61b52704291d40ff87"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a01db0ce-d997-41c7-83de-08ddbb1bad67/49da8a4fae2e0e803854738e5098d89e/dotnet-sdk-9.0.100-preview.6.24328.19-linux-x64.tar.gz",
|
||||
"hash": "ff040c456b096aeac707053517d5f9f5f0df92b6754a4af6b6fe635fd8f4a569589b8241cbad0c5db998dc5bc54682b2f1e4dc4f3d88024a3ef56c1ecc9f4c97"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.pkg",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c0231fde-8a62-4e17-b396-25a4f8d6cf1e/753d07aa1f5d1652e6f69dab4fb588c5/dotnet-sdk-9.0.100-preview.6.24328.19-osx-arm64.pkg",
|
||||
"hash": "a323f9856ca9ac447d0a34f7aa23fa8d3360b8db2ac63bc882227eb1bccb927f001879dd77dfa61ee9b5a188569f98c3f4139e7dfc2bcf0cf33b6d8db0bdf8ef"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4dec7038-6ff5-4490-a383-4e98596b3265/671e5c37c62486c331a3c2cea7c8572a/dotnet-sdk-9.0.100-preview.6.24328.19-osx-arm64.tar.gz",
|
||||
"hash": "0aee16fc9a8e9729a5016d12e656ea2f8f0703116a778d3e33cc05c7f2d9870239fb3a0f4e5d7152cd7d6942c41853855fced70f777cbb7d40b5a3e03da2b4c8"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.pkg",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/c7132bf0-f591-4bbc-877e-bb881008c442/12a5262ac08f9d3d6e0cfabfc8806611/dotnet-sdk-9.0.100-preview.6.24328.19-osx-x64.pkg",
|
||||
"hash": "ae2437e7450a2f001e380ef61bb2dff22ffaf087452dae2191122c5a3621b92751c8eed7a7a3d231d3ef7ca3189bffec6637e6f9b675ddb097c98b928445fd45"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a856c115-c1e0-4050-bcc2-5a2e8840a60d/dd16b2fd886ab6e66ce56f6e7c08beb3/dotnet-sdk-9.0.100-preview.6.24328.19-osx-x64.tar.gz",
|
||||
"hash": "db4e9122cb0ba6d4560a6396cef194735ad41c22ee8cebbfedd41c7b8eca049209e9eedb5013927d6a1f76fea134b78e637c0b3d02523fa7f7a7d4311a059c18"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/e42cda14-704a-44fb-b565-9ce82673b41d/f08d42872a41a6d98025b62fa3fa9536/dotnet-sdk-9.0.100-preview.6.24328.19-win-arm64.exe",
|
||||
"hash": "9ce4ef04fa4d9e4e7872adc104f54060761c2ced3f6c2a866f345cf2f36fd8ef5b044025afea64534b5faaa8ab5a3d81724b81ddcba6141818977a40c906b39d"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/06126587-13d7-4a76-a80b-d0353fca10be/e146117dcb49deb82efa6f94fed18607/dotnet-sdk-9.0.100-preview.6.24328.19-win-arm64.zip",
|
||||
"hash": "d67792819626d5292fce195e57a541078e604f012d706f71b0eb3414249d32c8ab8e85ee46065c5503fc3d31601705d30543883876c862e95c2c31c032474eac"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/fe2ada54-887a-4bf6-8872-d91a6b201b3c/5cd457720c0d17b1efab4989dfdea6bb/dotnet-sdk-9.0.100-preview.6.24328.19-win-x64.exe",
|
||||
"hash": "c13e4012dccb0037bcd7d48593947765a5faa05a2181bd2a3a7e32a5acfc74fecb251f602652d82410fb10b8f7174bf444e5a50dc226f137f0b1ced6a31976e5"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a889b484-004a-4cc2-844d-d5040cea4193/292354e7dec9e3a55932afdb66719c80/dotnet-sdk-9.0.100-preview.6.24328.19-win-x64.zip",
|
||||
"hash": "cc4a5ecb76cbb5efbe229f8154451d6866e2157f4124fedf7588706b8a356babb0c1f1007317336803bf9674a988f2f6ac7e359d6390521ce4bd355fcb6831c0"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a3070acf-317a-4a8d-bf40-48049d215cc3/ec90f6a7803b646000d96fa6c0b96ef2/dotnet-sdk-9.0.100-preview.6.24328.19-win-x86.exe",
|
||||
"hash": "9ff4057a1c5e7b5fc088415244ea795462f708ba6fff4d68bd6cc0e2cb7d10ecfd7ad2b6157999e1a815cc6ba01fc816c9ab5a15976eccc2f5adbd7c815ef8bc"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-sdk-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/089a937d-6e0c-4cca-803e-6aaab0c6360c/26b6fd99102654de3fa064a25c0d635f/dotnet-sdk-9.0.100-preview.6.24328.19-win-x86.zip",
|
||||
"hash": "50587f8d0f40cbebc6a56eb5045a458e4f78f26a76c9a98313832ac6aa623120e72eb3028b39babeb635efc9518716bbe246f08339a5c75ff8b2453a32e22b7a"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"aspnetcore-runtime": {
|
||||
"version": "9.0.0-preview.6.24328.4",
|
||||
"version-display": "9.0.0-preview.6",
|
||||
"version-aspnetcoremodule": [
|
||||
"19.0.24180.0"
|
||||
],
|
||||
"vs-version": "",
|
||||
"files": [
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-arm.tar.gz",
|
||||
"rid": "linux-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/0d850aa0-1aab-41b6-8659-bf780e19a699/5bedc9ef82acdf760d1a976e470569f2/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-arm.tar.gz",
|
||||
"hash": "592961f315d2ec54687c5c4f2a6a15eceea2f5eb7b4e3614adf777c395f611a280b454f43f98f528a1b4a96cc8514b2dcdf22bb30ba6cc182c40fd07f50ae7b5"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/9c7b5592-95fd-4d00-8515-3d6a5c24264f/59f528496c3ab6576bac71982f2dcd98/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-arm64.tar.gz",
|
||||
"hash": "55e5ea839ddf9cb40d538af961e26959a2dbeaa2dac5de3c85ea50b15927fd5f132ce614e2e4abeb2c8f46f13902cc5f04591f4d12196ae0f8761822e107972e"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/59484924-72aa-45dc-82ad-0c546a659270/1d3c62f9a09fb6b421596583b2b222d3/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-musl-arm.tar.gz",
|
||||
"hash": "836212e6c83f790096bcbc131f7bea1175a0ab17898c8e872e88bcb0e27b52e5f94cf27dcde815e54e102610cf2d002ffed4f325da815d3b6be416d2425f0d46"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/e2db14f2-5366-4965-8af2-1a030b731742/b620ee26104d3dab57ecaac499b9746d/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-musl-arm64.tar.gz",
|
||||
"hash": "f7e0e8c258d4199c3e79fbdfd12f2ccd02cf57afa9bd53add921f40e05bf300c29dde18589eb446e1a13fb0833eabecf46fe15ce04fe5cba915fcab6ad1091ac"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/b2391445-7b08-42a7-a249-d8593eff2da3/91cbb8a4248f5a502aaf740836d4b0ac/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-musl-x64.tar.gz",
|
||||
"hash": "c95601ea6775f229a7de6daf8ae92b947ae7942b134de7cb7073eab22114c940738b44273f6ddaafbabc5363c9f4cde1eff7423781b5a821eb9b0aa2535a3952"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/2ca1c5cb-12bd-49f5-8924-b1ca8031a856/ed898523c59ab06231f833b15b46006d/aspnetcore-runtime-9.0.0-preview.6.24328.4-linux-x64.tar.gz",
|
||||
"hash": "4e178bbd26c70a3f1690c2b84b01c5a43cbf546adc878617fdf4c39d10e8063684420126261aacabcaa7f72c697290c1c06d3e93d9f3babe57c72d5fe98346fb"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-osx-arm64.tar.gz",
|
||||
"rid": "osx-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/62ec355f-dbe5-4674-a3c8-a745079e11cc/f50999d4b748511662feb80dc3950f3e/aspnetcore-runtime-9.0.0-preview.6.24328.4-osx-arm64.tar.gz",
|
||||
"hash": "181c501df6e92ecf85d4c81df755eb06b1734d1814653818164175977a40ac94044341d97c8d40b185dd70685eb55212e9fbb93c4538dbc48529433a336d6af2"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-osx-x64.tar.gz",
|
||||
"rid": "osx-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/b37e6088-911d-48ae-9bb1-920c5c784e44/eec60edf24e317a9df244a48a73f6ba3/aspnetcore-runtime-9.0.0-preview.6.24328.4-osx-x64.tar.gz",
|
||||
"hash": "b80a2ab4ed45878a7817fb0a60da2e1a0f1a4f4477e8e15a6245e5b94fd4cf4fb57dc57a6daa9c8256648e42f1d33a7680a4b8b8eeb41a0d4fcd020b0e216e06"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/068d4d44-7491-47c0-8323-93af5e4a9670/bdc53f3b1471062a6228bca376a5b2f9/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-arm64.exe",
|
||||
"hash": "17d77898cc0dbe726ed9db15903e1698f6a768b20a44409fb2f3527d5604f57b500fa5185bdc18932ce578406a887ee3fab9668866ff548ee8ad3a07d4c3c9cd"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/dffbe139-0a56-478f-85d9-72621e0cc3cc/9ca1aaeecc2fc48a2e55062ca7a3ab00/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-arm64.zip",
|
||||
"hash": "87db6953ae3919633447cf598b449b1bfac80c7a1ca8be1cd573076a90de0e67e312180804a27b487737fd75b42a77bedac0232c5e399b1a5c5acddbea834d7a"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/5a516941-84be-4bbe-9fdb-3b9ad784acdd/eaed3af65bda0067f26fd8f1a1ebbccd/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-x64.exe",
|
||||
"hash": "27b9c3e84415ecb777d1bd8e2521825f9983a35ae1f3f0f17b9178d3012c805f65d9789644c3bb1a18731b33e5d760ab433984268d07c7b5b20dee42d65971ca"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/f987ce84-daa7-4a09-8537-683568ee838d/cd3cdb3e26e71103014fcd4d7645d24b/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-x64.zip",
|
||||
"hash": "6fbb3aee8c4844b0d578edadb4f4120b4ddeaaee1f5925a7c986746227a50a7586993879b338e93e932c7bc2145285e096e67cab374a71b5617e1ad1111453c1"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/9d0959fb-bdfd-41b4-b3ec-9c360bd60092/1560ab71035697b2767c68b06d730d8b/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-x86.exe",
|
||||
"hash": "fd935802e478dcf3bd539b41b280d008a06c605887d6515f8a659291a592a003cd0b9c19349e5b96da36c8eabb6b2e2b9b7cabd3c12b0d3f44df1d7d05b063b1"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/e669318f-279a-4c59-9460-18c6dae7b637/884c1aabe8ca5a5d2b0d07f993904008/aspnetcore-runtime-9.0.0-preview.6.24328.4-win-x86.zip",
|
||||
"hash": "c6ef82bbb4cd033183bc4e7938590ff595721e59cb80ec38a5b9d3985822972a027e1b18cf880161830a78e6b5cb3faff29ea71439fe4db6385002fdb4e5589c"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-arm.tar.gz",
|
||||
"rid": "linux-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/45d67589-b962-46c8-8497-c79eee46e2de/f38f3b6cf4d8d60001b1aa489fb2cb2c/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-arm.tar.gz",
|
||||
"hash": "7ba1c3965913cc462dd18e6076b0bd5b2060afcaa87da015036c4a855fd49a651c32c230963a610c5142a2d6a3d845b1d766df5273cfee78b20550c9d35ba61d"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-arm64.tar.gz",
|
||||
"rid": "linux-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/1b813ae4-d5d0-40a3-b890-f29b0cd0d481/42bc9c6998a3fed0fce51970043d151c/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-arm64.tar.gz",
|
||||
"hash": "4f400682bfdbb8644462ef49ed267142fca9b0823b80bddac759285b3eaa5e71a03d79e3d7bb1fd2264dfe68e40e9e647e619e0d4cdab24e18fd1bf7d8914c36"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-musl-arm.tar.gz",
|
||||
"rid": "linux-musl-arm",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/48ade329-ab4b-4497-94e6-62519ac6e0da/dd58fc59e31176c0656edf54e42682ba/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-musl-arm.tar.gz",
|
||||
"hash": "bd2d95e485d363156931c7fd451937e88fab482aa1fab8d2425bd2b02192afb1513289ee7b121850f82ab19aaa66a952aeea69deb5e5806321f02ef22ca338ee"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-musl-arm64.tar.gz",
|
||||
"rid": "linux-musl-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/1ac4709d-f5cb-48c5-a763-ff4eb4dee8d6/b81f5456163a9eda99ccab797a69a1b4/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-musl-arm64.tar.gz",
|
||||
"hash": "bbe4754055920ecbe0dc4f16347834be3b5cc4fc8903e4ca9b520dd166dd02696a03ad6dd0a266f836d2cc437eed3c4cc372497f8321deea49733f7a690c13f8"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-musl-x64.tar.gz",
|
||||
"rid": "linux-musl-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/b1c56531-dbcc-43ec-aa72-835f59806e7f/17c4a08883877e0139455b5a87c2e599/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-musl-x64.tar.gz",
|
||||
"hash": "519569f665d13409fdc9444d17ff9cf77275ebc4f0a6b29c290b70c51ca1be60ab557962b4ed118567956b0aa29c6bf84e74845b62ebf47e579174c44143b4b0"
|
||||
},
|
||||
{
|
||||
"name": "aspnetcore-runtime-composite-linux-x64.tar.gz",
|
||||
"rid": "linux-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/a40d0b31-f3cb-4e49-aa3f-dd24c4be148f/ba028e5db90d6b2166f78551a82f39e8/aspnetcore-runtime-composite-9.0.0-preview.6.24328.4-linux-x64.tar.gz",
|
||||
"hash": "30249d6228d37f5a76ea75a130afedc71c62b7e7618474dd25aaf87734bdf39758bf4ba318924e74e3d955cf511e6b537f016cb88a30685fcd00e783aeb0ecef"
|
||||
},
|
||||
{
|
||||
"name": "dotnet-hosting-win.exe",
|
||||
"rid": "",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/4d1bd32e-b91d-47dd-adde-e9871ff54127/b47f402aca31e6c2093f3f55c069f84f/dotnet-hosting-9.0.0-preview.6.24328.4-win.exe",
|
||||
"hash": "5820ce5df0099855ce078b8f7c2039f6680afa9f3a7374d20d33624a0774026533b98cfa48b9d846257a8c1b17fb5e843476d23c6b49687b412270a4b670ca04",
|
||||
"akams": "https://aka.ms/dotnetcore-9-0-windowshosting"
|
||||
}
|
||||
]
|
||||
},
|
||||
"windowsdesktop": {
|
||||
"version": "9.0.0-preview.6.24327.6",
|
||||
"version-display": "9.0.0-preview.6",
|
||||
"files": [
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-arm64.exe",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/7fcc2e2e-536f-487c-9606-fa46a5dbc11b/fe46f091471d88a46222a125280975e3/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-arm64.exe",
|
||||
"hash": "8f5d4d070541105ec838e79ec36e097e281ebc7f947fdada663ce8f91ea1733f4c25b711bdf90ace632135ff1b44c6ab4d06fd19b5ce5c860a2f36f33a0562ec"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-arm64.zip",
|
||||
"rid": "win-arm64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/970fb36e-b8fa-4cbb-a4a1-0a50bb403be2/37ec1a3f29546faac9b0029c1cfaf8f3/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-arm64.zip",
|
||||
"hash": "8c263fc12fc160eccced8069fff1e8d12d96a25dffd3402b35de7bd5ddab7591562445e4f05f82f49d7b989777e5b4496fa7593faa96e6ad9095cf79431831df"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x64.exe",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/32b2d8fc-5f11-4773-bb42-953c09def1da/dc794fff482d2d89db656e4e139943fd/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-x64.exe",
|
||||
"hash": "88a39af22ef1e01e9161db019daf35edc2ea8a9bd359a4e10f9b9053bcd81babdf8867f2cffb43508914991648605646a3ad9c7d6e23e08d6010e9d64e573d28"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x64.zip",
|
||||
"rid": "win-x64",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/33bf60f8-51e6-4224-bd19-c6f4e653e0a4/a42f1c6c3dd70817651ec6349d2de723/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-x64.zip",
|
||||
"hash": "e16afec8e8615de42d766e3ba1c4318458c6cb1c9a08e60cd21eab32f36a7cd10acd942c05733e29a1997355155f7f188913da39cb4646e2d2205dc0b36a06cf"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x86.exe",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/3ab0f618-276c-4f8b-a25c-50b1fc43ba7c/805a32b93762155832111503300120d3/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-x86.exe",
|
||||
"hash": "79b565fed3bcc8eed6e430dfd162ed59a8c6d9d8e860cb3ce9ed9237a2cf654310527d7667fee891cd1cc9c103e81fb6bceb23e08e8512c0dae7edf57d49a277"
|
||||
},
|
||||
{
|
||||
"name": "windowsdesktop-runtime-win-x86.zip",
|
||||
"rid": "win-x86",
|
||||
"url": "https://download.visualstudio.microsoft.com/download/pr/6eda409d-742d-4241-887f-31501b4c88d0/1c686614a0b2302b07d982d231bbc134/windowsdesktop-runtime-9.0.0-preview.6.24327.6-win-x86.zip",
|
||||
"hash": "076f7760efdb5c9123dea168bdebfb714b541b817f93b8ca73f6b91137ac90b71110c954721b1fae004de685c75eed4b50973b304b873b997d0698516c5ee91d"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"release-date": "2024-06-11",
|
||||
"release-version": "9.0.0-preview.5",
|
||||
|
||||
@@ -4,17 +4,15 @@ The following table lists [releases](../releases.md) under active development or
|
||||
|
||||
| Version | Release Date | Support | Latest Patch Version | End of Support |
|
||||
| :-- | :-- | :-- | :-- | :-- |
|
||||
| [.NET 9](9.0/README.md) | November 12, 2024 | [STS][policies] | [9.0.0-preview.5][9.0.0-preview.5] | May 12, 2026 |
|
||||
| [.NET 8](8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | [8.0.6][8.0.6] | November 10, 2026 |
|
||||
| [.NET 7](7.0/README.md) | [November 8, 2022](https://devblogs.microsoft.com/dotnet/announcing-dotnet-7/) | [STS][policies] | [7.0.20][7.0.20] | May 14, 2024 |
|
||||
| [.NET 6](6.0/README.md) | [November 8, 2021](https://devblogs.microsoft.com/dotnet/announcing-net-6/) | [LTS][policies] | [6.0.31][6.0.31] | November 12, 2024 |
|
||||
| [.NET 9](9.0/README.md) | November 12, 2024 | [STS][policies] | [9.0.0-preview.6][9.0.0-preview.6] | May 12, 2026 |
|
||||
| [.NET 8](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](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 |
|
||||
|
||||
You can find release notes for all releases, including out-of-support releases, in the [release-notes](.) directory.
|
||||
|
||||
[9.0.0-preview.5]: 9.0/preview/preview5/9.0.0-preview.5.md
|
||||
[8.0.6]: 8.0/8.0.6/8.0.6.md
|
||||
[7.0.20]: 7.0/7.0.20/7.0.20.md
|
||||
[6.0.31]: 6.0/6.0.31/6.0.31.md
|
||||
[9.0.0-preview.6]: 9.0/preview/preview6/9.0.0-preview.6.md
|
||||
[8.0.7]: 8.0/8.0.7/8.0.7.md
|
||||
[6.0.32]: 6.0/6.0.32/6.0.32.md
|
||||
|
||||
## Release Information
|
||||
|
||||
|
||||
@@ -3,11 +3,11 @@
|
||||
"releases-index": [
|
||||
{
|
||||
"channel-version": "9.0",
|
||||
"latest-release": "9.0.0-preview.5",
|
||||
"latest-release-date": "2024-06-11",
|
||||
"latest-release": "9.0.0-preview.6",
|
||||
"latest-release-date": "2024-07-09",
|
||||
"security": false,
|
||||
"latest-runtime": "9.0.0-preview.5.24306.7",
|
||||
"latest-sdk": "9.0.100-preview.5.24307.3",
|
||||
"latest-runtime": "9.0.0-preview.6.24327.7",
|
||||
"latest-sdk": "9.0.100-preview.6.24328.19",
|
||||
"product": ".NET",
|
||||
"support-phase": "preview",
|
||||
"eol-date": "2026-05-11",
|
||||
@@ -16,11 +16,11 @@
|
||||
},
|
||||
{
|
||||
"channel-version": "8.0",
|
||||
"latest-release": "8.0.6",
|
||||
"latest-release-date": "2024-06-11",
|
||||
"latest-release": "8.0.7",
|
||||
"latest-release-date": "2024-07-09",
|
||||
"security": true,
|
||||
"latest-runtime": "8.0.6",
|
||||
"latest-sdk": "8.0.302",
|
||||
"latest-runtime": "8.0.7",
|
||||
"latest-sdk": "8.0.303",
|
||||
"product": ".NET",
|
||||
"support-phase": "active",
|
||||
"eol-date": "2026-11-10",
|
||||
@@ -42,11 +42,11 @@
|
||||
},
|
||||
{
|
||||
"channel-version": "6.0",
|
||||
"latest-release": "6.0.31",
|
||||
"latest-release-date": "2024-05-28",
|
||||
"latest-release": "6.0.32",
|
||||
"latest-release-date": "2024-07-09",
|
||||
"security": true,
|
||||
"latest-runtime": "6.0.31",
|
||||
"latest-sdk": "6.0.423",
|
||||
"latest-runtime": "6.0.32",
|
||||
"latest-sdk": "6.0.424",
|
||||
"product": ".NET",
|
||||
"support-phase": "active",
|
||||
"eol-date": "2024-11-12",
|
||||
|
||||
12
releases.md
12
releases.md
@@ -10,11 +10,11 @@ The following table lists supported releases.
|
||||
|
||||
| Version | Release Date | Support | Latest Patch Version | End of Support |
|
||||
| :-- | :-- | :-- | :-- | :-- |
|
||||
| [.NET 8](release-notes/8.0/README.md) | [November 14, 2023](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8/) | [LTS][policies] | [8.0.6][8.0.6] | 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.31][6.0.31] | November 12, 2024 |
|
||||
| [.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 |
|
||||
|
||||
[8.0.6]: release-notes/8.0/8.0.6/8.0.6.md
|
||||
[6.0.31]: release-notes/6.0/6.0.31/6.0.31.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
|
||||
|
||||
## Preview releases
|
||||
|
||||
@@ -22,9 +22,9 @@ The following table lists unsupported preview releases.
|
||||
|
||||
| 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.5][9.0.0-preview.5] | May 12, 2026 |
|
||||
| [.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 |
|
||||
|
||||
[9.0.0-preview.5]: release-notes/9.0/preview/preview5/9.0.0-preview.5.md
|
||||
[9.0.0-preview.6]: release-notes/9.0/preview/preview6/9.0.0-preview.6.md
|
||||
|
||||
## End-of-life releases
|
||||
|
||||
|
||||
Reference in New Issue
Block a user