Artifacts for .NET 9 Preview 5 Release (#9349)
* Artifacts for .NET 9 Preview 5 Release * updates * add media * update link * update main readme * Update efcoreanddata.md * update * Update README.md --------- Co-authored-by: James Montemagno <james.montemagno@gmail.com> Co-authored-by: padmasrid <38444564+padmasrid@users.noreply.github.com>
This commit is contained in:
@@ -18,14 +18,14 @@ The following [.NET releases](./releases.md) are currently supported:
|
|||||||
|
|
||||||
| Version | Release Date | Support | Latest Patch Version | End of Support |
|
| 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.4][9.0.0-preview.4] | |
|
| [.NET 9](release-notes/9.0/README.md) | November 12, 2024 | [STS][policies] | [9.0.0-preview.5][9.0.0-preview.5] | |
|
||||||
| [.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 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 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 |
|
||||||
|
|
||||||
|
|
||||||
You can find release notes for all releases, including out-of-support releases, in the [release-notes](release-notes) directory.
|
You can find release notes for all releases, including out-of-support releases, in the [release-notes](release-notes) directory.
|
||||||
|
|
||||||
[9.0.0-preview.4]: release-notes/9.0/preview/preview4/9.0.0-preview.4.md
|
[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
|
[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
|
[6.0.31]: release-notes/6.0/6.0.31/6.0.31.md
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
|
|
||||||
| Date | Release |
|
| Date | Release |
|
||||||
| :-- | :-- |
|
| :-- | :-- |
|
||||||
|
| 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/05/21 | [9.0.0 Preview 4](preview/preview4/README.md) |
|
||||||
| 2024/04/11 | [9.0.0 Preview 3](preview/preview3/README.md) |
|
| 2024/04/11 | [9.0.0 Preview 3](preview/preview3/README.md) |
|
||||||
| 2024/03/12 | [9.0.0 Preview 2](preview/preview2/README.md) |
|
| 2024/03/12 | [9.0.0 Preview 2](preview/preview2/README.md) |
|
||||||
@@ -23,33 +24,39 @@
|
|||||||
* Preview 2: No release notes
|
* Preview 2: No release notes
|
||||||
* [Preview 3](preview/preview3/libraries.md)
|
* [Preview 3](preview/preview3/libraries.md)
|
||||||
* [Preview 4](preview/preview4/libraries.md)
|
* [Preview 4](preview/preview4/libraries.md)
|
||||||
|
* [Preview 5](preview/preview5/libraries.md)
|
||||||
|
|
||||||
### .NET Runtime
|
### .NET Runtime
|
||||||
* [Preview 1](preview/preview1/runtime.md)
|
* [Preview 1](preview/preview1/runtime.md)
|
||||||
* [Preview 2](preview/preview2/runtime.md)
|
* [Preview 2](preview/preview2/runtime.md)
|
||||||
* [Preview 3](preview/preview3/runtime.md)
|
* [Preview 3](preview/preview3/runtime.md)
|
||||||
* [Preview 4](preview/preview4/runtime.md)
|
* [Preview 4](preview/preview4/runtime.md)
|
||||||
|
* Preview 5: No release notes
|
||||||
|
|
||||||
### .NET SDK
|
### .NET SDK
|
||||||
* [Preview 1](preview/preview1/sdk.md)
|
* [Preview 1](preview/preview1/sdk.md)
|
||||||
* [Preview 2](preview/preview2/sdk.md)
|
* [Preview 2](preview/preview2/sdk.md)
|
||||||
* [Preview 3](preview/preview3/sdk.md)
|
* [Preview 3](preview/preview3/sdk.md)
|
||||||
* Preview 4: No release notes
|
* Preview 4: No release notes
|
||||||
|
* Preview 5: No release notes
|
||||||
|
|
||||||
### ASP.NET Core
|
### ASP.NET Core
|
||||||
* [Preview 1](preview/preview1/aspnetcore.md)
|
* [Preview 1](preview/preview1/aspnetcore.md)
|
||||||
* [Preview 2](preview/preview2/aspnetcore.md)
|
* [Preview 2](preview/preview2/aspnetcore.md)
|
||||||
* [Preview 3](preview/preview3/aspnetcore.md)
|
* [Preview 3](preview/preview3/aspnetcore.md)
|
||||||
* [Preview 4](preview/preview4/aspnetcore.md)
|
* [Preview 4](preview/preview4/aspnetcore.md)
|
||||||
|
* [Preview 5](preview/preview5/aspnetcore.md)
|
||||||
|
|
||||||
### .NET MAUI
|
### .NET MAUI
|
||||||
* [Preview 1](preview/preview1/dotnetmaui.md)
|
* [Preview 1](preview/preview1/dotnetmaui.md)
|
||||||
* [Preview 2](preview/preview2/dotnetmaui.md)
|
* [Preview 2](preview/preview2/dotnetmaui.md)
|
||||||
* [Preview 3](preview/preview3/dotnetmaui.md)
|
* [Preview 3](preview/preview3/dotnetmaui.md)
|
||||||
* [Preview 4](preview/preview4/dotnetmaui.md)
|
* [Preview 4](preview/preview4/dotnetmaui.md)
|
||||||
|
* [Preview 5](preview/preview5/dotnetmaui.md)
|
||||||
|
|
||||||
### Entity Framework Core
|
### Entity Framework Core
|
||||||
* [Preview 1](preview/preview1/efcoreanddata.md)
|
* [Preview 1](preview/preview1/efcoreanddata.md)
|
||||||
* [Preview 2](preview/preview2/efcoreanddata.md)
|
* [Preview 2](preview/preview2/efcoreanddata.md)
|
||||||
* [Preview 3](preview/preview3/efcoreanddata.md)
|
* [Preview 3](preview/preview3/efcoreanddata.md)
|
||||||
* [Preview 4](preview/preview4/efcoreanddata.md)
|
* [Preview 4](preview/preview4/efcoreanddata.md)
|
||||||
|
* [Preview 5](preview/preview5/efcoreanddata.md)
|
||||||
|
|||||||
824
release-notes/9.0/preview/preview5/9.0.0-preview.5.md
Normal file
824
release-notes/9.0/preview/preview5/9.0.0-preview.5.md
Normal file
@@ -0,0 +1,824 @@
|
|||||||
|
# .NET 9 Preview 5 Binaries
|
||||||
|
|
||||||
|
.NET 9 Preview 5 installers and binaries can be downloaded for the following product versions:
|
||||||
|
|
||||||
|
- `.NET 9.0.0 Preview 5`
|
||||||
|
- `.NET SDK 9.0.100-preview.5.24307.3`
|
||||||
|
|
||||||
|
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.5.24307.3
|
||||||
|
```
|
||||||
|
|
||||||
|
## .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/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/preview5 for your questions and comments.
|
||||||
|
|
||||||
|
## Packages updated in this release:
|
||||||
|
|
||||||
|
Package name | Version
|
||||||
|
:----------- | :------------------
|
||||||
|
Microsoft.DotNet.ApiCompat.Task | 9.0.100-preview.5.24307.3
|
||||||
|
Microsoft.DotNet.Common.ProjectTemplates.9.0 | 9.0.100-preview.5.24307.3
|
||||||
|
Microsoft.DotNet.ApiCompat.Tool | 9.0.100-preview.5.24307.3
|
||||||
|
FSharp.Compiler.Service | 43.8.400-preview.24280.1
|
||||||
|
FSharp.Core | 8.0.400-beta.24280.1
|
||||||
|
Microsoft.DotNet.Common.ItemTemplates | 9.0.100-preview.5.24307.3
|
||||||
|
Microsoft.NET.Build.Containers | 9.0.100-preview.5.24307.3
|
||||||
|
Microsoft.Net.Compilers.Toolset.Framework | 4.11.0-3.24280.3
|
||||||
|
Microsoft.TemplateEngine.Authoring.Tasks | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.Authoring.Templates | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.Edge | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.Authoring.CLI | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.Core | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.Core.Contracts | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.TemplateLocalizer.Core | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.Samples | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.Utils | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateSearch.Common | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.Abstractions | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.IDE | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.TemplateEngine.Authoring.TemplateVerifier | 9.0.100-preview.5.24306.2
|
||||||
|
Microsoft.Bcl.Numerics | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Bcl.TimeProvider | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Bcl.AsyncInterfaces | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Caching.Abstractions | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Caching.Memory | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Configuration.Json | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Configuration.UserSecrets | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.DependencyInjection | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.FileProviders.Composite | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Logging.Abstractions | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Logging | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Logging.Configuration | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Logging.Console | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Logging.Debug | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Logging.EventLog | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Primitives | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.ILVerification | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.LibraryBuilder.Sdk | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.Android.Sample.Mono | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Templates.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Templates | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.linux-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.linux-musl-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.win-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.win-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.wasi-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.5.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Crossgen2.win-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Crossgen2.osx-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Crossgen2.win-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Crossgen2.osx-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.linux-musl-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.linux-bionic-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.linux-bionic-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.linux-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.osx-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.wasi-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.browser-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.linux-musl-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.linux-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.5 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.5.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Crossgen2.linux-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.osx-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.browser-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.linux-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
dotnet-ilverify | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Options.DataAnnotations | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Options | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Options.ConfigurationExtensions | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Sdk | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Templates.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Crossgen2.win-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.linux-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.linux-musl-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Host.win-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.browser-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.wasi-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-arm64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-arm64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Win32.SystemEvents | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.XmlSerializer.Generator | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.android-arm.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.android-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.android-x64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-x86.Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Sdk.WebAssembly.Pack.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.WebAssembly.Threading | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Crossgen2.linux-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.linux-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.linux-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.ios-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-x86.Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.osx-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-x86.Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
System.ComponentModel.Composition | 9.0.0-preview.5.24306.7
|
||||||
|
System.CodeDom | 9.0.0-preview.5.24306.7
|
||||||
|
System.Collections.Immutable | 9.0.0-preview.5.24306.7
|
||||||
|
System.ComponentModel.Composition.Registration | 9.0.0-preview.5.24306.7
|
||||||
|
System.Composition.Hosting | 9.0.0-preview.5.24306.7
|
||||||
|
System.Composition.Convention | 9.0.0-preview.5.24306.7
|
||||||
|
System.Data.Odbc | 9.0.0-preview.5.24306.7
|
||||||
|
System.Composition.Runtime | 9.0.0-preview.5.24306.7
|
||||||
|
System.Composition.TypedParts | 9.0.0-preview.5.24306.7
|
||||||
|
System.Configuration.ConfigurationManager | 9.0.0-preview.5.24306.7
|
||||||
|
System.Data.OleDb | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.linux-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-x64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-x64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Win32.Registry.AccessControl | 9.0.0-preview.5.24306.7
|
||||||
|
System.Management | 9.0.0-preview.5.24306.7
|
||||||
|
System.Threading.Tasks.Dataflow | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Bcl.Cryptography | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Configuration | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Configuration.Abstractions | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Configuration.Ini | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Configuration.Xml | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Configuration.CommandLine | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Configuration.Binder | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Hosting.Systemd | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Hosting.WindowsServices | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.FileProviders.Physical | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.FileSystemGlobbing | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Http | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Logging.TraceSource | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.ILLink.Tasks | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.MonoAOTCompiler.Task | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.MonoTargets.Sdk | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.wasm.Sample.Mono | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.5.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.5.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.5 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.5.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Crossgen2.linux-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.linux-bionic-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.linux-bionic-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.osx-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.LLVM.AOT.linux-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.LLVM.osx-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.win-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-x64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-bionic-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-bionic-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-x64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.osx-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.osx-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
System.Diagnostics.DiagnosticSource | 9.0.0-preview.5.24306.7
|
||||||
|
System.Diagnostics.EventLog | 9.0.0-preview.5.24306.7
|
||||||
|
System.DirectoryServices.AccountManagement | 9.0.0-preview.5.24306.7
|
||||||
|
System.DirectoryServices.Protocols | 9.0.0-preview.5.24306.7
|
||||||
|
System.Formats.Cbor | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.linux-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.win-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.win-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.win-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-x86.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-x86 | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.android-x86.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
System.Composition | 9.0.0-preview.5.24306.7
|
||||||
|
System.Diagnostics.PerformanceCounter | 9.0.0-preview.5.24306.7
|
||||||
|
System.DirectoryServices | 9.0.0-preview.5.24306.7
|
||||||
|
System.IO.Pipelines | 9.0.0-preview.5.24306.7
|
||||||
|
System.Reflection.MetadataLoadContext | 9.0.0-preview.5.24306.7
|
||||||
|
System.Security.Cryptography.ProtectedData | 9.0.0-preview.5.24306.7
|
||||||
|
System.Speech | 9.0.0-preview.5.24306.7
|
||||||
|
System.Security.Permissions | 9.0.0-preview.5.24306.7
|
||||||
|
System.Text.Encoding.CodePages | 9.0.0-preview.5.24306.7
|
||||||
|
System.Memory.Data | 9.0.0-preview.5.24306.7
|
||||||
|
System.Runtime.Serialization.Schema | 9.0.0-preview.5.24306.7
|
||||||
|
System.Security.Cryptography.Pkcs | 9.0.0-preview.5.24306.7
|
||||||
|
System.ServiceModel.Syndication | 9.0.0-preview.5.24306.7
|
||||||
|
System.Text.Encodings.Web | 9.0.0-preview.5.24306.7
|
||||||
|
System.Windows.Extensions | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-x86.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-arm.Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-arm.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-x64.Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-x64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.maccatalyst-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.osx-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.osx-x64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
System.Formats.Asn1 | 9.0.0-preview.5.24306.7
|
||||||
|
System.IO.Hashing | 9.0.0-preview.5.24306.7
|
||||||
|
System.IO.Packaging | 9.0.0-preview.5.24306.7
|
||||||
|
System.Text.Json | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Sdk.WebAssembly.Pack | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.5 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-9.0.100-preview.5.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.5.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-9.0.100-preview.5.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.5.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-9.0.100-preview.5.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.5.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.5.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Ref | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.wasi-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.osx-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.tvos-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.osx-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-arm64.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.osx-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-arm.Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-arm.Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-arm.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-arm.Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-bionic-x64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-x64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.DependencyInjection.Specification.Tests | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Configuration.EnvironmentVariables | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Configuration.FileExtensions | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.DependencyInjection.Abstractions | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.DependencyModel | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Diagnostics.Abstractions | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Diagnostics | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.FileProviders.Abstractions | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Hosting | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Hosting.Abstractions | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.Extensions.Logging.EventSource | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.iOS.Sample.Mono | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Sdk.IL | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-9.0.100-preview.5 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.wasi-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.wasi-wasm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.linux-musl-arm | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.LLVM.linux-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.osx-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-x64 | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NETCore.App.Runtime.win-x86.Msi.x64 | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-arm.Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-musl-arm.Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.linux-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.maccatalyst-x64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.osx-arm64.Microsoft.NETCore.ILDAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.osx-x64.Microsoft.DotNet.ILCompiler | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.osx-arm64.runtime.native.System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-arm64.Microsoft.NETCore.ILAsm | 9.0.0-preview.5.24306.7
|
||||||
|
runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 9.0.0-preview.5.24306.7
|
||||||
|
System.Composition.AttributedModel | 9.0.0-preview.5.24306.7
|
||||||
|
System.IO.Ports | 9.0.0-preview.5.24306.7
|
||||||
|
System.Net.Http.Json | 9.0.0-preview.5.24306.7
|
||||||
|
System.Net.Http.WinHttpHandler | 9.0.0-preview.5.24306.7
|
||||||
|
System.Numerics.Tensors | 9.0.0-preview.5.24306.7
|
||||||
|
System.Reflection.Context | 9.0.0-preview.5.24306.7
|
||||||
|
System.Reflection.Metadata | 9.0.0-preview.5.24306.7
|
||||||
|
System.Resources.Extensions | 9.0.0-preview.5.24306.7
|
||||||
|
System.Runtime.Caching | 9.0.0-preview.5.24306.7
|
||||||
|
System.Security.Cryptography.Cose | 9.0.0-preview.5.24306.7
|
||||||
|
System.Security.Cryptography.Xml | 9.0.0-preview.5.24306.7
|
||||||
|
System.Threading.AccessControl | 9.0.0-preview.5.24306.7
|
||||||
|
System.ServiceProcess.ServiceController | 9.0.0-preview.5.24306.7
|
||||||
|
System.Threading.Channels | 9.0.0-preview.5.24306.7
|
||||||
|
System.Threading.RateLimiting | 9.0.0-preview.5.24306.7
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-musl-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.osx-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.osx-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.5.Msi.arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.5.Msi.x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-musl-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-musl-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.osx-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.osx-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.5.Msi.x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.5.Msi.arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.osx-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-musl-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-arm64.Msi.arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.5.Msi.x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-x64.Msi.x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.5.Msi.x86 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.linux-musl-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.linux-musl-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-arm64.Msi.arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-arm64.Msi.arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.5.Msi.x86 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.5.Msi.arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.5.Msi.x86 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.osx-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100-preview.5 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net6.Manifest-9.0.100-preview.5 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.5 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.linux-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.osx-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Sdk.win-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.osx-x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Cache.win-x64.Msi.x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-arm64.Msi.arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Node.win-x64.Msi.x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64.Msi.x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.5.Msi.x86 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.5.Msi.arm64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net8.Manifest-9.0.100-preview.5.Msi.x64 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.NET.Workload.Emscripten.net7.Manifest-9.0.100-preview.5 | 9.0.0-preview.5.24306.1
|
||||||
|
Microsoft.Net.Compilers.Toolset.Framework | 4.11.0-3.24280.3
|
||||||
|
Microsoft.AspNetCore.Http.Connections.Client | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.App.Runtime.linux-arm | 9.0.0-preview.5.24306.11
|
||||||
|
AspNetCoreRuntime.9.0.x86 | 9.0.0-preview-5-24306-11
|
||||||
|
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.App.Runtime.linux-arm64 | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.App.Runtime.osx-arm64 | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.App.Runtime.linux-x64 | 9.0.0-preview.5.24306.11
|
||||||
|
dotnet-sql-cache | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Authentication.Facebook | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Authentication.JwtBearer | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Authorization | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.AzureAppServices.HostingStartup | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.Authorization | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.CustomElements | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.AzureAppServicesIntegration | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.Analyzers | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.QuickGrid | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.WebAssembly.Server | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Identity.UI | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Identity.EntityFrameworkCore | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.SignalR.StackExchangeRedis | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.SignalR.Specification.Tests | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.SpaProxy | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.SpaServices.Extensions | 9.0.0-preview.5.24306.11
|
||||||
|
AspNetCoreRuntime.9.0.x64 | 9.0.0-preview-5-24306-11
|
||||||
|
Microsoft.AspNetCore.App.Runtime.win-arm64 | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Authentication.MicrosoftAccount | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Authentication.WsFederation | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.Forms | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.WebAssembly.Authentication | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Cryptography.Internal | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Cryptography.KeyDerivation | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.DataProtection.Extensions | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.DotNet.Web.ProjectTemplates.9.0 | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.ApiDescription.Client | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Caching.SqlServer | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Localization.Abstractions | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.App.Runtime.win-x86 | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.App.Ref | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Authentication.Google | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Authentication.Negotiate | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Authentication.OpenIdConnect | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Authentication.Twitter | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.Web | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.DataProtection.Abstractions | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Grpc.Swagger.0 | 9.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Grpc.JsonTranscoding | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.HeaderPropagation | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Hosting.WindowsServices | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.JsonPatch | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.MiddlewareAnalysis | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Mvc.NewtonsoftJson | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Metadata | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Mvc.Testing | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Owin | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.OpenApi | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.SignalR.Client.Core | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.ApiDescription.Server | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.DotNet.Web.ItemTemplates.9.0 | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.JSInterop.WebAssembly | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Net.Http.Headers | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.App.Runtime.osx-x64 | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.App.Runtime.win-x64 | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Authentication.Certificate | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.WebAssembly.DevServer | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.WebAssembly | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Components.WebView | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.ConcurrencyLimiter | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Connections.Abstractions | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.DataProtection | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.Http.Connections.Common | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.SignalR.Client | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.SignalR.Common | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.SignalR.Protocols.Json | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.TestHost | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.AspNetCore.WebUtilities | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Authentication.WebAssembly.Msal | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.dotnet-openapi | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.DotNet.Web.Client.ItemTemplates | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Caching.Hybrid | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Caching.StackExchangeRedis | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Configuration.KeyPerFile | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Diagnostics.HealthChecks | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Features | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.FileProviders.Embedded | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Http.Polly | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Identity.Core | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Localization | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Identity.Stores | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.ObjectPool | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.WebEncoders | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.Extensions.Logging.AzureAppServices | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.JSInterop | 9.0.0-preview.5.24306.11
|
||||||
|
Microsoft.WindowsDesktop.App.Ref | 9.0.0-preview.5.24306.8
|
||||||
|
Microsoft.WindowsDesktop.App.Runtime.win-x86 | 9.0.0-preview.5.24306.8
|
||||||
|
Microsoft.Windows.Compatibility | 9.0.0-preview.5.24306.8
|
||||||
|
Microsoft.WindowsDesktop.App.Runtime.win-x64 | 9.0.0-preview.5.24306.8
|
||||||
|
Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 9.0.0-preview.5.24306.8
|
||||||
|
System.Drawing.Common | 9.0.0-preview.5.24306.5
|
||||||
|
Microsoft.CodeAnalysis.Metrics | 4.0.0-beta1.24225.1
|
||||||
|
Microsoft.CodeAnalysis.RulesetToEditorconfigConverter | 3.11.0-beta1.24225.1
|
||||||
|
Microsoft.CodeAnalysis.NetAnalyzers | 9.0.0-preview.24225.1
|
||||||
|
Text.Analyzers | 3.11.0-beta1.24225.1
|
||||||
|
Roslyn.Diagnostics.Analyzers | 3.11.0-beta1.24225.1
|
||||||
|
Microsoft.CodeAnalysis.BannedApiAnalyzers | 3.11.0-beta1.24225.1
|
||||||
|
Microsoft.CodeAnalysis.Analyzers | 3.11.0-beta1.24225.1
|
||||||
|
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers | 3.11.0-beta1.24225.1
|
||||||
|
Microsoft.CodeAnalysis.PublicApiAnalyzers | 3.11.0-beta1.24225.1
|
||||||
|
Microsoft.CodeAnalysis.ResxSourceGenerator | 3.11.0-beta1.24225.1
|
||||||
|
Microsoft.CodeAnalysis.AnalyzerUtilities | 3.11.0-beta1.24225.1
|
||||||
|
Microsoft.EntityFrameworkCore.Abstractions | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Relational | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.SqlServer | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Sqlite | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Sqlite.Core | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.SqlServer.HierarchyId | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Tools | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 9.0.0-preview.5.24306.3
|
||||||
|
dotnet-ef | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.Data.Sqlite | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.Data.Sqlite.Core | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Cosmos | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Design | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Analyzers | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Specification.Tests | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.InMemory | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Proxies | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.SqlServer.Abstractions | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Templates | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.EntityFrameworkCore.Tasks | 9.0.0-preview.5.24306.3
|
||||||
|
Microsoft.Net.Compilers.Toolset.Framework | 4.11.0-2.24269.3
|
||||||
|
|
||||||
|
[blob-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/Runtime/
|
||||||
|
[blob-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/Sdk/
|
||||||
|
[release-notes]: https://github.com/dotnet/core/blob/main/release-notes/9.0/preview5/9.0.0-preview.5.md
|
||||||
|
|
||||||
|
[checksums-runtime]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/9.0.0-preview.5-sha.txt
|
||||||
|
[checksums-sdk]: https://dotnetcli.blob.core.windows.net/dotnet/checksums/9.0.0-preview.5-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-4
|
||||||
|
[aspnet-blog]: https://devblogs.microsoft.com/dotnet/asp-net-core-updates-in-dotnet-9-preview-4/
|
||||||
|
[ef-blog]: https://devblogs.microsoft.com/dotnet/announcing-ef9-preview-4/
|
||||||
|
[ef_bugs]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A9.0.0-preview5+is%3Aclosed+label%3Atype-bug
|
||||||
|
[ef_features]: https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A9.0.0-preview5+is%3Aclosed+label%3Atype-enhancement
|
||||||
|
|
||||||
|
[aspnet_bugs]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A9.0.0-preview5+label%3ADone+label%3Abug
|
||||||
|
[aspnet_features]: https://github.com/aspnet/AspNetCore/issues?q=is%3Aissue+milestone%3A9.0.0-preview5+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.5.24306.7)
|
||||||
|
[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/31e7d9fb-9414-40f5-a12a-bee1649c4402/09ca8c548f4492c664ab654a225bc1cc/dotnet-runtime-9.0.0-preview.5.24306.7-linux-arm.tar.gz
|
||||||
|
[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7ac3c308-bdeb-4fff-98b8-b22ff6c479aa/31e3d32e7732b17506d41cb6cd7a51b2/dotnet-runtime-9.0.0-preview.5.24306.7-linux-arm64.tar.gz
|
||||||
|
[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/76b19839-edc8-47ce-9d60-72aa67ff8c41/6d659b8e3ff0b7bd76e2f79b82d6cdf2/dotnet-runtime-9.0.0-preview.5.24306.7-linux-musl-arm.tar.gz
|
||||||
|
[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9dfae8d9-9567-49de-8872-3f8a1f218380/6ce317e891b4426f435cf5189d1ea925/dotnet-runtime-9.0.0-preview.5.24306.7-linux-musl-arm64.tar.gz
|
||||||
|
[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/36b2f309-949b-4366-be8f-cdcf152c617e/8ea218ed0b23fc78a351cab9b1ed1f0c/dotnet-runtime-9.0.0-preview.5.24306.7-linux-musl-x64.tar.gz
|
||||||
|
[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/acc83ac1-a75a-453d-beb1-ab0eef7544b6/fc1c9260c812441c5c51370aa57ea1f9/dotnet-runtime-9.0.0-preview.5.24306.7-linux-x64.tar.gz
|
||||||
|
[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/127371ea-846e-4a3a-9f2b-9d9f4058caba/9fdf695f9a388cef6a0af6a92dc18c18/dotnet-runtime-9.0.0-preview.5.24306.7-osx-arm64.pkg
|
||||||
|
[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/42df8bc2-3414-4253-99f0-50d52d4b0c36/a9b0b1664e2dcba0622b9dc6c6a8a8e8/dotnet-runtime-9.0.0-preview.5.24306.7-osx-arm64.tar.gz
|
||||||
|
[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/509552cc-02e8-438f-8c88-dd82b3775550/382bb36a28229b8c5f9798c91822a2b9/dotnet-runtime-9.0.0-preview.5.24306.7-osx-x64.pkg
|
||||||
|
[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/4a7db5f1-a6b4-4232-ba81-f848a8f6dde7/20b9502eb9b73e2f7ae047ae53cd1f21/dotnet-runtime-9.0.0-preview.5.24306.7-osx-x64.tar.gz
|
||||||
|
[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/4933af57-6528-4320-bd0a-6ff672c6aaa7/1b7989cd8590fe25af0b915cb61cf100/dotnet-runtime-9.0.0-preview.5.24306.7-win-arm64.exe
|
||||||
|
[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/b5a8db69-0aed-41ea-b6e2-18f59b74e8a3/f241e4b6b0e8b837fcfd4c0c320cb6eb/dotnet-runtime-9.0.0-preview.5.24306.7-win-arm64.zip
|
||||||
|
[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/aa73bf2d-5bdf-4c20-b673-9bb003e6fa1c/0c0fab1e7c74c74bdef199ac814a13d1/dotnet-runtime-9.0.0-preview.5.24306.7-win-x64.exe
|
||||||
|
[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/d4578076-c2c1-4083-931e-4bdfc0545d3d/c153c8ea28930c65a3247e24c18d85fc/dotnet-runtime-9.0.0-preview.5.24306.7-win-x64.zip
|
||||||
|
[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/6bf7d5fa-0998-4ed1-b595-7fa89efe5782/5f52d09fff08eb17ccb7586174b67471/dotnet-runtime-9.0.0-preview.5.24306.7-win-x86.exe
|
||||||
|
[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/b169201c-2a05-4555-a923-7054c5f3f912/3b53906e9a1b455e09edb80e0e7d3428/dotnet-runtime-9.0.0-preview.5.24306.7-win-x86.zip
|
||||||
|
|
||||||
|
[//]: # ( WindowsDesktop 9.0.0-preview.5.24306.8)
|
||||||
|
[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/fabdb881-9c52-4744-ae24-b529aca98806/c5b048d0f5d46b66ddec6643b3b8bbb7/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-arm64.exe
|
||||||
|
[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/2ed957d2-54c3-479c-a17b-e4c721d25a86/0f56cbf7a7454a15de16fe20273ed8cb/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-arm64.zip
|
||||||
|
[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/6c481981-dc6b-4e69-9c60-7f0c3ce64e0d/0b5a8d18e2014143af7faed2e2c5e251/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-x64.exe
|
||||||
|
[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/2790489a-2b90-47f5-a281-353a05c4cdd9/0833d5448b6481a29d8a58b6db98feca/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-x64.zip
|
||||||
|
[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/976bdb90-8f89-49f0-871d-8aafcc1337c6/67bf6ba2ff55915f3c99dd88b0bbb6c0/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-x86.exe
|
||||||
|
[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/4dea813a-bc32-49f9-96c3-09b1762b4034/0b3bac88273cbce4e1d939114801c396/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-x86.zip
|
||||||
|
|
||||||
|
[//]: # ( ASP 9.0.0-preview.5.24306.11)
|
||||||
|
[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9885e829-9401-4f84-8948-33bfbec4a486/40b414d190c0c85614c18f42f6c4d1a9/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-arm.tar.gz
|
||||||
|
[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e8849fb4-309b-4008-b697-4b5af127cc8e/285762b4db9cfb18abad4e005b37f2cb/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-arm64.tar.gz
|
||||||
|
[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/0ac17d7b-df82-4c78-8be8-cedd92c28f23/f80b29a59db088239e19970058cd6c49/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-musl-arm.tar.gz
|
||||||
|
[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d1c32044-fdd8-49b9-90ee-87531de750e8/8c2d4018226292cebbe470335614f9e3/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-musl-arm64.tar.gz
|
||||||
|
[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f6f9b71c-095a-4aeb-8eb7-fada01704860/117e89d575a73207194a9cffdbec78b9/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-musl-x64.tar.gz
|
||||||
|
[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f43de71b-3bf6-49ae-99ec-66499bfa6990/438e1533bbb47d3d7e1f58983677a4f6/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-x64.tar.gz
|
||||||
|
[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b4c5eec1-4026-4e58-adfd-64dbf4426b1e/1f05059da0484ade0ba1ce6a3e8f6bd5/aspnetcore-runtime-9.0.0-preview.5.24306.11-osx-arm64.tar.gz
|
||||||
|
[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f07ad200-6654-4341-a594-9a1eb1ca66f9/929c2533f6fe9c402fcb5fee99ee1103/aspnetcore-runtime-9.0.0-preview.5.24306.11-osx-x64.tar.gz
|
||||||
|
[aspnetcore-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/c78c4ab8-5fad-4d72-b5c5-6edd4c51fa2d/2154d7e93cc29caa92df1f8d990a8ea8/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-arm64.exe
|
||||||
|
[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/8d13b17d-912a-4f52-bc64-05113d585ab3/40cab8f4d7efdf30ea9d5178e8f16de3/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-arm64.zip
|
||||||
|
[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/33d48eed-15df-40b1-86db-86cfd602b8a9/f68eedd88c935d4e73028861f95f001b/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-x64.exe
|
||||||
|
[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/b341e7de-2607-407e-a539-744dc7c0af3a/2a78d3e9a34f4e5f23150554921cdf6c/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-x64.zip
|
||||||
|
[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/9b5c5c65-532f-4498-93a9-5b38449f577a/3369bf02ce5d8b74a109cb221baf5c2d/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-x86.exe
|
||||||
|
[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/86db0409-ec32-4dc6-bcc9-d5534ec20220/b5ed337c859e403f4b33a31891e1cd22/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-x86.zip
|
||||||
|
[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e04de0f4-59e6-42a8-9530-16af0bf369cc/c66a4ec5be50872a6606a8f8b2f78404/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-arm.tar.gz
|
||||||
|
[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b0f62525-01d8-4ed4-a091-086fd0210846/00a6b88fc1c125bde4a47b3ba9d6b209/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-arm64.tar.gz
|
||||||
|
[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a1d24de4-4253-4689-b74c-49200f858bb2/302418f944d071fc5add18730a928c9f/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-musl-arm.tar.gz
|
||||||
|
[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/060552c1-2c74-40d7-b625-b35a7e41f827/c5b91c025b6ef6bf62b6fd1050fa67d2/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-musl-arm64.tar.gz
|
||||||
|
[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e1b305a5-cee3-47c6-919e-8772e5dd76ff/8dba7a53c74a331a667de203b2d2191f/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-musl-x64.tar.gz
|
||||||
|
[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/44d88b11-6c78-407c-8f2b-c1c08065afc1/1e62a37ac72e089926415447b1989f8e/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-x64.tar.gz
|
||||||
|
[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/1eb7f78f-c605-4e38-b5b0-33b58ccb8460/c7421e8b5616b751a9a66c0c5abba81d/dotnet-hosting-9.0.0-preview.5.24306.11-win.exe
|
||||||
|
|
||||||
|
[//]: # ( SDK 9.0.100-preview.5.24307.3)
|
||||||
|
[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/ff4f1830-f8bb-4be5-a065-ca27005ee25b/ab73d8a64752e5f94ca5de8e45871e5d/dotnet-sdk-9.0.100-preview.5.24307.3-linux-arm.tar.gz
|
||||||
|
[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/25f41d0d-d27c-4dc5-8884-6c49897d89d1/c51387b8bde1d278a0982b03c3e8c1b1/dotnet-sdk-9.0.100-preview.5.24307.3-linux-arm64.tar.gz
|
||||||
|
[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2a31f873-8093-4c63-8481-1d3cdc8f6f0a/c305f1ca9f40bad90c380fbb5f0de559/dotnet-sdk-9.0.100-preview.5.24307.3-linux-musl-arm.tar.gz
|
||||||
|
[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/9281b5de-3ec7-4452-8e0c-5b18d02f0203/76790fd16370719461f1ee565fdf1142/dotnet-sdk-9.0.100-preview.5.24307.3-linux-musl-arm64.tar.gz
|
||||||
|
[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/26ae7803-8ea9-4fb3-8b86-fc7218e5f57b/18b08c66b2a5872ba0b71078f0a80a80/dotnet-sdk-9.0.100-preview.5.24307.3-linux-musl-x64.tar.gz
|
||||||
|
[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/96e19e8f-579e-4a1d-a18e-6773a44d7cd1/092cfc588686cc698c449998b7d5ae35/dotnet-sdk-9.0.100-preview.5.24307.3-linux-x64.tar.gz
|
||||||
|
[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/4138605e-d1df-4672-b024-862b8b1bc4dc/bbf19075238cb836aa0483014f8174e3/dotnet-sdk-9.0.100-preview.5.24307.3-osx-arm64.pkg
|
||||||
|
[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/090175ff-fe42-4064-98fe-b6d90e08162d/bc72a57ada79f0ee7b71d74f5deb66a0/dotnet-sdk-9.0.100-preview.5.24307.3-osx-arm64.tar.gz
|
||||||
|
[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/f4139839-15fa-4ef6-a1b0-fb77ee467b2e/7529958cc121871a79d3da1a0f851333/dotnet-sdk-9.0.100-preview.5.24307.3-osx-x64.pkg
|
||||||
|
[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a6731f1c-ffd0-4cca-a309-89576e55552c/3000f43ca4b3b51bb034bd7daa514841/dotnet-sdk-9.0.100-preview.5.24307.3-osx-x64.tar.gz
|
||||||
|
[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/4f58d46d-3ff2-4ad5-9e25-6abaf2a98699/d96c5e7e2b2f7bba1f56b73875a2f764/dotnet-sdk-9.0.100-preview.5.24307.3-win-arm64.exe
|
||||||
|
[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/2c38b883-86fd-4970-b5fc-3486740fcb4e/17024f80e99c45f74ef69700c982d214/dotnet-sdk-9.0.100-preview.5.24307.3-win-arm64.zip
|
||||||
|
[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/ad4f7358-9797-4301-bb3f-2bbaeffb1aea/7e740c0f41c8dd1e2282e5b88a65e727/dotnet-sdk-9.0.100-preview.5.24307.3-win-x64.exe
|
||||||
|
[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/b08c26a7-83de-4d9a-b4d7-d87942b6d35e/d6d973d0cfe914189692af1154690935/dotnet-sdk-9.0.100-preview.5.24307.3-win-x64.zip
|
||||||
|
[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/99dfb394-02cb-4ab6-82ee-b15c7b5bb69a/cf6e482460f5237237f9232e9f9afedc/dotnet-sdk-9.0.100-preview.5.24307.3-win-x86.exe
|
||||||
|
[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/7e6cadfb-b694-4d94-9f0c-55b3a72e6089/11c7bbd8d2f072e483e274fec5e8654d/dotnet-sdk-9.0.100-preview.5.24307.3-win-x86.zip
|
||||||
32
release-notes/9.0/preview/preview5/README.md
Normal file
32
release-notes/9.0/preview/preview5/README.md
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# .NET 9 Preview 5 - Release Notes
|
||||||
|
|
||||||
|
.NET 9 Preview 5 released on June 11th, 2024. Find more information on new features released in .NET 9 Preview 5 by browsing through the release notes below:
|
||||||
|
|
||||||
|
* [Library](./libraries.md)
|
||||||
|
|
||||||
|
### Feature Release Notes
|
||||||
|
|
||||||
|
* [.NET Data and EF Core](./efcoreanddata.md)
|
||||||
|
* [.NET MAUI](./dotnetmaui.md)
|
||||||
|
* [ASP.NET Core](./aspnetcore.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 5 can be found [here on GitHub](./9.0.0-preview.5.md).
|
||||||
|
|
||||||
|
## Announcements & Discussions
|
||||||
|
|
||||||
|
Discuss this release with the product teams on GitHub through the announcements for this release.
|
||||||
|
|
||||||
|
* [.NET 9 Preview 5 Announcement](https://aka.ms/dotnet/9/preview5)
|
||||||
|
|
||||||
|
## Stay up-to-date
|
||||||
|
|
||||||
|
You can find a detailed overview of all new features in .NET 9:
|
||||||
|
|
||||||
|
* [What's new in .NET 9](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview)
|
||||||
|
* [What's new in ASP.NET Core](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-9.0)
|
||||||
|
* [What's new in .NET MAUI](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-9)
|
||||||
|
* [What's new in EF Core](https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew)
|
||||||
|
|
||||||
|
The latest .NET 9 release is always available at [dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/9.0) and [.NET 9 Releases](../../README.md).
|
||||||
194
release-notes/9.0/preview/preview5/aspnetcore.md
Normal file
194
release-notes/9.0/preview/preview5/aspnetcore.md
Normal file
@@ -0,0 +1,194 @@
|
|||||||
|
# ASP.NET Core in .NET 9 Preview 5 - Release Notes
|
||||||
|
|
||||||
|
Here's a summary of what's new in ASP.NET Core in this preview release:
|
||||||
|
|
||||||
|
- [Optimized static web asset delivery](#optimized-static-web-asset-delivery)
|
||||||
|
- [Improved Blazor Server reconnection experience](#improved-blazor-server-reconnection-experience)
|
||||||
|
- [Detect the current component render mode at runtime](#detect-the-current-component-render-mode-at-runtime)
|
||||||
|
- [Simplified authentication state serialization for Blazor Web Apps](#simplified-authentication-state-serialization-for-blazor-web-apps)
|
||||||
|
- [New .NET MAUI Blazor Hybrid and Web solution template](#new-net-maui-blazor-hybrid-and-web-solution-template)
|
||||||
|
|
||||||
|
ASP.NET Core updates in .NET 9 Preview 5:
|
||||||
|
|
||||||
|
- [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 5:
|
||||||
|
|
||||||
|
- [Discussion](https://aka.ms/dotnet/9/preview5)
|
||||||
|
- [Release notes](./README.md)
|
||||||
|
|
||||||
|
## Optimized static web asset delivery
|
||||||
|
|
||||||
|
A big part of delivering performant web apps involves optimizing static web asset delivery to the browser. This process entails many aspects, including:
|
||||||
|
|
||||||
|
- Using ETags and the Last-Modified header.
|
||||||
|
- Setting up proper caching headers.
|
||||||
|
- Serving compressed versions of the assets when possible.
|
||||||
|
|
||||||
|
To this effect, we're introducing a new API for handling static web assets called `MapStaticAssets`. `MapStaticAssets` works by combining work done at build or publish time to gather information about all the static web assets in your app with a runtime library that is capable of processing that information and using it to better serve the files to the browser.
|
||||||
|
|
||||||
|
`MapStaticAssets` can replace `UseStaticFiles` in most situations. However, it's optimized for serving the assets that your app has knowledge of at build and publish time. This means that if your app serves assets from other locations on disk, or embedded resources, etc. then using `UseStaticFiles` is still the right choice.
|
||||||
|
|
||||||
|
|
||||||
|
What are the things that `MapStaticAssets` does that `UseStaticFiles` doesn't?
|
||||||
|
|
||||||
|
- **Build and publish time compression for all the assets.** Uncompressed static web assets are precompressed using gzip as part of the build and then also with brotli during publish to reduce the download size.
|
||||||
|
|
||||||
|
- **Content based ETags.** The Etags for each resource are setup to be the Base64 encoded string of the SHA-256 hash of the content. This ensures that the browser doesn't have to download the file again unless its contents change.
|
||||||
|
|
||||||
|
What are some of the gains that you can expect when using `MapStaticAssets`? Here are some examples:
|
||||||
|
|
||||||
|
Default Razor Pages template:
|
||||||
|
|
||||||
|
File | Original (KB) | Compressed (KB) | % Reduction
|
||||||
|
-- | -- | -- | --
|
||||||
|
bootstrap.min.css | 163 | 17.5 | 89.26%
|
||||||
|
jquery.js | 89.6 | 28 | 68.75%
|
||||||
|
bootstrap.min.js | 78.5 | 20 | 74.52%
|
||||||
|
**Total** | **331.1** | **65.5** | **80.22%**
|
||||||
|
|
||||||
|
[Fluent UI Blazor components](https://www.fluentui-blazor.net/):
|
||||||
|
|
||||||
|
File | Original | Compressed | % Reduction
|
||||||
|
-- | -- | -- | --
|
||||||
|
fluent.js | 384 | 73 | 80.99%
|
||||||
|
fluent.css | 94 | 11 | 88.30%
|
||||||
|
**Total** | **478** | **84** | **82.43%**
|
||||||
|
|
||||||
|
[MudBlazor](https://mudblazor.com):
|
||||||
|
|
||||||
|
File | Original | Compressed | Reduction
|
||||||
|
-- | -- | -- | --
|
||||||
|
MudBlazor.min.css | 541 | 37.5 | 93.07%
|
||||||
|
MudBlazor.min.js | 47.4 | 9.2 | 80.59%
|
||||||
|
**Total** | **588.4** | **46.7** | **92.06%**
|
||||||
|
|
||||||
|
The best part is that the improvements happen automatically after switching to use `MapStaticAssets`. When you decide to bring in a new library or copy some new JS/CSS library to your project, you don't have to do anything. It'll get optimized as part of the build and served to the browser faster, which is especially important for mobile environments with lower bandwidth or spotty connections.
|
||||||
|
|
||||||
|
Even apps that currently use dynamic compression from the server can benefit from using `MapStaticAssets`. With `MapStaticAssets` there's no need for server specific configuration to enable compression. The compression ratio is also higher because you're able to spend extra time during the build process to ensure that the assets are as small as they can be. How much smaller? If we take MudBlazor as an example, IIS will compress the CSS bundle to around 90KB, while brotli with max settings will compress to 37KB.
|
||||||
|
|
||||||
|
|
||||||
|
## Improved Blazor Server reconnection experience
|
||||||
|
|
||||||
|
A Blazor Server app (or a Blazor Web App using interactive server rendering) requires a real-time connection with the server in order to function. If this connection is lost, the app tries to reconnect.
|
||||||
|
|
||||||
|
The following changes have been made to the default Blazor Server reconnection experience:
|
||||||
|
|
||||||
|
- Reconnect timing now uses an exponential backoff strategy. The first several reconnection attempts happen in rapid succession, and then a delay gradually gets introduced between attempts. This behavior can be customized by specifying a function to compute the retry interval. For example:
|
||||||
|
|
||||||
|
```js
|
||||||
|
Blazor.start({
|
||||||
|
circuit: {
|
||||||
|
reconnectionOptions: {
|
||||||
|
retryIntervalMilliseconds: (previousAttempts, maxRetries) => previousAttempts >= maxRetries ? null : previousAttempts * 1000,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
});
|
||||||
|
```
|
||||||
|
|
||||||
|
- A reconnect attempt is immediate when the user navigates back to an app with a disconnected circuit. In this case, the automatic retry interval is ignored. This behavior especially improves the user experience when navigating to an app in a browser tab that has gone to sleep.
|
||||||
|
- If a reconnection attempt reaches the server, but reconnection fails because the server had already released the circuit, a refresh occurs automatically. A manual refresh isn't needed if successful reconnection is likely.
|
||||||
|
- The styling of the default reconnection UI has been modernized to be more friendly to end users.
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## Detect the current component render mode at runtime
|
||||||
|
|
||||||
|
We've introduced an API to make it easier for component authors to detect:
|
||||||
|
|
||||||
|
- Where is my component currently running?
|
||||||
|
- Is my component running in an interactive environment?
|
||||||
|
- What is the assigned render mode for my component?
|
||||||
|
|
||||||
|
`ComponentBase` (and by extension your components) offers a new `Platform` property (soon to be renamed `RendererInfo`) that exposes `Name` and `IsInteractive` properties.
|
||||||
|
|
||||||
|
- `Platform.Name` answers the question "Where is my component currently running?" and it can be `Static`, `Server`, `WebAssembly`, or `WebView`.
|
||||||
|
- `Platform.IsInteractive` indicates whether the component is currently interactive (not `Static`).
|
||||||
|
|
||||||
|
`ComponentBase` also exposes a new `AssignedRenderMode` property, which provides the `IComponentRenderMode` value defined in the component hierarchy (if any). This value is most useful during prerendering, as it lets you know how the component will render after prerendering so that you can render different content.
|
||||||
|
|
||||||
|
For example, if you create a form component and the form is going to be rendered interactively, you might choose to disable the inputs during prerendering and then enable them when the component becomes interactive. Alternatively, if the component is not going to be rendered in an interactive context, you might render markup to support performing any action through regular web mechanics.
|
||||||
|
|
||||||
|
## Simplified authentication state serialization for Blazor Web Apps
|
||||||
|
|
||||||
|
New APIs make it easier to add authentication to an existing Blazor web app. When you create a new Blazor web app project with authentication using **Individual Accounts** and you enable WebAssembly-based interactivity, the project includes a custom `AuthenticationStateProvider` in both the server and client projects.
|
||||||
|
|
||||||
|
These providers flow the user's authentication state to the browser. Authenticating on the server rather than the client allows the app to access authentication state during prerendering and before the WebAssembly runtime is initialized.
|
||||||
|
|
||||||
|
The custom `AuthenticationStateProvider` implementations use the `PersistentComponentState` service to serialize the authentication state into HTML comments and then read it back from WebAssembly to create a new `AuthenticationState` instance. This works well if you've started from the Blazor web app project template and selected the **Individual Accounts** option, but it's a lot of code to implement yourself or copy if you're trying to add authentication to an existing project.
|
||||||
|
|
||||||
|
There are now APIs that can be called in the server and client projects to add this functionality:
|
||||||
|
|
||||||
|
* In the server project, use [`AddAuthenticationStateSerialization`](https://source.dot.net/#Microsoft.AspNetCore.Components.WebAssembly.Server/WebAssemblyRazorComponentsBuilderExtensions.cs,5557151694ca7c07) in `Program.cs` to add the necessary services to serialize the authentication state on the server.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
builder.Services.AddRazorComponents()
|
||||||
|
.AddInteractiveWebAssemblyComponents()
|
||||||
|
.AddAuthenticationStateSerialization();
|
||||||
|
```
|
||||||
|
|
||||||
|
* In the client project, use [`AddAuthenticationStateDeserialization`](https://apisof.net/catalog/4a296157ae3e0f6f0c352bfb4a0c5d5a?) in `Program.cs` to add the necessary services to deserialize the authentication state in the browser.
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
builder.Services.AddAuthorizationCore();
|
||||||
|
builder.Services.AddCascadingAuthenticationState();
|
||||||
|
builder.Services.AddAuthenticationStateDeserialization();
|
||||||
|
```
|
||||||
|
|
||||||
|
By default, these APIs only serialize the server-side name and role claims for access in the browser. To include all claims, use [AuthenticationStateSerializationOptions](https://source.dot.net/#Microsoft.AspNetCore.Components.WebAssembly.Server/AuthenticationStateSerializationOptions.cs,f2703f443f0954f5) on the server:
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
builder.Services.AddRazorComponents()
|
||||||
|
.AddInteractiveWebAssemblyComponents()
|
||||||
|
.AddAuthenticationStateSerialization(options => options.SerializeAllClaims = true);
|
||||||
|
```
|
||||||
|
|
||||||
|
The Blazor Web App project template has been updated to use these APIs.
|
||||||
|
|
||||||
|
## New .NET MAUI Blazor Hybrid and Web solution template
|
||||||
|
|
||||||
|
The new ".NET MAUI Blazor Hybrid and Web App" solution template makes it easier to create a .NET MAUI Blazor Hybrid app and a Blazor web app that share the same UI. This template shows how to create apps that target Android, iOS, Mac, Windows, and Web while maximizing code reuse.
|
||||||
|
|
||||||
|
|
||||||
|
Key features of this template include:
|
||||||
|
|
||||||
|
* The ability to choose a Blazor interactive render mode for the web app.
|
||||||
|
* Automatic creation of the appropriate projects, including a Blazor Web App and a .NET MAUI Blazor Hybrid app.
|
||||||
|
* The created projects are wired up to use a shared Razor Class Library that contains all of the UI components and pages.
|
||||||
|
* Sample code that demonstrates how to use service injection to provide different interface implementations for the Blazor Hybrid and Blazor Web App. In .NET 8 this is a manual process documented in [Build a .NET MAUI Blazor Hybrid app with a Blazor Web App](https://aka.ms/maui-blazor-web).
|
||||||
|
|
||||||
|
To get started, install the [.NET 9 SDK](https://get.dot.net/9) (Preview 5 or later) then install the .NET MAUI workload, which contains the template.
|
||||||
|
|
||||||
|
```console
|
||||||
|
dotnet workload install maui
|
||||||
|
```
|
||||||
|
|
||||||
|
You can then create the template from the commandline like this:
|
||||||
|
|
||||||
|
```console
|
||||||
|
dotnet new maui-blazor-web -n AllTheTargets
|
||||||
|
```
|
||||||
|
|
||||||
|
Alternatively, you can use the template from Visual Studio:
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
> **Note:** Currently Blazor Hybrid apps throw an exception if the Blazor rendering modes are defined at the page/component level. For more information, see [#51235](https://github.com/dotnet/aspnetcore/issues/51235).
|
||||||
|
|
||||||
|
## Community contributors
|
||||||
|
|
||||||
|
- [@ranma42](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview5+author%3Aranma42)
|
||||||
|
- [@andrewjsaid](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview5+author%3Aandrewjsaid)
|
||||||
|
- [@ctyar](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview5+author%3Actyar)
|
||||||
|
- [@GiovanniBraconi](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview5+author%3AGiovanniBraconi)
|
||||||
|
- [@AhmedKabbary](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview5+author%3AAhmedKabbary)
|
||||||
|
- [@ascott18](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview5+author%3Aascott18)
|
||||||
|
- [@xt0rted](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview5+author%3Axt0rted)
|
||||||
|
- [@Haidar0096](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview5+author%3AHaidar0096)
|
||||||
|
- [@MattyLeslie](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview5+author%3AMattyLeslie)
|
||||||
|
- [@martincostello](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A9.0-preview5+author%3Amartincostello)
|
||||||
|
|
||||||
|
Thank you contributors! ❤️
|
||||||
63
release-notes/9.0/preview/preview5/dotnetmaui.md
Normal file
63
release-notes/9.0/preview/preview5/dotnetmaui.md
Normal file
@@ -0,0 +1,63 @@
|
|||||||
|
# .NET MAUI in .NET 9 Preview 5 - Release Notes
|
||||||
|
|
||||||
|
Here's a summary of what's new in .NET MAUI in this preview release:
|
||||||
|
|
||||||
|
- [Updated Blazor Hybrid Templates](#blazor-hybrid-updated-templates)
|
||||||
|
- [Android API 35 Beta 2 Support](#android-api-35-beta-2)
|
||||||
|
- [Android - LLVM Marshalled Methods](#llvm-marshalled-methods)
|
||||||
|
- [Android - Trimming Enhancements](#trimming-enhancements)
|
||||||
|
|
||||||
|
.NET MAUI updates in .NET 9 Preview 5:
|
||||||
|
* [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/maui9p5)
|
||||||
|
|
||||||
|
.NET 9 Preview 5:
|
||||||
|
* [Discussion](https://aka.ms/dotnet/9/preview5)
|
||||||
|
* [Release notes](./README.md)
|
||||||
|
|
||||||
|
## Blazor Hybrid Updated Templates
|
||||||
|
|
||||||
|
We have added a [new project template](https://github.com/dotnet/maui/pull/22234) that includes a Blazor Web app project, .NET MAUI Blazor hybrid app project, and a Razor class library project to enable better code sharing across native and web application targets. Use the new template from the dotnet command line.
|
||||||
|
|
||||||
|
```console
|
||||||
|
dotnet new maui-blazor-web -n AllTheTargets
|
||||||
|
```
|
||||||
|
|
||||||
|
## .NET for Android
|
||||||
|
|
||||||
|
### Android API 35 Beta 2
|
||||||
|
|
||||||
|
This release includes [Android API 35 Beta 2](https://developer.android.com/about/versions/15) bindings, and improvements for startup performance and app size.
|
||||||
|
|
||||||
|
### LLVM marshalled methods
|
||||||
|
|
||||||
|
LLVM marshalled methods are now enabled by default in non-Blazor applications targeting Android. We have [noted a ~10% improvement in startup performance](https://github.com/xamarin/xamarin-android/pull/8925) in our test app. You can disable this in your project file.
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<PropertyGroup Condition="'$(TargetFramework)' == 'net9.0-android'">
|
||||||
|
<AndroidEnableLLVM>false</AndroidEnableLLVM>
|
||||||
|
<AndroidEnableLLVMOptimizations>false</AndroidEnableLLVMOptimizations>
|
||||||
|
</PropertyGroup>
|
||||||
|
```
|
||||||
|
|
||||||
|
### Trimming Enhancements
|
||||||
|
|
||||||
|
Various fixes have been made when using full trimming to result in smaller applications. This is usually only enabled for release builds of your application, and you can configure it in your project file.
|
||||||
|
|
||||||
|
```xml
|
||||||
|
<PropertyGroup Condition="'$(Configuration)' == 'Release' And '$(TargetFramework)' == 'net9.0-android'">
|
||||||
|
<TrimMode>Full</TrimMode>
|
||||||
|
</PropertyGroup>
|
||||||
|
```
|
||||||
|
|
||||||
|
- [GitHub Release](https://github.com/xamarin/xamarin-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
|
||||||
|
|
||||||
41
release-notes/9.0/preview/preview5/efcoreanddata.md
Normal file
41
release-notes/9.0/preview/preview5/efcoreanddata.md
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
# Entity Framework Core 9 Preview 5 - Release Notes
|
||||||
|
|
||||||
|
Here's a summary of what's new in Entity Framework Core in this preview release:
|
||||||
|
|
||||||
|
- [Enhanced database provider for Azure Cosmos DB for NoSQL](#enhanced-database-provider-for-azure-cosmos-db-for-nosql)
|
||||||
|
- [Query translation improvements](#query-translation-improvements)
|
||||||
|
|
||||||
|
Entity Framework Core 9:
|
||||||
|
|
||||||
|
- [What's new in Entity Framework Core](https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew) documentation.
|
||||||
|
- [Discussion](https://github.com/dotnet/efcore/issues/33030)
|
||||||
|
|
||||||
|
.NET 9 Preview 5:
|
||||||
|
|
||||||
|
- [Discussion](https://aka.ms/dotnet/9/preview5)
|
||||||
|
- [Release notes](./README.md)
|
||||||
|
|
||||||
|
## Enhanced database provider for Azure Cosmos DB for NoSQL
|
||||||
|
We are working on significant updates in EF9 to the EF Core database provider for Azure Cosmos DB for NoSQL. For preview 5, these include:
|
||||||
|
|
||||||
|
* Support for hierarchical partition keys
|
||||||
|
* Use of any numeric, bool, string, or value-converted type as a partition key
|
||||||
|
|
||||||
|
See [Azure Cosmos DB for NoSQL](https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew#cosmos) in the _What's New_ docs for more information.
|
||||||
|
|
||||||
|
## Query translation improvements
|
||||||
|
EF9 preview 5 contains three small enhancements to query translation:
|
||||||
|
|
||||||
|
* Optimization of queries using `Count != 0` or `Count > 0`
|
||||||
|
* Null semantics for comparison operators
|
||||||
|
* Translations for `TimeOnly.FromDateTime` and `TimeOnly.FromTimeSpan`
|
||||||
|
|
||||||
|
See [LINQ and SQL translation](https://learn.microsoft.com/ef/core/what-is-new/ef-core-9.0/whatsnew#linq-and-sql-translation) in the _What's New_ docs for more information.
|
||||||
|
|
||||||
|
## Everything else in preview 5
|
||||||
|
Preview 5 contains:
|
||||||
|
|
||||||
|
* [6 enhancements](https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A9.0.0-preview5+is%3Aclosed+label%3Atype-enhancement+)
|
||||||
|
* [6 bug fixes](https://github.com/dotnet/efcore/issues?q=is%3Aissue+milestone%3A9.0.0-preview5+is%3Aclosed+label%3Atype-bug)
|
||||||
|
|
||||||
|
EF Core 9 preview 5 and Microsoft.Data.Sqlite contain work from the EF Team at Microsoft (@roji @AndriySvyryd @maumar @ajcvickers @cincuranet @SamMonoRT @luisquintanilla).
|
||||||
346
release-notes/9.0/preview/preview5/libraries.md
Normal file
346
release-notes/9.0/preview/preview5/libraries.md
Normal file
@@ -0,0 +1,346 @@
|
|||||||
|
# .NET Libraries in .NET 9 Preview 5 - Release Notes
|
||||||
|
|
||||||
|
Here's a summary of what's new in .NET Libraries in this preview release:
|
||||||
|
|
||||||
|
- [Enhanced AI capabilities with `TensorPrimitives` and `Tensor<T>`](#enhanced-ai-capabilities-with-tensorprimitives-and-tensort)
|
||||||
|
- [`params` offers better performance with `Span` overloads](#params-offers-better-performance-with-span-overloads)
|
||||||
|
- [`SearchValues` can search for (multiple) substrings within a string](#searchvalues-can-search-for-multiple-substrings-within-a-string)
|
||||||
|
- [`foreach` completed tasks with `Task.WhenEach`](#foreach-completed-tasks-with-taskwheneach)
|
||||||
|
- [Prioritized unbounded channel](#prioritized-unbounded-channel)
|
||||||
|
- [OpenTelemetry activity linking is more flexible](#opentelemetry-activity-linking-is-more-flexible)
|
||||||
|
- [TypeDescriptor trimming support](#typedescriptor-trimming-support)
|
||||||
|
- [Type name parsing](#type-name-parsing)
|
||||||
|
|
||||||
|
Libraries updates in .NET 9 Preview 5:
|
||||||
|
|
||||||
|
- [What's new in .NET 9](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-9/overview) documentation
|
||||||
|
|
||||||
|
.NET 9 Preview 5:
|
||||||
|
|
||||||
|
- [Discussion](https://aka.ms/dotnet/9/preview5)
|
||||||
|
- [Release notes](./README.md)
|
||||||
|
|
||||||
|
## Enhanced AI capabilities with `TensorPrimitives` and `Tensor<T>`
|
||||||
|
|
||||||
|
`TensorPrimitives` and the new `Tensor<T>` type expand AI capabilities by enabling efficient encoding, manipulation, and computation of multi-dimensional data.
|
||||||
|
|
||||||
|
Updated versions of these types are available in the latest prerelease version of the [System.Numerics.Tensors](https://www.nuget.org/packages/System.Numerics.Tensors/) package.
|
||||||
|
|
||||||
|
### `TensorPrimitives`
|
||||||
|
|
||||||
|
The `TensorPrimitives` class provides static methods for performing numerical operations on spans of values. The scope of methods exposed by `TensorPrimitives` has been significantly expanded, growing from 40 (with .NET 8) to almost 200 overloads. The surface area encompasses the numerical operations you're used to from types like `Math` and `MathF` as well as the generic math interfaces like `INumber<T>`, except instead of processing an individual value, they process a span of values. Moreover, many operations have been accelerated via SIMD-optimized implementations.
|
||||||
|
|
||||||
|
`TensorPrimitives` now exposes generic overloads for any `T` that implements a certain interface. The .NET 8 version only included overloads for manipulating spans of `float` values.
|
||||||
|
|
||||||
|
For example, the following .NET 8 code performs [cosine similarity](https://en.wikipedia.org/wiki/Cosine_similarity) on two vectors of `float` values.
|
||||||
|
|
||||||
|
```C#
|
||||||
|
using System.Numerics.Tensors;
|
||||||
|
|
||||||
|
ReadOnlySpan<float> vector1 = [1, 2, 3];
|
||||||
|
ReadOnlySpan<float> vector2 = [4, 5, 6];
|
||||||
|
Console.WriteLine(TensorPrimitives.CosineSimilarity(vector1, vector2));
|
||||||
|
|
||||||
|
// prints 0.9746318
|
||||||
|
```
|
||||||
|
|
||||||
|
The following overload of `CosineSimilarity` now exists, enabling the same operation to work with spans of `float`, `double`, `Half`, or any other type that implements `IRootFunctions<T>`..
|
||||||
|
|
||||||
|
```C#
|
||||||
|
public static T CosineSimilarity<T>(ReadOnlySpan<T> x, ReadOnlySpan<T> y) where T : IRootFunctions<T>
|
||||||
|
```
|
||||||
|
|
||||||
|
The following example is same as before, but operates on spans of `double`, as demonstrated by the increase in precision compared to the earlier example with `float`.
|
||||||
|
|
||||||
|
```C#
|
||||||
|
using System.Numerics.Tensors;
|
||||||
|
|
||||||
|
ReadOnlySpan<double> vector1 = [1, 2, 3];
|
||||||
|
ReadOnlySpan<double> vector2 = [4, 5, 6];
|
||||||
|
Console.WriteLine(TensorPrimitives.CosineSimilarity(vector1, vector2));
|
||||||
|
|
||||||
|
// prints 0.9746318461970762
|
||||||
|
```
|
||||||
|
|
||||||
|
### `Tensor<T>`
|
||||||
|
|
||||||
|
Tensors are the cornerstone data structure of artificial intelligence (AI). They can often be thought of as multidimensional arrays.
|
||||||
|
|
||||||
|
Tensors are used to:
|
||||||
|
|
||||||
|
- Represent and encode data such as text sequences (tokens), images, video, and audio.
|
||||||
|
- Efficiently manipulate higher-dimensional data.
|
||||||
|
- Efficiently apply computations on higher-dimensional data.
|
||||||
|
- Inside neural networks, they’re used to store weight information and intermediate computations.
|
||||||
|
|
||||||
|
The `Tensor<T>` type:
|
||||||
|
|
||||||
|
- Provides efficient interop with AI libraries like ML.NET, TorchSharp, and ONNX Runtime using zero copies where possible.
|
||||||
|
- Builds on top of `TensorPrimitives` for efficient math operations.
|
||||||
|
- Enables easy and efficient data manipulation by providing indexing and slicing operations.
|
||||||
|
|
||||||
|
The following example demonstrates using `Tensor<T>`:
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
using System.Numerics.Tensors;
|
||||||
|
|
||||||
|
// Create a tensor (1 x 3)
|
||||||
|
var t0 = Tensor.Create(new float[] { 1, 2, 3 }, [1,3]); // [[1, 2, 3]]
|
||||||
|
|
||||||
|
// Reshape tensor (3 x 1)
|
||||||
|
var t1 = t0.Reshape(3, 1); // [[1], [2], [3]]
|
||||||
|
|
||||||
|
// Slice tensor (2 x 1)
|
||||||
|
var t2 = t1.Slice(1..,..); // [[2], [3]]
|
||||||
|
|
||||||
|
// Broadcast tensor (3 x 1) -> (3 x 3)
|
||||||
|
// [
|
||||||
|
// [ 1, 1, 1],
|
||||||
|
// [ 2, 2, 2],
|
||||||
|
// [ 3, 3, 3]
|
||||||
|
// ]
|
||||||
|
var t3 = Tensor.Broadcast(t1, [3, 3]);
|
||||||
|
|
||||||
|
// Math operations
|
||||||
|
var t4 = Tensor.Add(t0, 1); // [[2, 3, 4]]
|
||||||
|
var t5 = Tensor.Add(t0, t0); // [[2, 4, 6]]
|
||||||
|
var t6 = Tensor.Subtract(t0, 1); // [[0, 1, 2]]
|
||||||
|
var t7 = Tensor.Subtract(t0, t0); // [[0, 0, 0]]
|
||||||
|
var t8 = Tensor.Multiply(t0, 2); // [[2, 4, 6]]
|
||||||
|
var t9 = Tensor.Multiply(t0, t0); // [[1, 4, 9]]
|
||||||
|
var t10 = Tensor.Divide(t0, 2); // [[0.5, 1, 1.5]]
|
||||||
|
var t11 = Tensor.Divide(t0, t0); // [[1, 1, 1]]
|
||||||
|
```
|
||||||
|
|
||||||
|
## `params` offers better performance with `Span` overloads
|
||||||
|
|
||||||
|
Ever since C# 1.0, the C# language has supported marking array parameters as `params`. This enables a simplified calling syntax. For example, the `string.Join` method has long had the following overload:
|
||||||
|
|
||||||
|
```C#
|
||||||
|
public static string Join(string? separator, params string?[] value)
|
||||||
|
```
|
||||||
|
|
||||||
|
This overload can be called with an array:
|
||||||
|
|
||||||
|
```C#
|
||||||
|
string result = string.Join(", ", new string[3] { "a", "b", "c" });
|
||||||
|
```
|
||||||
|
|
||||||
|
It can also be called with the values passed directly:
|
||||||
|
|
||||||
|
```C#
|
||||||
|
string result = string.Join(", ", "a", "b", "c");
|
||||||
|
```
|
||||||
|
|
||||||
|
In this case, the C# compiler emits code identical to the former call, producing an implicit array around those latter three arguments.
|
||||||
|
|
||||||
|
The C# language [now allows `params` to be used with any argument](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-13#params-collections) that can be constructed via a collection expression, including spans (`Span<T>` and `ReadOnlySpan<T>`). That is beneficial for a variety of reasons, not the least of which is performance: the C# compiler can store the arguments on the stack, wrap a span around them, and pass that off to the method, avoiding the implicit array allocation that would have otherwise resulted.
|
||||||
|
|
||||||
|
.NET 9 now includes over 60 methods with a `params ReadOnlySpan<T>` parameter, some of which are brand new overloads and some of which are existing methods that were already taking a `ReadOnlySpan<T>` and have now had that parameter adorned with `params`. The net effect is you upgrade to .NET 9 and recompile your code, and things just get better. This new behavior is the result of a performance-oriented policy choice by the C# design team, to make the compiler prefer to bind to span-based overloads rather than to the array-based ones.
|
||||||
|
|
||||||
|
The `string.Join` method highlighted above now sports the following overload, implementing this new pattern.
|
||||||
|
|
||||||
|
```C#
|
||||||
|
public static string Join(string? separator, params ReadOnlySpan<string?> value)
|
||||||
|
```
|
||||||
|
|
||||||
|
The previously shown call will now be made without allocating an array to pass in the "a", "b", and "c" arguments.
|
||||||
|
|
||||||
|
## `SearchValues` can search for (multiple) substrings within a string
|
||||||
|
|
||||||
|
.NET 8 introduced the new `SearchValues` type, which provides an optimized solution for searching for specific sets of characters or bytes within spans.
|
||||||
|
|
||||||
|
The following example searches for the first hex value in a `ReadOnlySpan<char>`.
|
||||||
|
|
||||||
|
```C#
|
||||||
|
private static readonly SearchValues<char> s_hexDigits = SearchValues.Create("ABCDEFabcdef0123456789");
|
||||||
|
|
||||||
|
public static int IndexOfFirstHexDigit(ReadOnlySpan<char> span) =>
|
||||||
|
span.IndexOfAny(s_hexDigits);
|
||||||
|
```
|
||||||
|
|
||||||
|
In .NET 9, `SearchValues` has been extended to support searching for substrings within a larger string.
|
||||||
|
|
||||||
|
The following example searches for multiple animals within a `string` value, returning an index to the first one found.
|
||||||
|
|
||||||
|
```C#
|
||||||
|
private static readonly SearchValues<string> s_animals =
|
||||||
|
SearchValues.Create(["cat", "mouse", "dog", "dolphin"], StringComparison.OrdinalIgnoreCase);
|
||||||
|
|
||||||
|
public static int IndexOfAnimal(string text) =>
|
||||||
|
text.AsSpan().IndexOfAny(s_animals);
|
||||||
|
```
|
||||||
|
|
||||||
|
These new capabilities expand the built-in APIs available with .NET and do so with highly optimized implementation that takes advantage of the SIMD support in the underlying platform. It also then enables higher-level types to be optimized (e.g. `Regex` now utilizes this functionality as part of its implementation).
|
||||||
|
|
||||||
|
## `foreach` completed tasks with `Task.WhenEach`
|
||||||
|
|
||||||
|
A variety of helpful new APIs have been added for working with `Task`. Of note, the new `Task.WhenEach` method makes it easy to join with tasks that have been scheduled as those tasks complete. Rather than doing things like repeatedly using `Task.WaitAny` on a set of tasks to pick off the next one that completes, `Task.WhenEach` allows for using an `await foreach` in the language to simply iterate through the tasks as they complete.
|
||||||
|
|
||||||
|
The following code makes multiple `HttpClient` calls and is able to operate on their results as they complete.
|
||||||
|
|
||||||
|
```C#
|
||||||
|
using HttpClient http = new();
|
||||||
|
|
||||||
|
Task<string> dotnet = http.GetStringAsync("http://dot.net");
|
||||||
|
Task<string> bing = http.GetStringAsync("http://www.bing.com");
|
||||||
|
Task<string> ms = http.GetStringAsync("http://microsoft.com");
|
||||||
|
|
||||||
|
await foreach (Task<string> t in Task.WhenEach(bing, dotnet, ms))
|
||||||
|
{
|
||||||
|
Console.WriteLine(t.Result);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Prioritized unbounded channel
|
||||||
|
|
||||||
|
The `System.Threading.Channels` library has long provided a `CreateUnbounded<T>` method for creating an "unbounded" channel, one that has no limit on the number of items that may be stored (in contrast to `CreateBounded<T>`, which creates a channel with such a limit). These channels are first-in-first-out (FIFO) in nature, such that elements are read from the channel in the order they were written to it. In .NET 9, the library gains the new `CreateUnboundedPrioritized<T>` method, which orders the elements such that the next element read from the channel is the one deemed to be most important, according to either `Comparer<T>.Default` or a custom `IComparer<T>` supplied to the factory method.
|
||||||
|
|
||||||
|
The following example outputs the numbers 1 through 5 in order, even though they were written to the channel in a different order.
|
||||||
|
|
||||||
|
```C#
|
||||||
|
using System.Threading.Channels;
|
||||||
|
|
||||||
|
Channel<int> c = Channel.CreateUnboundedPrioritized<int>();
|
||||||
|
|
||||||
|
await c.Writer.WriteAsync(1);
|
||||||
|
await c.Writer.WriteAsync(5);
|
||||||
|
await c.Writer.WriteAsync(2);
|
||||||
|
await c.Writer.WriteAsync(4);
|
||||||
|
await c.Writer.WriteAsync(3);
|
||||||
|
c.Writer.Complete();
|
||||||
|
|
||||||
|
while (await c.Reader.WaitToReadAsync())
|
||||||
|
{
|
||||||
|
while (c.Reader.TryRead(out int item))
|
||||||
|
{
|
||||||
|
Console.WriteLine(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## OpenTelemetry activity linking is more flexible
|
||||||
|
|
||||||
|
[Activity.AddLink](https://github.com/dotnet/runtime/blob/e1f98a13be27efbe0ee3b69aa4673e7e98c5c003/src/libraries/System.Diagnostics.DiagnosticSource/src/System/Diagnostics/Activity.cs#L529) was added to enable linking an `Activity` object to other tracing contexts after `Activity` object creation. This change better aligns .NET with the [OpenTelemetry specifications](https://github.com/open-telemetry/opentelemetry-specification/blob/6360b49d20ae451b28f7ba0be168ed9a799ac9e1/specification/trace/api.md?plain=1#L804).
|
||||||
|
|
||||||
|
`Activity` linking was previously only possible as part of [`Activity` creation](https://learn.microsoft.com/dotnet/api/system.diagnostics.activitysource.createactivity?view=net-8.0#system-diagnostics-activitysource-createactivity(system-string-system-diagnostics-activitykind-system-diagnostics-activitycontext-system-collections-generic-ienumerable((system-collections-generic-keyvaluepair((system-string-system-object))))-system-collections-generic-ienumerable((system-diagnostics-activitylink))-system-diagnostics-activityidformat)).
|
||||||
|
|
||||||
|
```C#
|
||||||
|
var activityContext = new ActivityContext(ActivityTraceId.CreateRandom(), ActivitySpanId.CreateRandom(), ActivityTraceFlags.None);
|
||||||
|
var activityLink = new ActivityLink(activityContext);
|
||||||
|
|
||||||
|
var activity = new Activity("LinkTest");
|
||||||
|
activity.AddLink(activityLink);
|
||||||
|
|
||||||
|
// use activity.Links to retrieve all links to the activity object.
|
||||||
|
```
|
||||||
|
|
||||||
|
## TypeDescriptor trimming support
|
||||||
|
This feature updates the `System.ComponentModel.TypeConverter` assembly to support new opt-in trimmer-compatible APIs. An important consumer of these new APIs will be WinForms, to help with supporting NativeAot applications. However, any application, especially self-contained trimmed applications, can use these new APIs to help support trimming scenarios.
|
||||||
|
|
||||||
|
The primary opt-in API is the `public static void RegisterType<T>()` method on the `TypeDescriptor` class. This method has the `[DynamicallyAccessedMembers]` attribute to have the trimmer preserve members for that type. It is expected to be called once per type, and typically would be called early during application warm-up.
|
||||||
|
|
||||||
|
The secondary APIs have a "FromRegisteredType" suffix, such as `TypeDescriptor.GetPropertiesFromRegisteredType(Type componentType)` and, unlike their counterpart without the "FromRegisteredType" suffix, do not have a `[RequiresUnreferencedCode]` and \ or `[DynamicallyAccessedMembers]` trimmer attributes. The lack of trimmer attributes here helps consumers by no longer having to suppress trimming warnings (which may be risky), or alternatively, having to propagate a strongly-typed `Type` parameter, required by the trimmer, to other methods which may be cumbersome or not feasible.
|
||||||
|
|
||||||
|
For example,
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
public class Program
|
||||||
|
{
|
||||||
|
public static void Main()
|
||||||
|
{
|
||||||
|
// The Type from typeof() is passed to a different method and the trimmer doesn't know about ExampleClass anymore in this case
|
||||||
|
// and thus we will have warnings when trimming.
|
||||||
|
Test(typeof(ExampleClass));
|
||||||
|
Console.ReadLine();
|
||||||
|
}
|
||||||
|
|
||||||
|
private static void Test(Type type)
|
||||||
|
{
|
||||||
|
// When publishing self-contained + trimmed, we get warning IL2026 and IL2067 on GetProperties():
|
||||||
|
// Warning IL2026: Program.Test(Type): Using member 'System.ComponentModel.TypeDescriptor.GetProperties(Type)' which has 'RequiresUnreferencedCodeAttribute' can break functionality when trimming application code.PropertyDescriptor's PropertyType cannot be statically discovered.
|
||||||
|
// Warning IL2067: Program.Test(Type): 'componentType' argument does not satisfy 'DynamicallyAccessedMemberTypes.All' in call to 'System.ComponentModel.TypeDescriptor.GetProperties(Type)'.The parameter 'type' of method 'Program.Test(Type)' does not have matching annotations.The source value must declare at least the same requirements as those declared on the target location it is assigned to.
|
||||||
|
PropertyDescriptorCollection properties = TypeDescriptor.GetProperties(type);
|
||||||
|
|
||||||
|
// The property count will be 0 here instead of 2 when publishing self-contained + trimmed.
|
||||||
|
Console.WriteLine($"Property count: {properties.Count}");
|
||||||
|
foreach (PropertyDescriptor prop in properties)
|
||||||
|
{
|
||||||
|
string propName = prop.Name;
|
||||||
|
Console.WriteLine($"Property: {propName}");
|
||||||
|
}
|
||||||
|
|
||||||
|
// To avoid the warning and ensure reflection can see the properties, we register the type:
|
||||||
|
TypeDescriptor.RegisterType<ExampleClass>();
|
||||||
|
// To avoid the warnings and ensure validation we call the new API:
|
||||||
|
properties = TypeDescriptor.GetPropertiesFromRegisteredType(type);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class ExampleClass
|
||||||
|
{
|
||||||
|
public string Property1 { get; set; }
|
||||||
|
public int Property2 { get; set; }
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Additional information can be found in the [API Proposal](https://github.com/dotnet/runtime/issues/101202).
|
||||||
|
|
||||||
|
## Type name parsing
|
||||||
|
|
||||||
|
`TypeName` is a parser for ECMA-335 type names that provides much the same functionality as `System.Type` but is decoupled from the runtime environment. It part of [`System.Reflection.Metadata`](https://www.nuget.org/packages/System.Reflection.Metadata/), which has a large collection of APIs that work with the ECMA-335 metadata format.
|
||||||
|
|
||||||
|
This new API is similar to [getting an `AssemblyName`](https://learn.microsoft.com/dotnet/api/system.reflection.metadata.metadatareader.getassemblyname) from an assembly using `MetadataReader`.
|
||||||
|
|
||||||
|
Components like serializers and compilers need to parse and process type names. For example, the Native AOT compiler has switched to using this API.
|
||||||
|
|
||||||
|
The new `TypeName` class provides:
|
||||||
|
|
||||||
|
- `Parse` and `TryParse` static methods for parsing input represented as `ReadOnlySpan<char>`. Both methods accept an instance of `TypeNameParseOptions` class (an option bag) that allows to customize the parsing.
|
||||||
|
- `Name`, `FullName` and `AssemblyQualifiedName` properties that work exactly like their counterparts in the existing `System.Type` class.
|
||||||
|
- Multiple properties and methods that provide additional information about the name itself:
|
||||||
|
- `IsArray`, `IsSZArray` (`SZ` stands for single-dimension, zero-indexed array), `IsVariableBoundArrayType` and `GetArrayRank` for working with arrays.
|
||||||
|
- `IsConstructedGenericType`, `GetGenericTypeDefinition` and `GetGenericArguments` for working with generic type names.
|
||||||
|
- `IsByRef`, `IsPointer` and for working with pointers and managed references.
|
||||||
|
- `GetElementType()` for working with pointers, references and arrays.
|
||||||
|
- `IsNested` and `DeclaringType` for working with nested types.
|
||||||
|
- `AssemblyName` property that exposes the assembly name information via new `AssemblyNameInfo` class. In contrary to `AssemblyName`, the new type is **immutable** and parsing culture names does not create instances of `CultureInfo`.
|
||||||
|
|
||||||
|
Both `TypeName` and `AssemblyNameInfo` types are immutable and don't provide a way to check for equality (don't implement `IEquatable`). Comparing assembly names is simple, but different scenarios need to compare only a subset of exposed information (`Name`, `Version`, `CultureName` and `PublicKeyOrToken`).
|
||||||
|
|
||||||
|
The new parsing APIs have been shipped as part of `System.Reflection.Metadata` package, which [supports multiple .NET versions](https://www.nuget.org/packages/System.Reflection.Metadata/#supportedframeworks-body-tab).
|
||||||
|
|
||||||
|
### Sample usage
|
||||||
|
|
||||||
|
```csharp
|
||||||
|
using System.Reflection.Metadata;
|
||||||
|
|
||||||
|
class RestrictedSerializationBinder
|
||||||
|
{
|
||||||
|
Dictionary<string, Type> Allowlist { get; set; }
|
||||||
|
|
||||||
|
RestrictedSerializationBinder(Type[] allowedTypes)
|
||||||
|
=> Allowlist = allowedTypes.ToDictionary(type => type.FullName);
|
||||||
|
|
||||||
|
Type GetType(ReadOnlySpan<char> untrustedInput)
|
||||||
|
{
|
||||||
|
if (!TypeName.TryParse(untrustedInput, out TypeName parsed))
|
||||||
|
{
|
||||||
|
throw new InvalidOperationException($"Invalid type name: '{untrustedInput.ToString()}'");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Allowlist.TryGetValue(parsed.FullName, out Type type))
|
||||||
|
{
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
else if (parsed.IsSimple // it's not generic, pointer, reference or an array
|
||||||
|
&& parsed.AssemblyName is not null && parsed.AssemblyName.Name == "MyTrustedAssembly")
|
||||||
|
{
|
||||||
|
return Type.GetType(parsed.AssemblyQualifiedName, throwOnError: true);
|
||||||
|
}
|
||||||
|
|
||||||
|
throw new InvalidOperationException($"Not allowed: '{untrustedInput.ToString()}'");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 138 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 31 KiB |
@@ -1,13 +1,525 @@
|
|||||||
{
|
{
|
||||||
"channel-version": "9.0",
|
"channel-version": "9.0",
|
||||||
"latest-release": "9.0.0-preview.4",
|
"latest-release": "9.0.0-preview.5",
|
||||||
"latest-release-date": "2024-05-21",
|
"latest-release-date": "2024-06-11",
|
||||||
"latest-runtime": "9.0.0-preview.4.24266.19",
|
"latest-runtime": "9.0.0-preview.5.24306.7",
|
||||||
"latest-sdk": "9.0.100-preview.4.24267.66",
|
"latest-sdk": "9.0.100-preview.5.24307.3",
|
||||||
"support-phase": "preview",
|
"support-phase": "preview",
|
||||||
"release-type": "sts",
|
"release-type": "sts",
|
||||||
"lifecycle-policy": "https://aka.ms/dotnetcoresupport",
|
"lifecycle-policy": "https://aka.ms/dotnetcoresupport",
|
||||||
"releases": [
|
"releases": [
|
||||||
|
{
|
||||||
|
"release-date": "2024-06-11",
|
||||||
|
"release-version": "9.0.0-preview.5",
|
||||||
|
"security": false,
|
||||||
|
"cve-list": [],
|
||||||
|
"release-notes": "https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview5/9.0.0-preview.5.md",
|
||||||
|
"runtime": {
|
||||||
|
"version": "9.0.0-preview.5.24306.7",
|
||||||
|
"version-display": "9.0.0-preview.5",
|
||||||
|
"vs-version": "",
|
||||||
|
"vs-mac-version": "",
|
||||||
|
"files": [
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-linux-arm.tar.gz",
|
||||||
|
"rid": "linux-arm",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/31e7d9fb-9414-40f5-a12a-bee1649c4402/09ca8c548f4492c664ab654a225bc1cc/dotnet-runtime-9.0.0-preview.5.24306.7-linux-arm.tar.gz",
|
||||||
|
"hash": "0aafb3386223e1d06e6e2e92255a198a10780f9be82fe430f3a0ae450a145f8b266e1075825a9b20392d0741a226d6552ba3c06acaca11f4d223285e3794a651"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-linux-arm64.tar.gz",
|
||||||
|
"rid": "linux-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/7ac3c308-bdeb-4fff-98b8-b22ff6c479aa/31e3d32e7732b17506d41cb6cd7a51b2/dotnet-runtime-9.0.0-preview.5.24306.7-linux-arm64.tar.gz",
|
||||||
|
"hash": "8e49eb2e279684c665031e04c915d63c19e617bf44194655374c957bb13d7f22c8c0e233196711c029653958f98788732e1bbf200d22fad27f76523d7506a91e"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-linux-musl-arm.tar.gz",
|
||||||
|
"rid": "linux-musl-arm",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/76b19839-edc8-47ce-9d60-72aa67ff8c41/6d659b8e3ff0b7bd76e2f79b82d6cdf2/dotnet-runtime-9.0.0-preview.5.24306.7-linux-musl-arm.tar.gz",
|
||||||
|
"hash": "62aa5ac3fb049900dceb7eda01fc6d0392291ce15a26435c5ce502c0dac607d1d38c29864c3042838bf82da0294b10ff245211bac51f1c3a21e05eed8ec5a290"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-linux-musl-arm64.tar.gz",
|
||||||
|
"rid": "linux-musl-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/9dfae8d9-9567-49de-8872-3f8a1f218380/6ce317e891b4426f435cf5189d1ea925/dotnet-runtime-9.0.0-preview.5.24306.7-linux-musl-arm64.tar.gz",
|
||||||
|
"hash": "d81305d5715c84ea1c424102714198f974e977ba24b5f40ed38288c38b3b0d2ff55f0c4803a9535f8b4f2c1bc3456fdce94a30b9ba49dd02ebf4c259a80fe48e"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-linux-musl-x64.tar.gz",
|
||||||
|
"rid": "linux-musl-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/36b2f309-949b-4366-be8f-cdcf152c617e/8ea218ed0b23fc78a351cab9b1ed1f0c/dotnet-runtime-9.0.0-preview.5.24306.7-linux-musl-x64.tar.gz",
|
||||||
|
"hash": "8c41a36a84bfed4b74a20329566146558bb3cf4ba6b9aec56e93a1c7c2439a7a3c54dc7b152b1c822a6067cc7806557958c6f6389d535a83205651d9ed80ba51"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-linux-x64.tar.gz",
|
||||||
|
"rid": "linux-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/acc83ac1-a75a-453d-beb1-ab0eef7544b6/fc1c9260c812441c5c51370aa57ea1f9/dotnet-runtime-9.0.0-preview.5.24306.7-linux-x64.tar.gz",
|
||||||
|
"hash": "6d5a313eb3213bca2ac209021218d978a7d8291041f4572780dfb48b5ccb7efe9ace509c75dad1db8e6a427c0bd5e4b2596c3e9f66eec5df4e717a66f8c3d7fa"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-osx-arm64.pkg",
|
||||||
|
"rid": "osx-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/127371ea-846e-4a3a-9f2b-9d9f4058caba/9fdf695f9a388cef6a0af6a92dc18c18/dotnet-runtime-9.0.0-preview.5.24306.7-osx-arm64.pkg",
|
||||||
|
"hash": "e1eb051ebf5e909c89dd24409a7ea888661f59600f97de0835aa01a4f443f21b7b9cd103c64f659778c4d5396582f4ecefce7b4fea91921f0f3d9b3e6a40f121"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-osx-arm64.tar.gz",
|
||||||
|
"rid": "osx-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/42df8bc2-3414-4253-99f0-50d52d4b0c36/a9b0b1664e2dcba0622b9dc6c6a8a8e8/dotnet-runtime-9.0.0-preview.5.24306.7-osx-arm64.tar.gz",
|
||||||
|
"hash": "7c61293b719016dc8212e5564a80a3686a6947d220e2243438616559995c2d415629bf583148513d0691325ebdac91b6a13cbf4d37d7328426b73989edd8ef7c"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-osx-x64.pkg",
|
||||||
|
"rid": "osx-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/509552cc-02e8-438f-8c88-dd82b3775550/382bb36a28229b8c5f9798c91822a2b9/dotnet-runtime-9.0.0-preview.5.24306.7-osx-x64.pkg",
|
||||||
|
"hash": "c07849bc1360081e99c76b389bddede1a590ab0cedef5f53eba70c65a8eb6eab4e25ad5f0596ecd65ae1d55361164b2c04c57c22964e60ffe7b1cbb034c7dcf2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-osx-x64.tar.gz",
|
||||||
|
"rid": "osx-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/4a7db5f1-a6b4-4232-ba81-f848a8f6dde7/20b9502eb9b73e2f7ae047ae53cd1f21/dotnet-runtime-9.0.0-preview.5.24306.7-osx-x64.tar.gz",
|
||||||
|
"hash": "617847ec35016e4c51359fb8585563a432b8a9ff2c6656d6c10f2e3db70c20dada36509a73b31622c91ccfd5246f51c1c0df79852035f65521ac3f78943f37ca"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-win-arm64.exe",
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/4933af57-6528-4320-bd0a-6ff672c6aaa7/1b7989cd8590fe25af0b915cb61cf100/dotnet-runtime-9.0.0-preview.5.24306.7-win-arm64.exe",
|
||||||
|
"hash": "1ba7123b16b25b6b04c8fde6b0c1e8298453cdd60c0a43b43374c8612071fd4939cc0ff62b6179b28dac654bbdcf2e81da3e249893718d41145b0d7d62f9f4d7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-win-arm64.zip",
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/b5a8db69-0aed-41ea-b6e2-18f59b74e8a3/f241e4b6b0e8b837fcfd4c0c320cb6eb/dotnet-runtime-9.0.0-preview.5.24306.7-win-arm64.zip",
|
||||||
|
"hash": "d29287f4fef0999a5bc8aacbe327e374b83720d0f4c97fd9886e7e2f1f298b41d9ec3ba0d98f866ec63b6a25644a74a77eb291397a6d8f51b0e0a5920e98ded2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-win-x64.exe",
|
||||||
|
"rid": "win-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/aa73bf2d-5bdf-4c20-b673-9bb003e6fa1c/0c0fab1e7c74c74bdef199ac814a13d1/dotnet-runtime-9.0.0-preview.5.24306.7-win-x64.exe",
|
||||||
|
"hash": "9f8e928c896edc6807639286eb4d064ffa931a4a9c4cf166e6e3969ec5f3f2325a376810a8842376d9ef22fd832ab94b95772faf438593c37730b23316cce290"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-win-x64.zip",
|
||||||
|
"rid": "win-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/d4578076-c2c1-4083-931e-4bdfc0545d3d/c153c8ea28930c65a3247e24c18d85fc/dotnet-runtime-9.0.0-preview.5.24306.7-win-x64.zip",
|
||||||
|
"hash": "078864a20e4efe15aa1008bcd1696474dcbeca721e1c2d13dd8f11652630cc1b7adca74591fe910424c56e565fa499785eb882ce3889b87d476de0181dc71e83"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-win-x86.exe",
|
||||||
|
"rid": "win-x86",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/6bf7d5fa-0998-4ed1-b595-7fa89efe5782/5f52d09fff08eb17ccb7586174b67471/dotnet-runtime-9.0.0-preview.5.24306.7-win-x86.exe",
|
||||||
|
"hash": "49a755ac3c9ae403290856a2255f5574d180f29a5c3b6d5def899fd1f72adf886b0f051e7c73c02f56c021259b3d02d416d4f5531f87bf8f7adc2da58d6ff1e0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-runtime-win-x86.zip",
|
||||||
|
"rid": "win-x86",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/b169201c-2a05-4555-a923-7054c5f3f912/3b53906e9a1b455e09edb80e0e7d3428/dotnet-runtime-9.0.0-preview.5.24306.7-win-x86.zip",
|
||||||
|
"hash": "7b23fa2374bc68a2288e410a0a2c96e9b69c814f0f801b3ef68f8f49aadad26cebf20a1199dd415ac73670891124b5ac354131c03ac3b1f4921fa6c48706c86b"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"sdk": {
|
||||||
|
"version": "9.0.100-preview.5.24307.3",
|
||||||
|
"version-display": "9.0.100-preview.5",
|
||||||
|
"runtime-version": "9.0.0-preview.5.24306.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/ff4f1830-f8bb-4be5-a065-ca27005ee25b/ab73d8a64752e5f94ca5de8e45871e5d/dotnet-sdk-9.0.100-preview.5.24307.3-linux-arm.tar.gz",
|
||||||
|
"hash": "39b94bed670ffe0abe0482222cef8d706995ee00531e077b856c6cc600cecc81bfe34c1d0cea3172796b694fecd150f350e08d2884e237dfc024d942667b1676"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-linux-arm64.tar.gz",
|
||||||
|
"rid": "linux-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/25f41d0d-d27c-4dc5-8884-6c49897d89d1/c51387b8bde1d278a0982b03c3e8c1b1/dotnet-sdk-9.0.100-preview.5.24307.3-linux-arm64.tar.gz",
|
||||||
|
"hash": "3c6f7e6f2f56e86bc8a9633f50129cfa992c52c287dc89551b23cd62fa471199e90392eba7414659c8ff8eecf1dad04016615a98cf85f6c2045d61f6f14c9e73"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
|
||||||
|
"rid": "linux-musl-arm",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/2a31f873-8093-4c63-8481-1d3cdc8f6f0a/c305f1ca9f40bad90c380fbb5f0de559/dotnet-sdk-9.0.100-preview.5.24307.3-linux-musl-arm.tar.gz",
|
||||||
|
"hash": "347dc481e1c752e1560ac856d3dfe53b78c42e5c70d7eaeae820329a03a46b2ae9aacfa150fe8a8e141b82ee79373cd417c99f75166ee036cc5943fcb358db5d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
|
||||||
|
"rid": "linux-musl-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/9281b5de-3ec7-4452-8e0c-5b18d02f0203/76790fd16370719461f1ee565fdf1142/dotnet-sdk-9.0.100-preview.5.24307.3-linux-musl-arm64.tar.gz",
|
||||||
|
"hash": "4a98db47ab702ad98b647cdb4db2e429d41a8759c174c0b8ff16b98644feadb9b094d268701b4b8a0651e795d63971715231d36caeee197a24d7298081a20cd2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
|
||||||
|
"rid": "linux-musl-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/26ae7803-8ea9-4fb3-8b86-fc7218e5f57b/18b08c66b2a5872ba0b71078f0a80a80/dotnet-sdk-9.0.100-preview.5.24307.3-linux-musl-x64.tar.gz",
|
||||||
|
"hash": "085a930d44dc9c8048af4bd3cd0b370b4b8a8abc10393d118fa9594812d23cc37cd3ca56c5bbe35bac17c83885c411e32179fd689c350d59de09a8c8724b8bba"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-linux-x64.tar.gz",
|
||||||
|
"rid": "linux-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/96e19e8f-579e-4a1d-a18e-6773a44d7cd1/092cfc588686cc698c449998b7d5ae35/dotnet-sdk-9.0.100-preview.5.24307.3-linux-x64.tar.gz",
|
||||||
|
"hash": "13b9934b3e7b736ab802a8c580aad95ed4dff6b8f31047c71ce9ffcf4d07e55105d4b0170d309551707b9d232d297cb305c67ed5b5f7026f47ec072ee1bbc121"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-osx-arm64.pkg",
|
||||||
|
"rid": "osx-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/4138605e-d1df-4672-b024-862b8b1bc4dc/bbf19075238cb836aa0483014f8174e3/dotnet-sdk-9.0.100-preview.5.24307.3-osx-arm64.pkg",
|
||||||
|
"hash": "c578766dc35c61bafeb6ab07e70b6e6664504d2e5560bc37aa50fc75690dac485bb635c86d9264670717a04514787a0344561ce428e30e25e17f820fc2cd8d09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-osx-arm64.tar.gz",
|
||||||
|
"rid": "osx-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/090175ff-fe42-4064-98fe-b6d90e08162d/bc72a57ada79f0ee7b71d74f5deb66a0/dotnet-sdk-9.0.100-preview.5.24307.3-osx-arm64.tar.gz",
|
||||||
|
"hash": "8c1a13d14f2502d3897871f82abd2c2df8cb41ff9d754e79693b99d0780deb910dad7486e05ec065c4a38490de00d251c64b0b2a734863e0a452f0ed23b1e1a0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-osx-x64.pkg",
|
||||||
|
"rid": "osx-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/f4139839-15fa-4ef6-a1b0-fb77ee467b2e/7529958cc121871a79d3da1a0f851333/dotnet-sdk-9.0.100-preview.5.24307.3-osx-x64.pkg",
|
||||||
|
"hash": "c82ca4055e7d2d8cae3f9a9924a9fc05392f3b58a5bf4b690efc233d61c061e185f2b125967733bf69936d5db8b1a4d06dcbc3c1d28d3bd131edcedf780a2697"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-osx-x64.tar.gz",
|
||||||
|
"rid": "osx-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/a6731f1c-ffd0-4cca-a309-89576e55552c/3000f43ca4b3b51bb034bd7daa514841/dotnet-sdk-9.0.100-preview.5.24307.3-osx-x64.tar.gz",
|
||||||
|
"hash": "ebb84f920a7bb663238a10007d784a7c90f66d073089371fc2c9d5556cba945918fd8b193e02eb3d889676952b79616398aa2555d7d46d080088f01f67ede43e"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-arm64.exe",
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/4f58d46d-3ff2-4ad5-9e25-6abaf2a98699/d96c5e7e2b2f7bba1f56b73875a2f764/dotnet-sdk-9.0.100-preview.5.24307.3-win-arm64.exe",
|
||||||
|
"hash": "a8e398611736c4a5a20402b2cb9de2b3320319e03b0904182f258d095523299c7c2ff6774df9301baf1d8bb4e1f5ae0985992ef21c89ef668f291db3f1dafb77"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-arm64.zip",
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/2c38b883-86fd-4970-b5fc-3486740fcb4e/17024f80e99c45f74ef69700c982d214/dotnet-sdk-9.0.100-preview.5.24307.3-win-arm64.zip",
|
||||||
|
"hash": "137ae59e968091bca5316452d4345830b5743578a65167d493d3b12242f54d6cf40181471236060803a3e29e51bed254b86dc436582bece8915666dd0193cc0a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-x64.exe",
|
||||||
|
"rid": "win-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/ad4f7358-9797-4301-bb3f-2bbaeffb1aea/7e740c0f41c8dd1e2282e5b88a65e727/dotnet-sdk-9.0.100-preview.5.24307.3-win-x64.exe",
|
||||||
|
"hash": "911abd43eb7b7b49eed69304dfe2e0fab3360bf7e72d5e421b2954e1f6dc33e9db7dd4bf357382e57d71b663c3bf242284592a4130c9141d9c782e602edb6779"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-x64.zip",
|
||||||
|
"rid": "win-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/b08c26a7-83de-4d9a-b4d7-d87942b6d35e/d6d973d0cfe914189692af1154690935/dotnet-sdk-9.0.100-preview.5.24307.3-win-x64.zip",
|
||||||
|
"hash": "297797f709933f435021be0068bdf9e7051e493d60212c29a9746cb5e6672ee8f2f6a2b2c214f1d4753e87e449faf712f60edc7c4eb32d34e555dee07c8a04a2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-x86.exe",
|
||||||
|
"rid": "win-x86",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/99dfb394-02cb-4ab6-82ee-b15c7b5bb69a/cf6e482460f5237237f9232e9f9afedc/dotnet-sdk-9.0.100-preview.5.24307.3-win-x86.exe",
|
||||||
|
"hash": "2223918e2b3bdc3623a7ff323ae5c930da47408c1276035c10408de80a65c9220d9bcab79435690f9d0473e60939935bd5ce77a532486deb89b26b9e9b4417f3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-x86.zip",
|
||||||
|
"rid": "win-x86",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/7e6cadfb-b694-4d94-9f0c-55b3a72e6089/11c7bbd8d2f072e483e274fec5e8654d/dotnet-sdk-9.0.100-preview.5.24307.3-win-x86.zip",
|
||||||
|
"hash": "8d167c0926d6d3aaa7739c7417039b9be27aefa4b7f52fef3c6503173d3580dbda6e688bd68716e07441aa072d9bc94faaa34651c2ff0b57a06fec65a8a81260"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"sdks": [
|
||||||
|
{
|
||||||
|
"version": "9.0.100-preview.5.24307.3",
|
||||||
|
"version-display": "9.0.100-preview.5",
|
||||||
|
"runtime-version": "9.0.0-preview.5.24306.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/ff4f1830-f8bb-4be5-a065-ca27005ee25b/ab73d8a64752e5f94ca5de8e45871e5d/dotnet-sdk-9.0.100-preview.5.24307.3-linux-arm.tar.gz",
|
||||||
|
"hash": "39b94bed670ffe0abe0482222cef8d706995ee00531e077b856c6cc600cecc81bfe34c1d0cea3172796b694fecd150f350e08d2884e237dfc024d942667b1676"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-linux-arm64.tar.gz",
|
||||||
|
"rid": "linux-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/25f41d0d-d27c-4dc5-8884-6c49897d89d1/c51387b8bde1d278a0982b03c3e8c1b1/dotnet-sdk-9.0.100-preview.5.24307.3-linux-arm64.tar.gz",
|
||||||
|
"hash": "3c6f7e6f2f56e86bc8a9633f50129cfa992c52c287dc89551b23cd62fa471199e90392eba7414659c8ff8eecf1dad04016615a98cf85f6c2045d61f6f14c9e73"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
|
||||||
|
"rid": "linux-musl-arm",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/2a31f873-8093-4c63-8481-1d3cdc8f6f0a/c305f1ca9f40bad90c380fbb5f0de559/dotnet-sdk-9.0.100-preview.5.24307.3-linux-musl-arm.tar.gz",
|
||||||
|
"hash": "347dc481e1c752e1560ac856d3dfe53b78c42e5c70d7eaeae820329a03a46b2ae9aacfa150fe8a8e141b82ee79373cd417c99f75166ee036cc5943fcb358db5d"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
|
||||||
|
"rid": "linux-musl-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/9281b5de-3ec7-4452-8e0c-5b18d02f0203/76790fd16370719461f1ee565fdf1142/dotnet-sdk-9.0.100-preview.5.24307.3-linux-musl-arm64.tar.gz",
|
||||||
|
"hash": "4a98db47ab702ad98b647cdb4db2e429d41a8759c174c0b8ff16b98644feadb9b094d268701b4b8a0651e795d63971715231d36caeee197a24d7298081a20cd2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
|
||||||
|
"rid": "linux-musl-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/26ae7803-8ea9-4fb3-8b86-fc7218e5f57b/18b08c66b2a5872ba0b71078f0a80a80/dotnet-sdk-9.0.100-preview.5.24307.3-linux-musl-x64.tar.gz",
|
||||||
|
"hash": "085a930d44dc9c8048af4bd3cd0b370b4b8a8abc10393d118fa9594812d23cc37cd3ca56c5bbe35bac17c83885c411e32179fd689c350d59de09a8c8724b8bba"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-linux-x64.tar.gz",
|
||||||
|
"rid": "linux-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/96e19e8f-579e-4a1d-a18e-6773a44d7cd1/092cfc588686cc698c449998b7d5ae35/dotnet-sdk-9.0.100-preview.5.24307.3-linux-x64.tar.gz",
|
||||||
|
"hash": "13b9934b3e7b736ab802a8c580aad95ed4dff6b8f31047c71ce9ffcf4d07e55105d4b0170d309551707b9d232d297cb305c67ed5b5f7026f47ec072ee1bbc121"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-osx-arm64.pkg",
|
||||||
|
"rid": "osx-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/4138605e-d1df-4672-b024-862b8b1bc4dc/bbf19075238cb836aa0483014f8174e3/dotnet-sdk-9.0.100-preview.5.24307.3-osx-arm64.pkg",
|
||||||
|
"hash": "c578766dc35c61bafeb6ab07e70b6e6664504d2e5560bc37aa50fc75690dac485bb635c86d9264670717a04514787a0344561ce428e30e25e17f820fc2cd8d09"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-osx-arm64.tar.gz",
|
||||||
|
"rid": "osx-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/090175ff-fe42-4064-98fe-b6d90e08162d/bc72a57ada79f0ee7b71d74f5deb66a0/dotnet-sdk-9.0.100-preview.5.24307.3-osx-arm64.tar.gz",
|
||||||
|
"hash": "8c1a13d14f2502d3897871f82abd2c2df8cb41ff9d754e79693b99d0780deb910dad7486e05ec065c4a38490de00d251c64b0b2a734863e0a452f0ed23b1e1a0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-osx-x64.pkg",
|
||||||
|
"rid": "osx-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/f4139839-15fa-4ef6-a1b0-fb77ee467b2e/7529958cc121871a79d3da1a0f851333/dotnet-sdk-9.0.100-preview.5.24307.3-osx-x64.pkg",
|
||||||
|
"hash": "c82ca4055e7d2d8cae3f9a9924a9fc05392f3b58a5bf4b690efc233d61c061e185f2b125967733bf69936d5db8b1a4d06dcbc3c1d28d3bd131edcedf780a2697"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-osx-x64.tar.gz",
|
||||||
|
"rid": "osx-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/a6731f1c-ffd0-4cca-a309-89576e55552c/3000f43ca4b3b51bb034bd7daa514841/dotnet-sdk-9.0.100-preview.5.24307.3-osx-x64.tar.gz",
|
||||||
|
"hash": "ebb84f920a7bb663238a10007d784a7c90f66d073089371fc2c9d5556cba945918fd8b193e02eb3d889676952b79616398aa2555d7d46d080088f01f67ede43e"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-arm64.exe",
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/4f58d46d-3ff2-4ad5-9e25-6abaf2a98699/d96c5e7e2b2f7bba1f56b73875a2f764/dotnet-sdk-9.0.100-preview.5.24307.3-win-arm64.exe",
|
||||||
|
"hash": "a8e398611736c4a5a20402b2cb9de2b3320319e03b0904182f258d095523299c7c2ff6774df9301baf1d8bb4e1f5ae0985992ef21c89ef668f291db3f1dafb77"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-arm64.zip",
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/2c38b883-86fd-4970-b5fc-3486740fcb4e/17024f80e99c45f74ef69700c982d214/dotnet-sdk-9.0.100-preview.5.24307.3-win-arm64.zip",
|
||||||
|
"hash": "137ae59e968091bca5316452d4345830b5743578a65167d493d3b12242f54d6cf40181471236060803a3e29e51bed254b86dc436582bece8915666dd0193cc0a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-x64.exe",
|
||||||
|
"rid": "win-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/ad4f7358-9797-4301-bb3f-2bbaeffb1aea/7e740c0f41c8dd1e2282e5b88a65e727/dotnet-sdk-9.0.100-preview.5.24307.3-win-x64.exe",
|
||||||
|
"hash": "911abd43eb7b7b49eed69304dfe2e0fab3360bf7e72d5e421b2954e1f6dc33e9db7dd4bf357382e57d71b663c3bf242284592a4130c9141d9c782e602edb6779"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-x64.zip",
|
||||||
|
"rid": "win-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/b08c26a7-83de-4d9a-b4d7-d87942b6d35e/d6d973d0cfe914189692af1154690935/dotnet-sdk-9.0.100-preview.5.24307.3-win-x64.zip",
|
||||||
|
"hash": "297797f709933f435021be0068bdf9e7051e493d60212c29a9746cb5e6672ee8f2f6a2b2c214f1d4753e87e449faf712f60edc7c4eb32d34e555dee07c8a04a2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-x86.exe",
|
||||||
|
"rid": "win-x86",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/99dfb394-02cb-4ab6-82ee-b15c7b5bb69a/cf6e482460f5237237f9232e9f9afedc/dotnet-sdk-9.0.100-preview.5.24307.3-win-x86.exe",
|
||||||
|
"hash": "2223918e2b3bdc3623a7ff323ae5c930da47408c1276035c10408de80a65c9220d9bcab79435690f9d0473e60939935bd5ce77a532486deb89b26b9e9b4417f3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-sdk-win-x86.zip",
|
||||||
|
"rid": "win-x86",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/7e6cadfb-b694-4d94-9f0c-55b3a72e6089/11c7bbd8d2f072e483e274fec5e8654d/dotnet-sdk-9.0.100-preview.5.24307.3-win-x86.zip",
|
||||||
|
"hash": "8d167c0926d6d3aaa7739c7417039b9be27aefa4b7f52fef3c6503173d3580dbda6e688bd68716e07441aa072d9bc94faaa34651c2ff0b57a06fec65a8a81260"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"aspnetcore-runtime": {
|
||||||
|
"version": "9.0.0-preview.5.24306.11",
|
||||||
|
"version-display": "9.0.0-preview.5",
|
||||||
|
"version-aspnetcoremodule": [
|
||||||
|
"19.0.24159.0"
|
||||||
|
],
|
||||||
|
"vs-version": "",
|
||||||
|
"files": [
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-linux-arm.tar.gz",
|
||||||
|
"rid": "linux-arm",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/9885e829-9401-4f84-8948-33bfbec4a486/40b414d190c0c85614c18f42f6c4d1a9/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-arm.tar.gz",
|
||||||
|
"hash": "5f41868ee89d47b391968d7f01772e6c223ae12d7d86461d38972f56de8e6278ea0aaf723d736bb2f03ddfb7ba0627f1ce7f0447c62aa6b48854b5434b33da9b"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-linux-arm64.tar.gz",
|
||||||
|
"rid": "linux-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/e8849fb4-309b-4008-b697-4b5af127cc8e/285762b4db9cfb18abad4e005b37f2cb/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-arm64.tar.gz",
|
||||||
|
"hash": "6e6198d26b16ebae7bf7f7a428b0026d3c7edb20fa0acf844670a98cdb78a8b0d37cad5df22f35dc3379de8069fdc95318f5eeebcd5b03ad99cf595699116abb"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-linux-musl-arm.tar.gz",
|
||||||
|
"rid": "linux-musl-arm",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/0ac17d7b-df82-4c78-8be8-cedd92c28f23/f80b29a59db088239e19970058cd6c49/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-musl-arm.tar.gz",
|
||||||
|
"hash": "44628326e3efb241ee24e9a39abf6f4318d415d1977655d8fcdbdb8c61aa05f4b4c058dd8c0c52cf206c3979e5b5b2cad86cdb9f56e0a2b10bf2d9994ae8ebde"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-linux-musl-arm64.tar.gz",
|
||||||
|
"rid": "linux-musl-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/d1c32044-fdd8-49b9-90ee-87531de750e8/8c2d4018226292cebbe470335614f9e3/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-musl-arm64.tar.gz",
|
||||||
|
"hash": "dfc4e8f082214ff796ca6b3c548b38b1e61221faa90eb96e1f19771f14197e2e4ee616057cd29b37addeba91098ba151859be8eb51015b1bc38113fe2d3c41b6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-linux-musl-x64.tar.gz",
|
||||||
|
"rid": "linux-musl-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/f6f9b71c-095a-4aeb-8eb7-fada01704860/117e89d575a73207194a9cffdbec78b9/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-musl-x64.tar.gz",
|
||||||
|
"hash": "f82ec65e016c0996b74c144c1a11de7d2f3bc8bf7a51f217d697fc8a019039995df23c7e64df1e98950ff5cb3a8f3c815735102288bd73efd1192a20f21761c2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-linux-x64.tar.gz",
|
||||||
|
"rid": "linux-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/f43de71b-3bf6-49ae-99ec-66499bfa6990/438e1533bbb47d3d7e1f58983677a4f6/aspnetcore-runtime-9.0.0-preview.5.24306.11-linux-x64.tar.gz",
|
||||||
|
"hash": "b4358041bfc42bf614644e7f3c38a4fb73185a8d3541065bfd6758622860b0d0addff6a7ab6e7439d029b0b54238864279d19f1b5096b5d7c0fd10c0435e652e"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-osx-arm64.tar.gz",
|
||||||
|
"rid": "osx-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/b4c5eec1-4026-4e58-adfd-64dbf4426b1e/1f05059da0484ade0ba1ce6a3e8f6bd5/aspnetcore-runtime-9.0.0-preview.5.24306.11-osx-arm64.tar.gz",
|
||||||
|
"hash": "f6ed6cc22e20e986cf54ddd0c8868b524efcf84ccbcd5335bdb4ac44fbb08641850448aed5d85bcfd2d403b3a89a73cb932d73db1b590cfc704a58aa8ec79d5f"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-osx-x64.tar.gz",
|
||||||
|
"rid": "osx-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/f07ad200-6654-4341-a594-9a1eb1ca66f9/929c2533f6fe9c402fcb5fee99ee1103/aspnetcore-runtime-9.0.0-preview.5.24306.11-osx-x64.tar.gz",
|
||||||
|
"hash": "104b0b8f216bd36710ee912c92c89c4a5be97774eb21cf090c5c12acbe3ff8a8ec22a2b2bca56feda8aa21690c734d5a4b8293569cbf45172ead6b587d3858fd"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-win-arm64.exe",
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/c78c4ab8-5fad-4d72-b5c5-6edd4c51fa2d/2154d7e93cc29caa92df1f8d990a8ea8/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-arm64.exe",
|
||||||
|
"hash": "93c04f3dfd446180cf143d8839abba89f389b3def23489b249636cba3a7a032406066a0e6db67adb3f9a87897778ec11117599a6524b5e0b69b470edfee10314"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-win-arm64.zip",
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/8d13b17d-912a-4f52-bc64-05113d585ab3/40cab8f4d7efdf30ea9d5178e8f16de3/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-arm64.zip",
|
||||||
|
"hash": "6f49d789c314b1f3ead17d2c9870f5255cfe53871418ba626946b4128bde87d24c7427bc9176d98c528f458a69aa11ec016bd0e4a23a8f129351dde43a84de5b"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-win-x64.exe",
|
||||||
|
"rid": "win-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/33d48eed-15df-40b1-86db-86cfd602b8a9/f68eedd88c935d4e73028861f95f001b/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-x64.exe",
|
||||||
|
"hash": "0a1f2b3d84864c543fb1882eca2409730bdb8f661422e13d53f664d90b9133d1a651d095467e6881491f8326fd31ab533cff480352af2468e4369fa12fec5d23"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-win-x64.zip",
|
||||||
|
"rid": "win-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/b341e7de-2607-407e-a539-744dc7c0af3a/2a78d3e9a34f4e5f23150554921cdf6c/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-x64.zip",
|
||||||
|
"hash": "b5d2160fb4af420ee73cb9205372518d9401333b91a1852758288b7fe9f198092ae4e029e4b49164d5c8303ca4c8fd0845280d70e2c79d5679ba6cec6c6045b0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-win-x86.exe",
|
||||||
|
"rid": "win-x86",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/9b5c5c65-532f-4498-93a9-5b38449f577a/3369bf02ce5d8b74a109cb221baf5c2d/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-x86.exe",
|
||||||
|
"hash": "1a209d3bcc4e29dc7afb0bb0aecc66e0762640030d89a32ecd61387c9eeb84f48147a095dfaef4b79c27d3b682a250e3f3de7776e7d0c95570d18f8bef41cdf1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-win-x86.zip",
|
||||||
|
"rid": "win-x86",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/86db0409-ec32-4dc6-bcc9-d5534ec20220/b5ed337c859e403f4b33a31891e1cd22/aspnetcore-runtime-9.0.0-preview.5.24306.11-win-x86.zip",
|
||||||
|
"hash": "19d750ac6418996ae9bece2198ea576cba161bf5e4670f256ba2f17972f7bacbae35463bfbb40a32887739fa8b2dda906df395df150b356f2350e00279ad20bc"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-composite-linux-arm.tar.gz",
|
||||||
|
"rid": "linux-arm",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/e04de0f4-59e6-42a8-9530-16af0bf369cc/c66a4ec5be50872a6606a8f8b2f78404/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-arm.tar.gz",
|
||||||
|
"hash": "2b80333b0c8513ed18adfa715121290575c71e0101f920b8bc105d3d81ce3ba104a823d36a8ad5c871b6db42d1078b19f72979ca4e1225ff0f15980ab5aac5d7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-composite-linux-arm64.tar.gz",
|
||||||
|
"rid": "linux-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/b0f62525-01d8-4ed4-a091-086fd0210846/00a6b88fc1c125bde4a47b3ba9d6b209/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-arm64.tar.gz",
|
||||||
|
"hash": "441abcf355a94f02929f3bb16899180ce3e253daebd7591696dd7f934e5d2033b341a1cb1944b06e0b205afabc3189432fdca26d89bd80f82db132d5589262dc"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-composite-linux-musl-arm.tar.gz",
|
||||||
|
"rid": "linux-musl-arm",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/a1d24de4-4253-4689-b74c-49200f858bb2/302418f944d071fc5add18730a928c9f/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-musl-arm.tar.gz",
|
||||||
|
"hash": "976d8f04c387a42f107fd4a0c1ecef798cf1d3a3e961aa4f06bd9ddf08b15155cead38876d4cda60ec68664562d7883f03e642aadec32693c6a42265cfad4463"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-composite-linux-musl-arm64.tar.gz",
|
||||||
|
"rid": "linux-musl-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/060552c1-2c74-40d7-b625-b35a7e41f827/c5b91c025b6ef6bf62b6fd1050fa67d2/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-musl-arm64.tar.gz",
|
||||||
|
"hash": "ce547b2e4249f0028fb12b5d2f16560c959263874b63983797128ecc091099f374c89dd2386aaa8db9ac559114255932ccca9511378bc0a43db05e99408d333e"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-composite-linux-musl-x64.tar.gz",
|
||||||
|
"rid": "linux-musl-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/e1b305a5-cee3-47c6-919e-8772e5dd76ff/8dba7a53c74a331a667de203b2d2191f/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-musl-x64.tar.gz",
|
||||||
|
"hash": "abf43f18b74bca8a7e6e4c2faf136eae844012f6a1e77e886e2d5a414c0bfd450de6d0916a78951218e39f8c162ea5803a061e833fb73763e9c56ef821b684f9"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "aspnetcore-runtime-composite-linux-x64.tar.gz",
|
||||||
|
"rid": "linux-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/44d88b11-6c78-407c-8f2b-c1c08065afc1/1e62a37ac72e089926415447b1989f8e/aspnetcore-runtime-composite-9.0.0-preview.5.24306.11-linux-x64.tar.gz",
|
||||||
|
"hash": "5273644b48020ae3cfddd4035f17b0499d9cb0bc253bf53b6332bba0e8460b1994f0a4d3ad7d644533d84fea481cc521294f91e9e28608b815d9b332de7fc075"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "dotnet-hosting-win.exe",
|
||||||
|
"rid": "",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/1eb7f78f-c605-4e38-b5b0-33b58ccb8460/c7421e8b5616b751a9a66c0c5abba81d/dotnet-hosting-9.0.0-preview.5.24306.11-win.exe",
|
||||||
|
"hash": "04a1299e7fbf65ad6587f58013c03cb557e34790193aeb98af95a29e26bf836649730d76060042b0a99566d85b02f4aa69a5558aa777865b087bd59cb6f8d836",
|
||||||
|
"akams": "https://aka.ms/dotnetcore-9-0-windowshosting"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"windowsdesktop": {
|
||||||
|
"version": "9.0.0-preview.5.24306.8",
|
||||||
|
"version-display": "9.0.0-preview.5",
|
||||||
|
"files": [
|
||||||
|
{
|
||||||
|
"name": "windowsdesktop-runtime-win-arm64.exe",
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/fabdb881-9c52-4744-ae24-b529aca98806/c5b048d0f5d46b66ddec6643b3b8bbb7/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-arm64.exe",
|
||||||
|
"hash": "483b81fbada3d60b94c7bdd6163c04449243aadaf5805d0135ab732b9a2a7aaf1a271e6de37b0704b1586523751a30131ac42415bd841ffb4cf77d5eee9d63ed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "windowsdesktop-runtime-win-arm64.zip",
|
||||||
|
"rid": "win-arm64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/2ed957d2-54c3-479c-a17b-e4c721d25a86/0f56cbf7a7454a15de16fe20273ed8cb/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-arm64.zip",
|
||||||
|
"hash": "d4b865cdcaf3e346b16eaabff77c4f2a911a408c37439dfdd4f632170dec2900b8745d0fc80fe8463ef25b768031c2b741663a8e02bdc930de56d14076996cc5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "windowsdesktop-runtime-win-x64.exe",
|
||||||
|
"rid": "win-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/6c481981-dc6b-4e69-9c60-7f0c3ce64e0d/0b5a8d18e2014143af7faed2e2c5e251/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-x64.exe",
|
||||||
|
"hash": "c294acd9d6b022193f12605adbb1cf8609990455990d46ed307a5b9cae2d0977b4e81dacbaa7539386059307b83e7f4de07c22644689f7df109346970bd569bf"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "windowsdesktop-runtime-win-x64.zip",
|
||||||
|
"rid": "win-x64",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/2790489a-2b90-47f5-a281-353a05c4cdd9/0833d5448b6481a29d8a58b6db98feca/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-x64.zip",
|
||||||
|
"hash": "85e7a9465091f4bbe63c47938f042404e40ccf6b1f217713994fc67404a95607cb0664543cabc54b3aa017233243299139a1ac90570e36a0a3020bf9c15f141a"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "windowsdesktop-runtime-win-x86.exe",
|
||||||
|
"rid": "win-x86",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/976bdb90-8f89-49f0-871d-8aafcc1337c6/67bf6ba2ff55915f3c99dd88b0bbb6c0/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-x86.exe",
|
||||||
|
"hash": "0d406c96f0c38eb1a887bd7327c0bb4c75c456003098203b34100a7c64e06072e2d7b913714a9cd64f9fd727203f1b30f6aa51a99f40503b9da6d0a70a7fe1e9"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "windowsdesktop-runtime-win-x86.zip",
|
||||||
|
"rid": "win-x86",
|
||||||
|
"url": "https://download.visualstudio.microsoft.com/download/pr/4dea813a-bc32-49f9-96c3-09b1762b4034/0b3bac88273cbce4e1d939114801c396/windowsdesktop-runtime-9.0.0-preview.5.24306.8-win-x86.zip",
|
||||||
|
"hash": "d3b44cdad9da672e4cd4480e2092f2492455b3e36f25782e323af9b79d29bd57997164c0395bbd10e4cbe8a8bcde63e021b8e64ef6a1fa8a3b137d276ec55d5f"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"release-date": "2024-05-21",
|
"release-date": "2024-05-21",
|
||||||
"release-version": "9.0.0-preview.4",
|
"release-version": "9.0.0-preview.4",
|
||||||
|
|||||||
@@ -4,14 +4,14 @@ The following [.NET releases](../releases.md) are currently supported:
|
|||||||
|
|
||||||
| Version | Release Date | Support | Latest Patch Version | End of Support |
|
| 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.4][9.0.0-preview.4] | |
|
| [.NET 9](9.0/README.md) | November 12, 2024 | [STS][policies] | [9.0.0-preview.5][9.0.0-preview.5] | |
|
||||||
| [.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 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 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 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 |
|
||||||
|
|
||||||
You can find release notes for all releases, including out-of-support releases, in the [release-notes](.) directory.
|
You can find release notes for all releases, including out-of-support releases, in the [release-notes](.) directory.
|
||||||
|
|
||||||
[9.0.0-preview.4]: 9.0/preview/preview4/9.0.0-preview.4.md
|
[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
|
[8.0.6]: 8.0/8.0.6/8.0.6.md
|
||||||
[7.0.20]: 7.0/7.0.20/7.0.20.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
|
[6.0.31]: 6.0/6.0.31/6.0.31.md
|
||||||
|
|||||||
@@ -3,11 +3,11 @@
|
|||||||
"releases-index": [
|
"releases-index": [
|
||||||
{
|
{
|
||||||
"channel-version": "9.0",
|
"channel-version": "9.0",
|
||||||
"latest-release": "9.0.0-preview.4",
|
"latest-release": "9.0.0-preview.5",
|
||||||
"latest-release-date": "2024-05-21",
|
"latest-release-date": "2024-06-11",
|
||||||
"security": false,
|
"security": false,
|
||||||
"latest-runtime": "9.0.0-preview.4.24266.19",
|
"latest-runtime": "9.0.0-preview.5.24306.7",
|
||||||
"latest-sdk": "9.0.100-preview.4.24267.66",
|
"latest-sdk": "9.0.100-preview.5.24307.3",
|
||||||
"product": ".NET",
|
"product": ".NET",
|
||||||
"release-type" : "sts",
|
"release-type" : "sts",
|
||||||
"support-phase": "preview",
|
"support-phase": "preview",
|
||||||
|
|||||||
@@ -10,11 +10,11 @@ The following table lists in-support .NET releases.
|
|||||||
|
|
||||||
| Version | Release Date | Support | Latest Patch Version | End of Support |
|
| 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.4][9.0.0-preview.4] | |
|
| [.NET 9](release-notes/9.0/README.md) | November 12, 2024 | [STS][policies] | [9.0.0-preview.5][9.0.0-preview.5] | |
|
||||||
| [.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 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 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 |
|
||||||
|
|
||||||
[9.0.0-preview.4]: release-notes/9.0/preview/preview4/9.0.0-preview.4.md
|
[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
|
[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
|
[6.0.31]: release-notes/6.0/6.0.31/6.0.31.md
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user