1
0
mirror of synced 2025-12-19 18:06:02 -05:00

.NET 10 Preview 2 Release Notes (#9769)

* start preview 2 release notes

* Add feature section to WPF release notes

Fix linter issue

* updates for linter

* updates

* add release notes for efcore

* small fix to the fixed bugs link

* typo

* added mention of another improvement

* .NET MAUI in 10 preview 2

Starting the release notes gathering here. @dalexsoto @rolfbjarne @jonpryor @PureWeen @Redth please contribute.

* Add ExportPkcs12 blurb

* Fix bad newlines from Copilot Workspace

* add release note about SDK noun-first command forms

* Update known issues to include ARM64 Windows hosting bundle upgrade break (#9783)

* Update known issues to include ARM64 Windows hosting bundle upgrade break

* Apply suggestions from code review

Co-authored-by: Daniel Roth <daroth@microsoft.com>

* Add ASP.NET Core updates for .NET 10 Preview 2 (#9801)

* Add ASP.NET Core updates for .NET 10 Preview 2

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Martin Costello <martin@martincostello.com>

* Add Blazor reconnection UI component

* Add remaining Blazor features

* Edits

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Safia Abdalla <safia@microsoft.com>

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Safia Abdalla <safia@microsoft.com>

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Safia Abdalla <safia@microsoft.com>

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Luke Latham <1622880+guardrex@users.noreply.github.com>

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Luke Latham <1622880+guardrex@users.noreply.github.com>

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Luke Latham <1622880+guardrex@users.noreply.github.com>

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Luke Latham <1622880+guardrex@users.noreply.github.com>

* Update release-notes/10.0/preview/preview2/aspnetcore.md

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Luke Latham <1622880+guardrex@users.noreply.github.com>

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Luke Latham <1622880+guardrex@users.noreply.github.com>

* Add ShouldMatch code snippet

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Wade Pickett <wpickett@microsoft.com>

* Update release-notes/10.0/preview/preview2/aspnetcore.md

Co-authored-by: Wade Pickett <wpickett@microsoft.com>

---------

Co-authored-by: Martin Costello <martin@martincostello.com>
Co-authored-by: Safia Abdalla <safia@microsoft.com>
Co-authored-by: Luke Latham <1622880+guardrex@users.noreply.github.com>
Co-authored-by: Wade Pickett <wpickett@microsoft.com>

* Add containers release notes for 10.0 Preview 2 (#9796)

* Add containers release notes for 10.0 Preview 2

* Fix run-on-sentence

Co-authored-by: Matt Thalman <mthalman@microsoft.com>

---------

Co-authored-by: Matt Thalman <mthalman@microsoft.com>

* WinForms Preview 2 Release Notes (#9787)

* Preview 2

* Fix typo

* Update query

* Review feedback

* extra line

* Fixing errors

* Initial version C# P2 blog post (#9795)

* Initial version C# P2 blog post

* Apply suggestions from code review

Co-authored-by: Bill Wagner <wiwagn@microsoft.com>

* updat ename of file

* Update release-notes/10.0/preview/preview2/csharp.md

---------

Co-authored-by: James Montemagno <james.montemagno@gmail.com>
Co-authored-by: Bill Wagner <wiwagn@microsoft.com>

* Preview 2 release notes for WPF (#9805)

* Update wpf.md

* Add missing period.

* cleanup

* cleanup

* Add .NET 10 Preview 2 release notes -- Libraries and Runtime (#9770)

* Start runtime and library release notes

* Add JIT notes

* Update benchmarks

* Fix array de-abstraction intro

* Update release-notes/10.0/preview/preview2/runtime.md

---------

Co-authored-by: Aman Khalid <amankhalid@microsoft.com>

* MAUI in 10 preview 2 (#9782)

* MAUI in 10 preview 1

* what's new for maui

thanks davidbritch for capturing these

* Update URLs for macios release notes

* Final polishing

---------

Co-authored-by: Alex Soto <alex@soto.dev>
Co-authored-by: Rachel Kang <rachel.j.kang@gmail.com>

* updates

* updates to readme

* update readme

* tweaks to mds

* enhacne tables

* lint cleanup

* Updating 10.0 PReview files

* Update releases-index.json

* updates

---------

Co-authored-by: Rich Lander <rlander@microsoft.com>
Co-authored-by: maumar <maumar@microsoft.com>
Co-authored-by: David Ortinau <david.ortinau@microsoft.com>
Co-authored-by: Jeremy Barton <jbarton@microsoft.com>
Co-authored-by: Chet Husk <chusk3@gmail.com>
Co-authored-by: Stephen Halter <halter73@gmail.com>
Co-authored-by: Daniel Roth <daroth@microsoft.com>
Co-authored-by: Martin Costello <martin@martincostello.com>
Co-authored-by: Safia Abdalla <safia@microsoft.com>
Co-authored-by: Luke Latham <1622880+guardrex@users.noreply.github.com>
Co-authored-by: Wade Pickett <wpickett@microsoft.com>
Co-authored-by: Logan Bussell <loganbussell@microsoft.com>
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
Co-authored-by: Merrie McGaw <mmcgaw@microsoft.com>
Co-authored-by: Kathleen Dollard <kdollard@microsoft.com>
Co-authored-by: Bill Wagner <wiwagn@microsoft.com>
Co-authored-by: Andy (Steve) De George <67293991+adegeo@users.noreply.github.com>
Co-authored-by: Aman Khalid <amankhalid@microsoft.com>
Co-authored-by: Alex Soto <alex@soto.dev>
Co-authored-by: Rachel Kang <rachel.j.kang@gmail.com>
Co-authored-by: Rahul Bhandari (.NET) <rbhanda@microsoft.com>
This commit is contained in:
James Montemagno
2025-03-18 10:20:38 -07:00
committed by GitHub
parent 7db246d765
commit 9cd3c54849
20 changed files with 2107 additions and 19 deletions

View File

@@ -16,39 +16,40 @@ It is currently in development and not supported. .NET 10 is expected to be rele
| Date | Release |
| :-- | :-- |
| 2025/03/18 | [10.0.0 Preview 2](preview/preview2/README.md) |
| 2025/02/25 | [10.0.0 Preview 1](preview/preview1/README.md) |
### .NET Libraries
- [What's new in .NET 10 libraries](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview#net-libraries)
- [Preview 1](preview/preview1/libraries.md)
- [Preview 2](preview/preview2/libraries.md)
### .NET Runtime
- [What's new in the .NET 10 runtime](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/runtime)
- [Preview 1](preview/preview1/runtime.md)
- [Preview 2](preview/preview2/runtime.md)
### .NET SDK
- [What's new in the SDK for .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/sdk)
- [Preview 1](preview/preview1/sdk.md)
- [Preview 2](preview/preview2/sdk.md)
### C\#
- [What's new in C# 14](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14)
- [Preview 1](preview/preview1/csharp.md)
- [Preview 2](preview/preview2/csharp.md)
### ASP.NET Core
- [What's new in ASP.NET Core 10.0](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0)
- [Preview 1](preview/preview1/aspnetcore.md)
- [Preview 2](preview/preview2/aspnetcore.md)
### .NET MAUI
- [What's new in .NET MAUI for .NET 10](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10)
- [Preview 1](preview/preview1/dotnetmaui.md)
- [Preview 2](preview/preview2/dotnetmaui.md)
### Entity Framework Core
- [What's new in EF Core 10](https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew)
- [Preview 1](preview/preview1/efcore.md)
- [Preview 2](preview/preview2/efcore.md)

View File

@@ -2,3 +2,8 @@
You may encounter some known issues, which may include workarounds, mitigations, or expected resolution timeframes. Watch this space for any known issues in .NET 10.0.
## ASP.NET Core Runtime Hosting Bundle upgrade breaks IIS hosting on ARM64 machines
Starting in .NET 10 Preview 2, installing the ASP.NET Core Runtime Hosting Bundle for Windows on ARM64 when a earlier version of the hosting bundle was previously installed breaks IIS hosting. This causes problems for both IIS and IIS express on ARM64 machines after attempting to update the hosting bundle. Fortunately, **you can work around this issue by uninstalling all hosting bundles and reinstalling the .NET 10 Preview 2 hosting bundle.**
See [the GitHub issue](https://github.com/dotnet/aspnetcore/issues/60764) for more details.

View File

@@ -4,6 +4,10 @@
- [Pruning of Framework-provided Package References](#pruning-of-framework-provided-package-references)
.NET SDK updates in .NET 10:
- [What's new in .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview) documentation
## Pruning of Framework-provided Package References
Starting in .NET 10, the [NuGet Audit][nuget-audit] feature can now [prune framework-provided package references][prune-package-references-spec] that are not used by the project. This feature will be enabled by default for all .NET TargetFrameworks (e.g. `net8.0`, `net10.0`) and .NET Standard 2.0 and greater TargetFrameworks. This change will help reduce the number of packages that are restored and analyzed during the build process, which can lead to faster build times and reduced disk space usage. It also can lead to a reduction in false positives from NuGet Audit and other dependency-scanning mechanisms.

View File

@@ -0,0 +1,794 @@
# .NET 10 Preview 2 Binaries
.NET 10 Preview 2 installers and binaries can be downloaded for the following product versions:
- `.NET 10.0.0 Preview 2`
- `.NET SDK 10.0.100-preview.2.25164.34`
See [README.md](README.md) for .NET 10 release notes and discussions.
The latest .NET releases are always listed at [.NET Releases](../../README.md).
## Downloads
| | SDK Installer | SDK Binaries | Runtime Installer | Runtime Binaries | ASP.NET Core Runtime |Windows Desktop Runtime |
| --------- | :------------------------------------------: | :----------------------: | :---------------------------: | :-------------------------: | :-----------------: | :-----------------: |
| Windows | [x86][dotnet-sdk-win-x86.exe] \| [x64][dotnet-sdk-win-x64.exe] \| [Arm64][dotnet-sdk-win-arm64.exe] | [x86][dotnet-sdk-win-x86.zip] \| [x64][dotnet-sdk-win-x64.zip] \| [Arm64][dotnet-sdk-win-arm64.zip] | [x86][dotnet-runtime-win-x86.exe] \| [x64][dotnet-runtime-win-x64.exe] \| [Arm64][dotnet-runtime-win-arm64.exe] | [x86][dotnet-runtime-win-x86.zip] \| [x64][dotnet-runtime-win-x64.zip] \| [Arm64][dotnet-runtime-win-arm64.zip] | [x86][aspnetcore-runtime-win-x86.exe] \| [x64][aspnetcore-runtime-win-x64.exe] \|; [Hosting Bundle][dotnet-hosting-win.exe] | [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] | - |
| 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] \| [Arm][aspnetcore-runtime-linux-arm.tar.gz] \| [Arm64][aspnetcore-runtime-linux-arm64.tar.gz] \| [x64 Alpine][aspnetcore-runtime-linux-musl-x64.tar.gz] | - |
| | [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
10.0.100-preview.2.25164.34
```
## .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
```
## Container Images
[.NET container images](https://github.com/dotnet/dotnet-docker/blob/main/README.md) have been updated for this release. The [.NET container samples](https://github.com/dotnet/dotnet-docker/blob/main/samples/README.md) show various ways to use .NET container images.
The following repos have been updated:
- [dotnet/sdk](https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md)
- `docker pull mcr.microsoft.com/dotnet/sdk:10.0-preview`
- [dotnet/aspnet](https://github.com/dotnet/dotnet-docker/blob/main/README.aspnet.md)
- `docker pull mcr.microsoft.com/dotnet/aspnet:10.0-preview`
- [dotnet/runtime](https://github.com/dotnet/dotnet-docker/blob/main/README.runtime.md)
- `docker pull mcr.microsoft.com/dotnet/runtime:10.0-preview`
- [dotnet/runtime-deps](https://github.com/dotnet/dotnet-docker/blob/main/README.runtime.md)
- `docker pull mcr.microsoft.com/dotnet/runtime-deps:10.0-preview`
## Visual Studio Compatibility
.NET 10 is compatible with [Visual Studio 17.14 latest preview](https://visualstudio.microsoft.com) Users will have to [download](https://dotnet.microsoft.com/download/dotnet/10.0) and install the .NET 10 runtime/sdk standalone.
## Feedback
Your feedback is important and appreciated. We've created a discussion at <https://github.com/dotnet/core/discussions/categories/news> for your questions and comments.
[checksums-runtime]: https://builds.dotnet.microsoft.com/dotnet/checksums/10.0.0-preview.2-sha.txt
[checksums-sdk]: https://builds.dotnet.microsoft.com/dotnet/checksums/10.0.0-preview.2-sha.txt
[linux-packages]: ../install-linux.md
## Packages updated in this release
| Package name | Version |
| :----------- | :------------------ |
Microsoft.DotNet.ApiCompat.Tool | 10.0.100-preview.2.25164.34
Microsoft.DotNet.Common.ProjectTemplates.10.0 | 10.0.100-preview.2.25164.34
Microsoft.NET.Build.Containers | 10.0.100-preview.2.25164.34
FSharp.Compiler.Service | 43.9.300-preview.25124.4
Microsoft.DotNet.ApiCompat.Task | 10.0.100-preview.2.25164.34
FSharp.Core | 9.0.300-beta.25124.4
Microsoft.DotNet.Common.ItemTemplates | 10.0.100-preview.2.25164.34
Microsoft.Net.Sdk.Compilers.Toolset | 10.0.100-preview.2.25164.34
Microsoft.TemplateEngine.Samples | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.TemplateLocalizer.Core | 10.0.100-preview.2.25163.7
Microsoft.TemplateSearch.Common | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.Core.Contracts | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.Edge | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.Authoring.TemplateVerifier | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.IDE | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.Orchestrator.RunnableProjects | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.Authoring.Tasks | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.Abstractions | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.Authoring.CLI | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.Authoring.Templates | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.Core | 10.0.100-preview.2.25163.7
Microsoft.TemplateEngine.Utils | 10.0.100-preview.2.25163.7
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Crossgen2.linux-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.linux-bionic-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Crossgen2.osx-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.linux-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.win-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.wasi-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.iossimulator-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Crossgen2.win-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Crossgen2.win-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Logging | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Logging.Abstractions | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Crossgen2.linux-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.linux-musl-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.osx-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.android-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.wasi-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.browser-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvos-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.wasi-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.linux-musl-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Configuration | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Logging.Console | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Logging.Configuration | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Logging.EventSource | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Options | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.MonoTargets.Sdk | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Sdk | 10.0.0-preview.2.25163.2
Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NET.WebAssembly.Threading | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-10.0.100-preview.2.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-10.0.100-preview.2 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-10.0.100-preview.2.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-10.0.100-preview.2.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net9.Manifest-10.0.100-preview.2.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Ref | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.wasi-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.osx-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.linux-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.linux-bionic-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.ios-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.tvos-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.win-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvossimulator-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.osx-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.win-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.win-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
runtime.linux-arm64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Diagnostics | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Diagnostics.Abstractions | 10.0.0-preview.2.25163.2
Microsoft.Extensions.FileProviders.Abstractions | 10.0.0-preview.2.25163.2
Microsoft.Extensions.FileProviders.Physical | 10.0.0-preview.2.25163.2
Microsoft.Extensions.FileSystemGlobbing | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Hosting | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Http | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Templates.net10 | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Templates.net10.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Templates.net10.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Templates.net10.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Sdk.WebAssembly.Pack.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Sdk.IL | 10.0.0-preview.2.25163.2
Microsoft.NET.Sdk.WebAssembly.Pack.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-10.0.100-preview.2.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-10.0.100-preview.2 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-10.0.100-preview.2.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net6.Manifest-10.0.100-preview.2.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.Current.Manifest-10.0.100-preview.2.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-10.0.100-preview.2.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-10.0.100-preview.2.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-10.0.100-preview.2 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-10.0.100-preview.2.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net8.Manifest-10.0.100-preview.2.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Crossgen2.linux-musl-arm | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net9.Manifest-10.0.100-preview.2.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Crossgen2.osx-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.browser-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.browser-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.linux-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.browser-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-x64.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm | 10.0.0-preview.2.25163.2
runtime.linux-arm64.Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
runtime.android-arm64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.android-x86.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.linux-arm.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.linux-arm64.Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.linux-musl-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.ios-arm64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.ios-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-x64 | 10.0.0-preview.2.25163.2
runtime.linux-arm.Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
runtime.win-x86.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
System.Diagnostics.EventLog | 10.0.0-preview.2.25163.2
System.Management | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.ios-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.iossimulator-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.linux-bionic-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.osx-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.tvossimulator-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.win-arm64 | 10.0.0-preview.2.25163.2
runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
runtime.linux-musl-arm.Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
runtime.linux-x64.Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.win-arm64.Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
runtime.win-x64.Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.win-x86.Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.win-x86.Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
System.ComponentModel.Composition | 10.0.0-preview.2.25163.2
System.CodeDom | 10.0.0-preview.2.25163.2
System.Collections.Immutable | 10.0.0-preview.2.25163.2
System.Composition | 10.0.0-preview.2.25163.2
System.Data.Odbc | 10.0.0-preview.2.25163.2
System.Composition.TypedParts | 10.0.0-preview.2.25163.2
System.Runtime.Caching | 10.0.0-preview.2.25163.2
System.Reflection.MetadataLoadContext | 10.0.0-preview.2.25163.2
System.ServiceModel.Syndication | 10.0.0-preview.2.25163.2
System.Text.Encoding.CodePages | 10.0.0-preview.2.25163.2
System.Speech | 10.0.0-preview.2.25163.2
System.Text.Json | 10.0.0-preview.2.25163.2
dotnet-ilverify | 10.0.0-preview.2.25163.2
Microsoft.Bcl.AsyncInterfaces | 10.0.0-preview.2.25163.2
Microsoft.Bcl.Cryptography | 10.0.0-preview.2.25163.2
Microsoft.Bcl.Numerics | 10.0.0-preview.2.25163.2
Microsoft.Bcl.Memory | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Caching.Abstractions | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Caching.Memory | 10.0.0-preview.2.25163.2
Microsoft.Bcl.TimeProvider | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Configuration.Abstractions | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Configuration.Binder | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Configuration.Ini | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Configuration.EnvironmentVariables | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Configuration.FileExtensions | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Configuration.Xml | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Configuration.UserSecrets | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Configuration.Json | 10.0.0-preview.2.25163.2
Microsoft.Extensions.FileProviders.Composite | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Logging.Debug | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Options.ConfigurationExtensions | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.Android.Sample.Mono | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.LibraryBuilder.Sdk | 10.0.0-preview.2.25163.2
Microsoft.NET.ILLink.Tasks | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.wasm.Sample.Mono | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Crossgen2.win-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Crossgen2.linux-musl-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.linux-musl-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.osx-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.win-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.win-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-x64.Cross.android-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.ios-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.browser-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.tvossimulator-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.browser-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.browser-wasm.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.linux-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.linux-musl-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.linux-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.win-arm64 | 10.0.0-preview.2.25163.2
runtime.linux-arm.Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
Microsoft.Win32.SystemEvents | 10.0.0-preview.2.25163.2
runtime.android-x64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.linux-arm.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
runtime.linux-bionic-x64.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
runtime.linux-bionic-x64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.linux-musl-x64.Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.linux-x64.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
runtime.maccatalyst-arm64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.win-arm64.Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
runtime.win-x86.Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
System.Composition.Convention | 10.0.0-preview.2.25163.2
System.Composition.AttributedModel | 10.0.0-preview.2.25163.2
System.Composition.Hosting | 10.0.0-preview.2.25163.2
System.Configuration.ConfigurationManager | 10.0.0-preview.2.25163.2
System.Data.OleDb | 10.0.0-preview.2.25163.2
System.Diagnostics.PerformanceCounter | 10.0.0-preview.2.25163.2
System.DirectoryServices.AccountManagement | 10.0.0-preview.2.25163.2
System.DirectoryServices.Protocols | 10.0.0-preview.2.25163.2
System.IO.Hashing | 10.0.0-preview.2.25163.2
System.Formats.Asn1 | 10.0.0-preview.2.25163.2
System.Linq.AsyncEnumerable | 10.0.0-preview.2.25163.2
System.IO.Pipelines | 10.0.0-preview.2.25163.2
System.Memory.Data | 10.0.0-preview.2.25163.2
System.Net.Http.WinHttpHandler | 10.0.0-preview.2.25163.2
System.Numerics.Tensors | 10.0.0-preview.2.25163.2
System.Net.ServerSentEvents | 10.0.0-preview.2.25163.2
System.Reflection.Metadata | 10.0.0-preview.2.25163.2
System.Reflection.Context | 10.0.0-preview.2.25163.2
System.Runtime.Serialization.Formatters | 10.0.0-preview.2.25163.2
System.Security.Cryptography.Pkcs | 10.0.0-preview.2.25163.2
System.Security.Cryptography.Cose | 10.0.0-preview.2.25163.2
System.ServiceProcess.ServiceController | 10.0.0-preview.2.25163.2
System.Threading.AccessControl | 10.0.0-preview.2.25163.2
System.Threading.Tasks.Dataflow | 10.0.0-preview.2.25163.2
System.Threading.RateLimiting | 10.0.0-preview.2.25163.2
runtime.linux-musl-arm.Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.linux-musl-arm.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
runtime.linux-musl-arm64.Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
runtime.linux-musl-arm64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.linux-x64.Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
runtime.osx-arm64.Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
runtime.osx-arm64.Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.osx-x64.Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
runtime.win-x64.Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
System.Diagnostics.DiagnosticSource | 10.0.0-preview.2.25163.2
System.DirectoryServices | 10.0.0-preview.2.25163.2
System.IO.Packaging | 10.0.0-preview.2.25163.2
System.Resources.Extensions | 10.0.0-preview.2.25163.2
System.Runtime.Serialization.Schema | 10.0.0-preview.2.25163.2
System.Security.Cryptography.Xml | 10.0.0-preview.2.25163.2
System.Security.Cryptography.ProtectedData | 10.0.0-preview.2.25163.2
System.Security.Permissions | 10.0.0-preview.2.25163.2
runtime.linux-musl-x64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.maccatalyst-x64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
System.ComponentModel.Composition.Registration | 10.0.0-preview.2.25163.2
System.Formats.Nrbf | 10.0.0-preview.2.25163.2
System.IO.Ports | 10.0.0-preview.2.25163.2
System.Net.Http.Json | 10.0.0-preview.2.25163.2
Microsoft.ILVerification | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Primitives | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.iOS.Sample.Mono | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.WebAssembly.Sdk.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.android-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.linux-bionic-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.android-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.wasi-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.android-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-x64.Cross.browser-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.android-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.maccatalyst-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.android-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.iossimulator-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.maccatalyst-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-arm64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-arm.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-x64.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.browser-wasm.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.iossimulator-arm64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.iossimulator-x64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.maccatalyst-arm64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.multithread.browser-wasm.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvos-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-arm64.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.tvossimulator-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.maccatalyst-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.osx-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.linux-arm.Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
runtime.linux-musl-x64.Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
runtime.linux-x64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.osx-x64.Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
runtime.osx-x64.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
runtime.osx-arm64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.osx-x64.Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.win-arm64.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
runtime.win-x64.Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
runtime.win-arm64.Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.win-x64.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
System.Threading.Channels | 10.0.0-preview.2.25163.2
System.Windows.Extensions | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Configuration.CommandLine | 10.0.0-preview.2.25163.2
Microsoft.Extensions.DependencyInjection.Specification.Tests | 10.0.0-preview.2.25163.2
Microsoft.Extensions.DependencyInjection | 10.0.0-preview.2.25163.2
Microsoft.Extensions.DependencyModel | 10.0.0-preview.2.25163.2
Microsoft.Extensions.DependencyInjection.Abstractions | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Hosting.Systemd | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Hosting.WindowsServices | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Hosting.Abstractions | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Logging.TraceSource | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Options.DataAnnotations | 10.0.0-preview.2.25163.2
Microsoft.Extensions.Logging.EventLog | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.MonoAOTCompiler.Task | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.MonoAOTCompiler.Task.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Runtime.MonoTargets.Sdk.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NET.Sdk.WebAssembly.Pack | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-10.0.100-preview.2 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net7.Manifest-10.0.100-preview.2.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net9.Manifest-10.0.100-preview.2.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Mono.ToolChain.net9.Manifest-10.0.100-preview.2 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Crossgen2.linux-arm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Crossgen2.linux-musl-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.linux-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.linux-musl-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Host.linux-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-arm64.Cross.browser-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.linux-musl-arm64.Cross.android-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.tvos-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-arm64.Cross.wasi-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.osx-x64.Cross.wasi-wasm | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-arm.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-arm64.Cross.android-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.android-x86.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.AOT.win-x64.Cross.wasi-wasm.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.linux-bionic-x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.linux-musl-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-arm64.Msi.x64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.android-x86.Msi.arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.Mono.wasi-wasm.Msi.x86 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.NativeAOT.linux-arm64 | 10.0.0-preview.2.25163.2
Microsoft.NETCore.App.Runtime.win-x64 | 10.0.0-preview.2.25163.2
Microsoft.Win32.Registry.AccessControl | 10.0.0-preview.2.25163.2
Microsoft.XmlSerializer.Generator | 10.0.0-preview.2.25163.2
runtime.android-arm.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.linux-musl-arm.Microsoft.DotNet.ILCompiler | 10.0.0-preview.2.25163.2
runtime.linux-arm64.Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.linux-bionic-arm64.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
runtime.linux-bionic-arm64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
runtime.linux-musl-arm64.Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost | 10.0.0-preview.2.25163.2
runtime.linux-x64.Microsoft.NETCore.ILDAsm | 10.0.0-preview.2.25163.2
runtime.osx-arm64.Microsoft.NETCore.ILAsm | 10.0.0-preview.2.25163.2
runtime.osx-x64.runtime.native.System.IO.Ports | 10.0.0-preview.2.25163.2
System.Composition.Runtime | 10.0.0-preview.2.25163.2
System.Formats.Cbor | 10.0.0-preview.2.25163.2
System.Text.Encodings.Web | 10.0.0-preview.2.25163.2
Microsoft.NET.Workload.Emscripten.net6.Manifest-10.0.100-preview.2 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net8.Manifest-10.0.100-preview.2 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net9.Manifest-10.0.100-preview.2 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-musl-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.linux-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-x64.Msi.x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-x64.Msi.x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-arm64.Msi.arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-arm64.Msi.arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net6.Manifest-10.0.100-preview.2.Msi.arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net6.Manifest-10.0.100-preview.2.Msi.x86 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net7.Manifest-10.0.100-preview.2.Msi.x86 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net9.Manifest-10.0.100-preview.2.Msi.arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Node.osx-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.osx-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net8.Manifest-10.0.100-preview.2.Msi.x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100-preview.2 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64.Msi.x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net8.Manifest-10.0.100-preview.2.Msi.arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net8.Manifest-10.0.100-preview.2.Msi.x86 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net9.Manifest-10.0.100-preview.2.Msi.x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net7.Manifest-10.0.100-preview.2 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.osx-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Sdk.win-arm64.Msi.arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64.Msi.x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100-preview.2.Msi.x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100-preview.2.Msi.x86 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net6.Manifest-10.0.100-preview.2.Msi.x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net7.Manifest-10.0.100-preview.2.Msi.arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net7.Manifest-10.0.100-preview.2.Msi.x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.net9.Manifest-10.0.100-preview.2.Msi.x86 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.linux-musl-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Node.linux-musl-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Python.osx-arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Python.win-arm64.Msi.arm64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Runtime.Emscripten.3.1.56.Cache.win-x64 | 10.0.0-preview.2.25120.1
Microsoft.NET.Workload.Emscripten.Current.Manifest-10.0.100-preview.2.Msi.arm64 | 10.0.0-preview.2.25120.1
Microsoft.WindowsDesktop.App.Runtime.win-arm64 | 10.0.0-preview.2.25163.3
Microsoft.Windows.Compatibility | 10.0.0-preview.2.25163.3
Microsoft.WindowsDesktop.App.Ref | 10.0.0-preview.2.25163.3
Microsoft.WindowsDesktop.App.Runtime.win-x86 | 10.0.0-preview.2.25163.3
Microsoft.WindowsDesktop.App.Runtime.win-x64 | 10.0.0-preview.2.25163.3
Microsoft.AspNetCore.App.Runtime.linux-arm | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.App.Runtime.linux-musl-arm | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.App.Runtime.linux-musl-x64 | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.App.Runtime.linux-arm64 | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.App.Runtime.osx-x64 | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.App.Runtime.win-arm64 | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.App.Runtime.win-x86 | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.WebView | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.Web | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.DataProtection.Abstractions | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.DataProtection.StackExchangeRedis | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.HeaderPropagation | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.JsonPatch | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Mvc.NewtonsoftJson | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.OpenApi | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Owin | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.SignalR.Client | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.SignalR.Client.Core | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.SignalR.Common | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.SignalR.Protocols.Json | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.SignalR.Specification.Tests | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.SignalR.StackExchangeRedis | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.SpaServices.Extensions | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.TestHost | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.WebUtilities | 10.0.0-preview.2.25164.1
Microsoft.DotNet.Web.ItemTemplates.10.0 | 10.0.0-preview.2.25164.1
dotnet-sql-cache | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.App.Ref | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.App.Internal.Assets | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.WebAssembly.DevServer | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.ConcurrencyLimiter | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.DataProtection | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Cryptography.KeyDerivation | 10.0.0-preview.2.25164.1
Microsoft.dotnet-openapi | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Features | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Identity.Stores | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Authentication.Certificate | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Authentication.Negotiate | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Authentication.MicrosoftAccount | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Authentication.Twitter | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.MiddlewareAnalysis | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Metadata | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Mvc.Testing | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.SpaProxy | 10.0.0-preview.2.25164.1
Microsoft.DotNet.Web.ProjectTemplates.10.0 | 10.0.0-preview.2.25164.1
Microsoft.Authentication.WebAssembly.Msal | 10.0.0-preview.2.25164.1
Microsoft.Extensions.ApiDescription.Server | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Caching.SqlServer | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Configuration.KeyPerFile | 10.0.0-preview.2.25164.1
Microsoft.Extensions.ApiDescription.Client | 10.0.0-preview.2.25164.1
Microsoft.Extensions.FileProviders.Embedded | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Identity.Core | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Logging.AzureAppServices | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.App.Runtime.linux-musl-arm64 | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.App.Runtime.osx-arm64 | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.App.Runtime.linux-x64 | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Authorization | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.AzureAppServices.HostingStartup | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.Forms | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.QuickGrid.EntityFrameworkAdapter | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.WebAssembly.Authentication | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.WebAssembly | 10.0.0-preview.2.25164.1
Microsoft.Extensions.ObjectPool | 10.0.0-preview.2.25164.1
Microsoft.Extensions.WebEncoders | 10.0.0-preview.2.25164.1
Microsoft.JSInterop.WebAssembly | 10.0.0-preview.2.25164.1
AspNetCoreRuntime.10.0.x64 | 10.0.0-preview-2-25164-1
Microsoft.AspNetCore.Cryptography.Internal | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Connections.Abstractions | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.DataProtection.Extensions | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Grpc.JsonTranscoding | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Hosting.WindowsServices | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Identity.UI | 10.0.0-preview.2.25164.1
AspNetCoreRuntime.10.0.x86 | 10.0.0-preview-2-25164-1
Microsoft.AspNetCore.App.Runtime.win-x64 | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Authentication.Facebook | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Authentication.JwtBearer | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Authentication.Google | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Authentication.WsFederation | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Authentication.OpenIdConnect | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.AzureAppServicesIntegration | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.Authorization | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.QuickGrid | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.Analyzers | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.CustomElements | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Components.WebAssembly.Server | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Http.Connections.Client | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Grpc.Swagger.0 | 10.0-preview.2.25164.1
Microsoft.AspNetCore.Http.Connections.Common | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.Identity.EntityFrameworkCore | 10.0.0-preview.2.25164.1
Microsoft.AspNetCore.SignalR.Protocols.MessagePack | 10.0.0-preview.2.25164.1
Microsoft.DotNet.Web.Client.ItemTemplates | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Caching.StackExchangeRedis | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Diagnostics.HealthChecks | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Http.Polly | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Localization.Abstractions | 10.0.0-preview.2.25164.1
Microsoft.Extensions.Localization | 10.0.0-preview.2.25164.1
Microsoft.JSInterop | 10.0.0-preview.2.25164.1
Microsoft.Net.Http.Headers | 10.0.0-preview.2.25164.1
System.Drawing.Common | 10.0.0-preview.2.25163.9
Microsoft.CodeAnalysis.BannedApiAnalyzers | 3.12.0-beta1.25081.1
Microsoft.CodeAnalysis.Metrics | 4.0.0-beta1.25081.1
Text.Analyzers | 3.12.0-beta1.25081.1
Microsoft.CodeAnalysis.RulesetToEditorconfigConverter | 3.12.0-beta1.25081.1
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers | 3.12.0-beta1.25081.1
Microsoft.CodeAnalysis.NetAnalyzers | 10.0.0-preview.25081.1
Roslyn.Diagnostics.Analyzers | 3.12.0-beta1.25081.1
Microsoft.CodeAnalysis.Analyzers | 3.12.0-beta1.25081.1
Microsoft.CodeAnalysis.AnalyzerUtilities | 3.12.0-beta1.25081.1
Microsoft.CodeAnalysis.PublicApiAnalyzers | 3.12.0-beta1.25081.1
Microsoft.CodeAnalysis.ResxSourceGenerator | 3.12.0-beta1.25081.1
Microsoft.Data.Sqlite | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Abstractions | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Analyzers | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Cosmos | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Design | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.InMemory | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Relational.Specification.Tests | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Proxies | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Sqlite | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.SqlServer.Abstractions | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Tasks | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Tools | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Relational | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.SqlServer | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite | 10.0.0-preview.2.25163.8
Microsoft.Data.Sqlite.Core | 10.0.0-preview.2.25163.8
dotnet-ef | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Specification.Tests | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Sqlite.Core | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Sqlite.NetTopologySuite | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.SqlServer.HierarchyId | 10.0.0-preview.2.25163.8
Microsoft.EntityFrameworkCore.Templates | 10.0.0-preview.2.25163.8
[//]: # ( Runtime 10.0.0-preview.2.25163.2)
[dotnet-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/f54c9c06-3809-49c7-a47e-dc9e63bce7d4/9d64e0d3a360e8846432efb907c87cea/dotnet-runtime-10.0.0-preview.2.25163.2-linux-arm.tar.gz
[dotnet-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a228c7bc-8b4f-4f52-a517-ed143f8a7b75/006334cb7587884a9aabe63bd298e61b/dotnet-runtime-10.0.0-preview.2.25163.2-linux-arm64.tar.gz
[dotnet-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b07dae9d-0407-4ddf-9792-1a902edf93ac/caacc56b747e8096b126aef4e26802a9/dotnet-runtime-10.0.0-preview.2.25163.2-linux-musl-arm.tar.gz
[dotnet-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/207578e7-0ba7-4785-997e-339ac96dbb07/9380485cffaaca7cb6bd9a6b4bd4306f/dotnet-runtime-10.0.0-preview.2.25163.2-linux-musl-arm64.tar.gz
[dotnet-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7ee3d1e8-df5d-4233-9a69-6b2d6e9efcfa/f1988a54e940a1a6decc08b8771cdd24/dotnet-runtime-10.0.0-preview.2.25163.2-linux-musl-x64.tar.gz
[dotnet-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/005ab929-04e3-4c38-8134-0b57f86f82e2/bee77f190ace377f3a164814ae5cf34b/dotnet-runtime-10.0.0-preview.2.25163.2-linux-x64.tar.gz
[dotnet-runtime-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/c94e1a14-4cf0-4d41-8ff6-0c929ea9e154/61b94ca0ff6189d1d30ed8af2b040075/dotnet-runtime-10.0.0-preview.2.25163.2-osx-arm64.pkg
[dotnet-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2542cacb-b45a-4071-b75d-da8faf0be4dc/2d36ccebaa81348d4cfb4dd6af8ed685/dotnet-runtime-10.0.0-preview.2.25163.2-osx-arm64.tar.gz
[dotnet-runtime-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/2dfc5341-a704-461b-9b7d-86dd1a872244/93d00db2b0254a5194434bf943eef845/dotnet-runtime-10.0.0-preview.2.25163.2-osx-x64.pkg
[dotnet-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e209e166-f1ed-4d03-8218-70b46e38b2cc/c0cbc2088f7fda9b584dca195e4fb455/dotnet-runtime-10.0.0-preview.2.25163.2-osx-x64.tar.gz
[dotnet-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/dbdbf013-c6fe-47fe-b494-772c444118b5/304cc74a9270f5f8fe99b77530e1528e/dotnet-runtime-10.0.0-preview.2.25163.2-win-arm64.exe
[dotnet-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/9852690b-d520-422a-b199-2a3e1b2e961a/1f8fd542035447a034e855f858b24ceb/dotnet-runtime-10.0.0-preview.2.25163.2-win-arm64.zip
[dotnet-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/ff1da643-106f-4806-8924-dece553fc62b/336832da5a3c2361882888313b8a9cb1/dotnet-runtime-10.0.0-preview.2.25163.2-win-x64.exe
[dotnet-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/16b8d155-de0e-4067-973e-9e9f1132a24c/de6ac811a0f05e79296343c34c969c9a/dotnet-runtime-10.0.0-preview.2.25163.2-win-x64.zip
[dotnet-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/90d6c894-46f6-45ef-b709-54d4e1fa52bd/c312e69f9385188aa62a3c62b3c5a26c/dotnet-runtime-10.0.0-preview.2.25163.2-win-x86.exe
[dotnet-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/04a017cf-1282-4d3c-bac1-db01e7698330/a62bc480224709d2e2c42831966fb222/dotnet-runtime-10.0.0-preview.2.25163.2-win-x86.zip
[//]: # ( WindowsDesktop 10.0.0-preview.2.25163.3)
[windowsdesktop-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/1fd06483-1ebd-4056-ae40-f4fa48c0b74d/bd45d5bd2a9becfc7860e625f4c428b0/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-arm64.exe
[windowsdesktop-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/a7b17eda-7b58-4efb-beaf-72b66ab2ae3f/d767c7ca8688366f75bc944002442655/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-arm64.zip
[windowsdesktop-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/a0e2cb50-3242-4ff7-ba0a-42ad80877879/74131750ec088dd24d2345dd82537294/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-x64.exe
[windowsdesktop-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/91ef2315-0d7c-4000-be0e-77171778e97a/6650cb0ee9a8edb890e0e38e21b74dcf/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-x64.zip
[windowsdesktop-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/2a4dd469-be13-41fc-bfde-a30e99791344/28d496cb26a1fe1d84431d43f2950f78/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-x86.exe
[windowsdesktop-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/0a9d4967-670d-4b8c-b0cd-36b5577c6848/4c7ddaca3a55e1aac21940bb246c2760/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-x86.zip
[//]: # ( ASP 10.0.0-preview.2.25164.1)
[aspnetcore-runtime-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/72b23af4-a627-463c-886b-3f574dc446d0/5369bc93033911562cfd5d8cda4cd2a3/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-arm.tar.gz
[aspnetcore-runtime-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/7eb1b280-570f-460e-8805-5d55cb06493b/8091831bf8764e9a78eab4ae8bc41d5b/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-arm64.tar.gz
[aspnetcore-runtime-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/8bf44e44-7677-4766-8486-c6b2891a4c0c/a616e598413adafe4ad43d5d5be6f8bf/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-musl-arm.tar.gz
[aspnetcore-runtime-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/b32bcf9d-2390-42bd-88f1-709747ac6bbc/ad9bee446b2682530b9e9af62770ddbf/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-musl-arm64.tar.gz
[aspnetcore-runtime-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c87f5ec8-9569-4894-be65-8f3cf322c251/b655d57fd66869687306e1e7fe31cce9/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-musl-x64.tar.gz
[aspnetcore-runtime-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/495feb02-b2fd-4849-9803-43c5d758e72b/60fa3840af9bb27595f6f7b4b818f89c/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-x64.tar.gz
[aspnetcore-runtime-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/351a56ca-b55b-4c5f-be20-1081edb848d7/de67ebf7b8859d4efde0c849de061a4e/aspnetcore-runtime-10.0.0-preview.2.25164.1-osx-arm64.tar.gz
[aspnetcore-runtime-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/dd3d568c-e94c-4ea0-b95b-e1d4ae804ed7/68ac36aa68bbeb472c042af07e0e95f4/aspnetcore-runtime-10.0.0-preview.2.25164.1-osx-x64.tar.gz
[aspnetcore-runtime-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/7df0ba1f-6038-4261-8e58-e6b989e72cab/19a6aff846dfc84057f65e52828f540b/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-arm64.exe
[aspnetcore-runtime-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/66d63403-7444-4d4e-8c2d-beec86b64c8e/c8ae514dbc4aa72610e61c7393fa346a/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-arm64.zip
[aspnetcore-runtime-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/91bf5db7-e70a-46bf-a63c-b472346b85f9/e0762bc37646fee75890a20e53ddc395/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-x64.exe
[aspnetcore-runtime-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/140ee267-2bba-4d9a-9752-d2e3ab68ac51/7b912daba293ef4801e6b451d579fb2e/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-x64.zip
[aspnetcore-runtime-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/747b8bbc-be47-4f36-b460-860842f28a65/89a0cf729e59555f644575bf1c770886/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-x86.exe
[aspnetcore-runtime-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/a797d7df-ed86-423a-8f80-25d9dfc474e9/b3e79ec5ea710a5f5941a15ecdc56fc8/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-x86.zip
[aspnetcore-runtime-composite-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/6bbc6571-3618-4374-8d39-b6f4857a33ad/472c64e085eae47f62200082239524ea/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-arm.tar.gz
[aspnetcore-runtime-composite-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/454d06db-61bf-4a4c-b799-f4a16c43b506/5e4eeceee08eb8c8d74e71a5f66d1749/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-arm64.tar.gz
[aspnetcore-runtime-composite-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/1a465c97-96d2-4f62-bfd8-479d51045d0c/f93fdc45f3a5ecb9dad85ba9071cfbd4/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-musl-arm.tar.gz
[aspnetcore-runtime-composite-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/2617ca4b-0cbc-48cb-8212-c849410f9eb0/11467a8425ad4ee62abc05409a9a3e19/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-musl-arm64.tar.gz
[aspnetcore-runtime-composite-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/92c70c07-6111-4fb9-9786-8665bb6fa41c/8a05f6c2c7556833f21beb181ad76e3e/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-musl-x64.tar.gz
[aspnetcore-runtime-composite-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/fccbc2b9-0b99-42fc-8d6b-6a8dff14b93f/84234812a3ddf62c5aaa5700ec55638c/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-x64.tar.gz
[dotnet-hosting-win.exe]: https://download.visualstudio.microsoft.com/download/pr/f20a7d7d-b236-4210-9aec-1dc05054d6fe/0fb9a0f364be9b109f8edad079336926/dotnet-hosting-10.0.0-preview.2.25164.1-win.exe
[//]: # ( SDK 10.0.100-preview.2.25164.34)
[dotnet-sdk-linux-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c1d0c660-7cbd-400a-97cd-508289238f07/ce3b3a3546e5356d4c32f0e5f4d03038/dotnet-sdk-10.0.100-preview.2.25164.34-linux-arm.tar.gz
[dotnet-sdk-linux-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/a7eebbc3-e249-4266-94e8-b48a519630fa/86780770348edc13c7ad5476645b4aff/dotnet-sdk-10.0.100-preview.2.25164.34-linux-arm64.tar.gz
[dotnet-sdk-linux-musl-arm.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/665e8b2a-9823-46f5-9469-005f1e9e52c4/a291524f20b417d0179b1d44fa345342/dotnet-sdk-10.0.100-preview.2.25164.34-linux-musl-arm.tar.gz
[dotnet-sdk-linux-musl-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/e637ed7f-4651-4e2f-853f-4e81354659ae/b9022529e8dac680f4abf5da4a20b755/dotnet-sdk-10.0.100-preview.2.25164.34-linux-musl-arm64.tar.gz
[dotnet-sdk-linux-musl-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/bcc19fec-7eac-4ff7-a8b5-e5a2150ce497/cc4b1c4d475f054a57ac78c333be567c/dotnet-sdk-10.0.100-preview.2.25164.34-linux-musl-x64.tar.gz
[dotnet-sdk-linux-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c526dc3b-5240-4449-ba07-ed9a3610fe09/442f1cf6e4e832eea0b045f9e108c8b7/dotnet-sdk-10.0.100-preview.2.25164.34-linux-x64.tar.gz
[dotnet-sdk-osx-arm64.pkg]: https://download.visualstudio.microsoft.com/download/pr/682dfc93-051e-4e97-9fdd-04bc94c60128/f8564986e2a2ce732dacdee33fb9be5a/dotnet-sdk-10.0.100-preview.2.25164.34-osx-arm64.pkg
[dotnet-sdk-osx-arm64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/d53c9666-d853-41f0-9063-3343a366022e/769c062074b7d520dbc46f0103b1fd8f/dotnet-sdk-10.0.100-preview.2.25164.34-osx-arm64.tar.gz
[dotnet-sdk-osx-x64.pkg]: https://download.visualstudio.microsoft.com/download/pr/b4939084-2f13-4db2-a1f9-e0bb92fa6444/f7ddf601828529880e744e9f1665a8c6/dotnet-sdk-10.0.100-preview.2.25164.34-osx-x64.pkg
[dotnet-sdk-osx-x64.tar.gz]: https://download.visualstudio.microsoft.com/download/pr/c382791c-4480-465d-9bfe-c311a41f9945/2acdfbcc4a3762cf516868177d92296b/dotnet-sdk-10.0.100-preview.2.25164.34-osx-x64.tar.gz
[dotnet-sdk-win-arm64.exe]: https://download.visualstudio.microsoft.com/download/pr/f38b0120-0a84-441d-82bf-33aa12b94e91/d4afd26ea57fc427c73a45c2455f5585/dotnet-sdk-10.0.100-preview.2.25164.34-win-arm64.exe
[dotnet-sdk-win-arm64.zip]: https://download.visualstudio.microsoft.com/download/pr/96e5110f-8096-4c96-a3f6-305db6e4f67c/12f75ba50f9324eab0686917f926bf51/dotnet-sdk-10.0.100-preview.2.25164.34-win-arm64.zip
[dotnet-sdk-win-x64.exe]: https://download.visualstudio.microsoft.com/download/pr/f30a5f97-6127-49cf-a91e-c0bb880c28a2/eb62efb00e985e9b5f145eb68ad8b87c/dotnet-sdk-10.0.100-preview.2.25164.34-win-x64.exe
[dotnet-sdk-win-x64.zip]: https://download.visualstudio.microsoft.com/download/pr/86371ea8-4e6d-4269-98e6-d9768d9fd630/fba4a5b8d540679e7921b1a90ddb2e24/dotnet-sdk-10.0.100-preview.2.25164.34-win-x64.zip
[dotnet-sdk-win-x86.exe]: https://download.visualstudio.microsoft.com/download/pr/a7082441-e218-4ff4-b9da-3d4d613f9fbc/3b6bf3a9bc923171b5abcb472c3a9b90/dotnet-sdk-10.0.100-preview.2.25164.34-win-x86.exe
[dotnet-sdk-win-x86.zip]: https://download.visualstudio.microsoft.com/download/pr/41c51528-9254-427c-8086-3f904ddf6d82/1eda425bdeebb04fac127a49fc94d588/dotnet-sdk-10.0.100-preview.2.25164.34-win-x86.zip

View File

@@ -0,0 +1,40 @@
# .NET 10 Preview 2 - Release Notes
.NET 10 Preview 2 released on March 18, 2025. Find more information on new features released in .NET 10 Preview 2 by browsing through the release notes below:
- [Libraries](./libraries.md)
- [Runtime](./runtime.md)
- [SDK](./sdk.md)
## Languages
- [C#](./csharp.md)
- [F#](./fsharp.md)
- [Visual Basic](./visualbasic.md)
## Workloads, Libraries, & More
- [.NET MAUI](./dotnetmaui.md)
- [ASP.NET Core](./aspnetcore.md)
- [Container images](./containers.md)
- [EF Core & Data](./efcore.md)
- [Windows Forms](./winforms.md)
- [WPF](./wpf.md)
## Get Started
Instructions on getting started with .NET 10 can be found in the [getting started guide](../../get-started.md). Installers and binaries for .NET 10 Preview 2 can be found [here on GitHub](./10.0.0-preview.2.md).
## Stay up-to-date
You can find a detailed overview of all new features in .NET 10:
- [What's new in .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview)
- [What's new in C# 14](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14)
- [What's new in .NET MAUI](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10)
- [What's new in ASP.NET Core](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0)
- [What's new in Entity Framework Core](https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew)
- [What's new in Windows Forms](https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100)
- [What's new in WPF](https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100)
The latest .NET 10 release is always available at [dotnet.microsoft.com](https://dotnet.microsoft.com/download/dotnet/10.0) and [.NET 10 Releases](../../README.md).

View File

@@ -0,0 +1,227 @@
# ASP.NET Core in .NET 10 Preview 2 - Release Notes
Here's a summary of what's new in ASP.NET Core in this preview release:
- [Reconnection UI component added to the Blazor Web App project template](#reconnection-ui-component-added-to-the-blazor-web-app-project-template)
- [`NavigateTo` no longer scrolls to the top for same page navigations](#navigateto-no-longer-scrolls-to-the-top-for-same-page-navigations)
- [Ignore query string and fragment when using `NavLinkMatch.All`](#ignore-query-string-and-fragment-when-using-navlinkmatchall)
- [Close `QuickGrid` column options](#close-quickgrid-column-options)
- [Populate XML doc comments into OpenAPI document](#populate-xml-doc-comments-into-openapi-document)
- [Upgrade to OpenAPI.NET v2.0.0-preview7](#upgrade-to-openapinet-v200-preview7)
- [Treat empty strings in form posts as `null` for nullable value types](#treat-empty-strings-in-form-posts-as-null-for-nullable-value-types)
- [New authentication and authorization metrics](#new-authentication-and-authorization-metrics)
ASP.NET Core updates in .NET 10 Preview 2:
- [What's new in ASP.NET Core in .NET 10](https://learn.microsoft.com/aspnet/core/release-notes/aspnetcore-10.0) documentation.
- [Breaking changes](https://docs.microsoft.com/dotnet/core/compatibility/10.0#aspnet-core)
- [Roadmap](https://github.com/dotnet/aspnetcore/issues/59443)
.NET 10 Preview 2:
- [Discussion](https://aka.ms/dotnet/10/preview2)
- [Release notes](README.md)
## Reconnection UI component added to the Blazor Web App project template
The Blazor Web App project template now includes a `ReconnectModal` component, including collocated stylesheet and JavaScript files, for improved developer control over the reconnection UI when the client loses the WebSocket connection to the server. The component doesn't insert styles programmatically, ensuring compliance with stricter Content Security Policy (CSP) settings for the `style-src` policy. A default reconnection UI is still used as fallback when the app doesn't define its own reconnection UI.
New reconnection UI features:
- Apart from indicating the reconnection state by setting a specific CSS class on the reconnection UI element, the new `components-reconnect-state-changed` event is dispatched for reconnection state changes.
- Code can better differentiate the stages of the reconnection process with the new reconnection state "`retrying`," indicated by both the CSS class and the new event.
## `NavigateTo` no longer scrolls to the top for same page navigations
Previously, when using `NavigateTo` to navigate to the same page in a Blazor app with an interactive router, the browser would scroll to the top of the page. This behavior has been changed in .NET 10 so that the browser will no longer scroll to the top of the page when navigating to the same page. This means the viewport will no longer be reset when making updates to the address for the current page, such as changing the query string or fragment. Similarly, the scroll position will be preserved for backwards and forwards navigations.
## Ignore query string and fragment when using `NavLinkMatch.All`
The `NavLink` component will now ignore the query string and fragment when using the `NavLinkMatch.All` value for the `Match` parameter. This means that the link will still have the `active` class if the URL path matches but the query string or fragment change. To revert to the original behavior, use the `Microsoft.AspNetCore.Components.Routing.NavLink.DisableMatchAllIgnoresLeftUriPart` [AppContext](https://learn.microsoft.com/dotnet/fundamentals/runtime-libraries/system-appcontext) switch.
You can also now override the `ShouldMatch` method on `NavLink` to customize the matching behavior:
```csharp
public class MyNavLink : NavLink
{
protected override bool ShouldMatch(string currentUriAbsolute)
{
// Custom matching logic.
}
}
```
## Close `QuickGrid` column options
You can now close the `QuickGrid` column options UI using the new `CloseColumnOptionsAsync` method.
The following example uses `CloseColumnOptionsAsync` method to close the column options UI as soon as the title filter is applied:
```razor
<QuickGrid @ref="movieGrid" Items="movies">
<PropertyColumn Property="@(m => m.Title)" Title="Title">
<ColumnOptions>
<input type="search" @bind="titleFilter" placeholder="Filter by title"
@bind:after="@(() => movieGrid.CloseColumnOptionsAsync())" />
</ColumnOptions>
</PropertyColumn>
<PropertyColumn Property="@(m => m.Genre)" Title="Genre" />
<PropertyColumn Property="@(m => m.ReleaseYear)" Title="Release Year" />
</QuickGrid>
@code {
private QuickGrid<Movie>? movieGrid;
private string titleFilter = string.Empty;
private IQueryable<Movie> movies = new List<Movie> { ... }.AsQueryable();
private IQueryable<Movie> filteredMovies =>
movies.Where(m => m.Title!.Contains(titleFilter));
}
```
Thank you [@matthetherington](https://github.com/matthetherington) for this contribution!
## Populate XML doc comments into OpenAPI document
ASP.NET Core OpenAPI document generation will now include metadata from XML doc comments on method, class, and member definitions in the OpenAPI document. You must enable XML doc comments in your project file to use this feature. You can do this by adding the following property to your project file:
```xml
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
```
At build-time, the OpenAPI package will leverage a source generator to discover XML comments in the current app assembly and any project references and emit source code to insert them into the document via an OpenAPI document transformer.
Note that the C# build process doesn't capture XML doc comments placed on lambda expressions; so to use XML doc comments to add metadata to a minimal API endpoint, you must define the endpoint handler as a method, put the XML doc comments on the method, and then reference that method from the `MapXXX` method.
For example, to use XML doc comments to add metadata to this minimal API endpoint originally defined as a lambda expression:
```csharp
app.MapGet("/hello", (string name) =>$"Hello, {name}!");
```
Change the `MapGet` call to reference a method:
```csharp
app.MapGet("/hello", Hello);
```
Then define the `Hello` method with XML doc comments:
```csharp
static partial class Program
{
/// <summary>
/// Sends a greeting.
/// </summary>
/// <remarks>
/// Greeting a person by their name.
/// </remarks>
/// <param name="name">The name of the person to greet.</param>
/// <returns>A greeting.</returns>
public static string Hello(string name)
{
return $"Hello, {name}!";
}
}
```
Here the `Hello` method is added to the `Program` class, but you can add it to any class in your project.
The example above illustrates the `<summary>`, `<remarks>`, and `<param>` XML doc comments. For more information about XML doc comments, including all the supported tags, see the [C# documentation](https://learn.microsoft.com/dotnet/csharp/language-reference/xmldoc/recommended-tags).
Since the core functionality is provided via a source generator, it can be disabled by adding the following MSBuild configuration to your project file:
```xml
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="10.0.0-preview.2.*" GeneratePathProperty="true" />
</ItemGroup>
<Target Name="DisableCompileTimeOpenApiXmlGenerator" BeforeTargets="CoreCompile">
<ItemGroup>
<Analyzer Remove="$(PkgMicrosoft_AspNetCore_OpenApi)/analyzers/dotnet/cs/Microsoft.AspNetCore.OpenApi.SourceGenerators.dll" />
</ItemGroup>
</Target>
```
The source generator processes XML files included in the `AdditionalFiles` property. To add (or remove) sources, modify the property as follows:
```xml
<Target Name="AddXmlSources" BeforeTargets="CoreCompile">
<ItemGroup>
<AdditionalFiles Include="$(PkgSome_Package/lib/net10.0/Some.Package.xml" />
</ItemGroup>
</Target>
```
## Upgrade to OpenAPI.NET v2.0.0-preview7
The OpenAPI.NET library used in ASP.NET Core OpenAPI document generation has been upgraded to [v2.0.0-preview7](https://www.nuget.org/packages/Microsoft.OpenApi/2.0.0-preview7). This version includes a number of bug fixes and improvements and also introduces some breaking changes. The breaking changes should only impact users that use document, operation, or schema transformers. Breaking changes in this iteration include the following:
- Entities within the OpenAPI document, such as operations and parameters, are typed as interfaces. Concrete implementations exist for the inlined and referenced variants of an entity. For example, an `IOpenApiSchema` can be an inlined `OpenApiSchema` or an `OpenApiSchemaReference` that points to a schema defined elsewhere in the document.
- The `Nullable` property has been removed from the `OpenApiSchema` type. To determine if a type is nullable, evaluate if the `OpenApiSchema.Type` property sets `JsonSchemaType.Null`.
## Treat empty strings in form posts as `null` for nullable value types
When using the `[FromForm]` attribute with a complex object in minimal APIs, empty string values in a form post are now converted to `null` rather than causing a parse failure. This behavior matches the processing logic for form posts not associated with complex object's in minimal APIs.
```csharp
using Microsoft.AspNetCore.Http;
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapPost("/todo", ([FromForm] Todo todo) => TypedResults.Ok(todo));
app.Run();
public class Todo
{
public int Id { get; set; }
public DateOnly? DueDate { get; set; } // Empty strings map to `null`
public string Title { get; set; }
public bool IsCompleted { get; set; }
}
```
Thank you [@nvmkpk](https://github.com/nvmkpk) for this contribution!
## New authentication and authorization metrics
We added metrics for the following authentication and authorization events in ASP.NET Core:
- Authentication:
- Authenticated request duration
- Challenge count
- Forbid count
- Sign in count
- Sign out count
- Authorization:
- Count of requests requiring authorization
The following image shows an example of the Authenticated request duration metric in the Aspire dashboard:
![Authenticated request duration in the Aspire dashboard](./media/authenticated-request-duration-in-the-aspire-dashboard.png)
## Community contributors
Thank you contributors! ❤️
- [@JelleHissink](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3AJelleHissink)
- [@WeihanLi](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3AWeihanLi)
- [@am11](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Aam11)
- [@clegoz](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Aclegoz)
- [@dlosch](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Adlosch)
- [@gekka](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Agekka)
- [@lextm](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Alextm)
- [@marcusber](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Amarcusber)
- [@marleypowell](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Amarleypowell)
- [@martincostello](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Amartincostello)
- [@matthetherington](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Amatthetherington)
- [@murshex](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Amurshex)
- [@nvmkpk](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Anvmkpk)
- [@sgarnovsky](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Asgarnovsky)
- [@shethaadit](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Ashethaadit)
- [@xC0dex](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3AxC0dex)
- [@zuizuihao](https://github.com/dotnet/aspnetcore/pulls?q=is%3Apr+is%3Amerged+milestone%3A10.0-preview2+author%3Azuizuihao)

View File

@@ -0,0 +1,30 @@
# Container image updates in .NET 10 Preview 2 - Release Notes
Here's a summary of what's new in container images in this preview release:
- [Native AOT SDK images](#native-aot-sdk-images)
## Native AOT SDK images
Native AOT .NET apps have faster startup time, smaller memory footprints, and can run on machines that don't have the .NET runtime installed.
For .NET 10, we are publishing new .NET SDK image variants that support building [Native AOT](https://learn.microsoft.com/dotnet/core/deploying/native-aot) apps.
The images are intended for two primary scenarios:
- Building container images that contain a Native AOT app, using the SDK image in a multi-stage Dockerfile
- Building Native AOT .NET executables using the SDK image as a containerized build environment
See the [.NET Native AOT Dockerfile samples](https://github.com/dotnet/dotnet-docker/tree/main/samples/releasesapi) for details on how to use the new Native AOT SDK images.
The following images have been added to the `dotnet/sdk` repo:
- `10.0-noble-preview-aot` (Also tagged as `10.0-preview-aot`)
- `10.0-preview-alpine-aot`
- `10.0-preview-azurelinux3.0-aot`
- `10.0-preview-trixie-aot`
For more information, see:
- [.NET 10 SDK AOT container images (Announcement)](https://github.com/dotnet/dotnet-docker/discussions/6312)
- [Provide Officially-Supported .NET AOT Images](https://github.com/dotnet/dotnet-docker/issues/5020)

View File

@@ -0,0 +1,14 @@
# C# 14 updates in .NET 10 Preview 2 - Release Notes
Here's a summary of what's new in C# in this preview release:
- [Partial events and constructors](#partial-events-and-constructors)
C# 14 updates:
- [What's new in C# 14](https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14) documentation
- [Breaking changes in C# 14](https://learn.microsoft.com/dotnet/csharp/whats-new/breaking-changes/compiler%20breaking%20changes%20-%20dotnet%2010)
## Partial events and constructors
C# 14 rounds out the set of partial members by adding partial instance constructors and partial events. These new partial member types join partial methods and partial properties that were added in C# 13. Partial members allow one part of a class to declare a member, which can then be implemented in another part of the same class, often in a different file. Partial members are often used by source generators.

View File

@@ -0,0 +1,126 @@
# .NET MAUI in .NET 10 Preview 2 - Release Notes
Here's a summary of what's new in .NET MAUI, .NET for Android, and .NET for iOS, Mac Catalyst, macOS, and tvOS in this preview release:
- .NET MAUI
- [ShadowTypeConverter](#shadowtypeconverter)
- [SpeechOptions Rate](#speechoptions-rate)
- [Styling Modal as Popover](#styling-modal-as-popover)
- [Switch.OffColor](#switchoffcolor)
- [HybridWebView new InvokeJavascriptAsync Method](#hybridwebview-new-invokejavascriptasync-method)
- [Deprecations](#deprecations)
- [.NET for Android](#net-for-android)
- [.NET for iOS, Mac Catalyst, macOS, tvOS](#net-for-ios-mac-catalyst-macos-tvos)
.NET MAUI updates in .NET 10:
- [What's new in .NET MAUI in .NET 10](https://learn.microsoft.com/dotnet/maui/whats-new/dotnet-10) documentation.
## ShadowTypeConverter
.NET 10 includes a `ShadowTypeConverter` type for converting a formatted string to a `Shadow` on a `VisualElement`.
- color, offset X, offset Y
```xaml
<VerticalStackLayout BackgroundColor="#fff" Shadow="#000000 4 4" />
```
- offset X, offset Y, radius, color
```xaml
<VerticalStackLayout BackgroundColor="#fff" Shadow="4 4 16 #000000" />
```
- offset X, offset Y, radius, color, opacity
```xaml
<VerticalStackLayout BackgroundColor="#fff" Shadow="4 4 16 #000000 0.5" />
```
## SpeechOptions Rate
When using [Text-to-Speech](https://learn.microsoft.com/dotnet/maui/platform-integration/device-media/text-to-speech) in .NET 10 you now have the option to control the rate at which the audio plays by setting `Rate` on the `SpeechOptions`.
```csharp
public async void SpeakSettings()
{
IEnumerable<Locale> locales = await TextToSpeech.Default.GetLocalesAsync();
SpeechOptions options = new SpeechOptions()
{
Rate = 2.0f, // 0.1 - 2.0
Pitch = 1.5f, // 0.0 - 2.0
Volume = 0.75f, // 0.0 - 1.0
Locale = locales.FirstOrDefault()
};
await TextToSpeech.Default.SpeakAsync("How nice to meet you!", options);
}
```
## Styling Modal as Popover
With this new platform-specific you can display a modal page as a popover on iOS and Mac Catalyst. It's consumed by setting the `Page.ModalPopoverSourceView` bindable property to a `View` that defines the source of the modal, the `Page.ModalPopoverRect` bindable property to a `Rectangle` that defines the rectangle within the source of the modal, and the `Page.ModalPresentationStyle` bindable property to Popover:
```csharp
public partial class PopoverPage : ContentPage
{
public PopoverPage(View modal, Rectangle rectangle)
{
InitializeComponent();
On<iOS>().SetModalPopoverView(modal);
On<iOS>().SetModalPopoverRect(rectangle);
On<iOS>().SetModalPresentationStyle(UIModalPresentationStyle.Popover);
}
}
```
Then, navigate to the modal page with the `Navigation.PushModalAsync` method:
```csharp
Page modalPage = new PopoverPage(originButton, Rectangle.Empty);
await Navigation.PushModalAsync(modalPage);
```
More info see the [GitHub pull request](https://github.com/dotnet/maui/pull/23984).
## Switch.OffColor
You can now set the `OffColor` in addition to `OnColor` for a `Switch` control.
```xaml
<Switch OffColor="Red"
OnColor="Blue" />
```
## SearchBar.SearchIconColor
You can now set the color of the search icon that appears with a `SearchBar` by setting `SearchIconColor`.
```xaml
<SearchBar Placeholder="Search items..." SearchIconColor="Red" />
```
## HybridWebView new InvokeJavascriptAsync Method
A method for `InvokeJavascriptAsync` has been made public for when you don't want a generic argument or return type argument to be required as was the case previously.
More info see the [GitHub pull request](https://github.com/dotnet/maui/pull/27594).
## Deprecations
- The `FontImageExtension` XAML markup extension is deprecated. Use `FontImageSource` instead.
- MessagingCenter is now internal. It can be replaced with WeakReferenceMessenger in the [CommunityToolkit.Mvvm NuGet](https://www.nuget.org/packages/CommunityToolkit.Mvvm) package. For more information, see [Messenger](https://github.com/windows/communitytoolkit/mvvm/messenger).
## .NET for Android
This release was focused on quality improvements. A detailed list can be found on [dotnet/android GitHub releases](https://github.com/dotnet/android/releases/).
## .NET for iOS, Mac Catalyst, macOS, tvOS
This release was focused on quality improvements. A detailed list can be found on [dotnet/macios GitHub releases](https://github.com/dotnet/macios/releases/) including a list of [Known issues](https://github.com/dotnet/macios/wiki/Known-issues-in-.NET10).
## Community Contributors
Thank you to community contributors [@MartyIX](https://github.com/MartyIX), [@StephaneDelcroix](https://github.com/StephaneDelcroix), [@Zerod159](https://github.com/Zerod159), [@jonathanpeppers](https://github.com/jonathanpeppers), [@jfversluis](https://github.com/jfversluis), [@rmarinho](https://github.com/rmarinho), [@albyrock87](https://github.com/albyrock87), [@symbiogenesis](https://github.com/symbiogenesis), [@pjcollins](https://github.com/pjcollins), [@sthewissen](https://github.com/sthewissen), [@spadapet](https://github.com/spadapet), [@PureWeen](https://github.com/PureWeen), [@jsuarezruiz](https://github.com/jsuarezruiz), [@dotnet-bot](https://github.com/dotnet-bot), [@rabuckley](https://github.com/rabuckley), [@csigs](https://github.com/csigs), [@pictos](https://github.com/pictos), [@APoukar](https://github.com/APoukar), [@kubaflo](https://github.com/kubaflo), [@piersdeseilligny](https://github.com/piersdeseilligny), [@tj-devel709](https://github.com/tj-devel709), [@jkurdek](https://github.com/jkurdek), [@mohsenbgi](https://github.com/mohsenbgi), [@SuthiYuvaraj](https://github.com/SuthiYuvaraj), [@KarthikRajaKalaimani](https://github.com/KarthikRajaKalaimani), [@BagavathiPerumal](https://github.com/BagavathiPerumal), [@Tamilarasan-Paranthaman](https://github.com/Tamilarasan-Paranthaman), [@dotnet-maestro](https://github.com/dotnet-maestro), [@anandhan-rajagopal](https://github.com/anandhan-rajagopal), [@NirmalKumarYuvaraj](https://github.com/NirmalKumarYuvaraj), [@Shalini-Ashokan](https://github.com/Shalini-Ashokan), [@Vignesh-SF3580](https://github.com/Vignesh-SF3580), [@Ahamed-Ali](https://github.com/Ahamed-Ali), [@NanthiniMahalingam](https://github.com/NanthiniMahalingam), [@devanathan-vaithiyanathan](https://github.com/devanathan-vaithiyanathan), [@prakashKannanSf3972](https://github.com/prakashKannanSf3972), [@Dhivya-SF4094](https://github.com/Dhivya-SF4094), [@nivetha-nagalingam](https://github.com/nivetha-nagalingam), [@NafeelaNazhir](https://github.com/NafeelaNazhir), [@LogishaSelvarajSF4525](https://github.com/LogishaSelvarajSF4525), [@HarishKumarSF4517](https://github.com/HarishKumarSF4517), [@bhavanesh2001](https://github.com/bhavanesh2001), and [@SubhikshaSf4851](https://github.com/SubhikshaSf4851).

View File

@@ -0,0 +1,27 @@
# Entity Framework Core 10 Preview 2 - Release Notes
Here's a summary of what's new in Entity Framework Core in this preview release:
- [Support for the .NET 10 RightJoin operator](#support-for-the-net-10-rightjoin-operator)
- [Small improvements](#small-improvements)
Entity Framework Core 10 updates:
- [What's new in Entity Framework Core 10](https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/whatsnew) documentation
- [Breaking change in Entity Framework Core 10](https://learn.microsoft.com/ef/core/what-is-new/ef-core-10.0/breaking-changes)
## Support for the .NET 10 RightJoin operator
In Preview 1 we added [support for LeftJoin operator](../preview1/efcore.md#support-for-the-net-10-leftjoin-operator). In Preview 2 we are adding support for the analogous `RightJoin` operator, which keeps all the data from the second collection and only the matching data from the first collection. EF 10 translates this to `RIGHT JOIN` operation in the database.
## Small improvements
- Associate the DatabaseRoot with the scoped options instance and not the singleton options ([#34477](https://github.com/dotnet/efcore/pull/34477), contributed by [@koenigst](https://github.com/koenigst)).
## Everything else in Preview 2
Preview 2 contains:
- [3 enhancements](https://github.com/dotnet/efcore/issues?q=is%3Aissue%20is%3Aclosed%20label%3Apreview-2%20(milestone%3A9.0.3%20OR%20milestone%3A9.0.3%20OR%20milestone%3A10.0.0)%20label%3Atype-enhancement)
- [3 regression bug fixes](https://github.com/dotnet/efcore/issues?q=is%3Aissue%20is%3Aclosed%20label%3Apreview-2%20(milestone%3A9.0.3%20OR%20milestone%3A9.0.3%20OR%20milestone%3A9.0.x%20OR%20milestone%3A10.0.0)%20label%3Atype-bug%20label%3Aregression%20)
- [4 non-regression bug fixes](https://github.com/dotnet/efcore/issues?q=is%3Aissue%20is%3Aclosed%20label%3Apreview-2%20(milestone%3A9.0.3%20OR%20milestone%3A9.0.3%20OR%20milestone%3A10.0.0)%20label%3Atype-bug%20-label%3Aregression%20)

View File

@@ -0,0 +1,21 @@
# F# updates in .NET 10 Preview 2 - Release Notes
Here's a summary of what's new in F# in this preview release:
- [F# Language](#f-language)
- [FSharp.Core standard library](#fsharpcore-standard-library)
- [FSharp.Compiler.Service](#fsharpcompilerservice)
> Note: Release notes for F# are generated for all contributions to the [dotnet/fsharp](https://github.com/dotnet/fsharp) repository and split across language, library and compiler changes.
## F# Language
[Release notes for new F# language features](https://fsharp.github.io/fsharp-compiler-docs/release-notes/Language.html) list language changes that have to be enabled by `<LangVersion>preview</LangVersion>` project property in `.fsproj` project file. They will become the default with .NET 10 release.
## FSharp.Core Standard Library
[Changes to the FSharp.Core standard library](https://fsharp.github.io/fsharp-compiler-docs/release-notes/FSharp.Core.html) are applied automatically to projects compiled with new SDK, unless they pin down a lower FSharp.Core version.
## FSharp.Compiler.Service
General improvements and bugfixes in the compiler implementation are at [Release notes for FSharp.Compiler.Service](https://fsharp.github.io/fsharp-compiler-docs/release-notes/FSharp.Compiler.Service.html).

View File

@@ -0,0 +1,19 @@
# .NET Libraries in .NET 10 Preview 2 - Release Notes
Here's a summary of what's new in .NET Libraries in this preview release:
- [Encryption algorithm can now be specified in PKCS#12/PFX Export](#encryption-algorithm-can-now-be-specified-in-pkcs12pfx-export)
.NET Libraries updates in .NET 10:
- [What's new in .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview) documentation
## Encryption algorithm can now be specified in PKCS\#12/PFX Export
The new `ExportPkcs12` methods on `X509Certificate2` allow callers to choose what encryption and digest algorithms are used to produce the output.
`Pkcs12ExportPbeParameters.Pkcs12TripleDesSha1` indicates the Windows XP-era de facto standard,
which produces an output supported by almost every library/platform that supports reading PKCS#12/PFX by choosing an older encryption algorithm.
`Pkcs12ExportPbeParameters.Pbes2Aes256Sha256` indicates that AES should be used instead of 3DES (and SHA-2-256 instead of SHA-1),
but the output may not be understood by all readers (sorry, Windows XP).
Callers who want even more control can instead utilize the overload that accepts a `PbeParameters`.

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 KiB

View File

@@ -0,0 +1,173 @@
# .NET Runtime in .NET 10 Preview 2 - Release Notes
Here's a summary of what's new in the .NET Runtime in this preview release:
- [Array Enumeration De-Abstraction](#array-enumeration-de-abstraction)
- [Inlining of Late Devirtualized Methods](#inlining-of-late-devirtualized-methods)
- [Devirtualization Based on Inlining Observations](#devirtualization-based-on-inlining-observations)
- [Support for Casting and Negation in NativeAOT's Type Preinitializer](#support-for-casting-and-negation-in-nativeaots-type-preinitializer)
.NET Runtime updates in .NET 10:
- [What's new in .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview) documentation
## Array Enumeration De-Abstraction
Preview 1 brought enhancements to the JIT compiler's devirtualization abilities for array interface methods; this was our first step in reducing the abstraction overhead of array iteration via enumerators. Preview 2 continues this effort with improvements to many other optimizations. Consider the following benchmarks:
```csharp
public class ArrayDeAbstraction
{
static readonly int[] array = new int[512];
[Benchmark(Baseline = true)]
public int foreach_static_readonly_array()
{
int sum = 0;
foreach (int i in array) sum += i;
return sum;
}
[Benchmark]
public int foreach_static_readonly_array_via_interface()
{
IEnumerable<int> o = array;
int sum = 0;
foreach (int i in o) sum += i;
return sum;
}
}
```
In `foreach_static_readonly_array`, the type of `array` is transparent, so it is easy for the JIT to generate efficient code. In `foreach_static_readonly_array_via_interface`, the type of `array` is hidden behind an `IEnumerable`, introducing an object allocation and virtual calls for advancing and dereferencing the iterator. In .NET 9, this overhead impacts performance profoundly:
| Method | Mean | Ratio | Allocated |
|------------------------------------------------------------- |-----------:|------:|----------:|
| foreach_static_readonly_array (.NET 9) | 150.8 ns | 1.00 | - |
| foreach_static_readonly_array_via_interface (.NET 9) | 851.8 ns | 5.65 | 32 B |
Thanks to improvements to the JIT's inlining, stack allocation, and loop cloning abilities (all of which are detailed in [dotnet/runtime #108913](https://github.com/dotnet/runtime/issues/108913)), the object allocation is gone, and runtime impact has been reduced substantially:
| Method | Mean | Ratio | Allocated |
|------------------------------------------------------------- |-----------:|------:|----------:|
| foreach_static_readonly_array (.NET 9) | 150.8 ns | 1.00 | - |
| foreach_static_readonly_array_via_interface (.NET 10) | 280.0 ns | 1.86 | - |
We plan to close the gap entirely by ensuring the loop optimizations introduced in .NET 9 can kick in for these enumeration patterns. Now, let's consider a more challenging example:
```csharp
[MethodImpl(MethodImplOptions.NoInlining)]
IEnumerable<int> get_opaque_array() => s_ro_array;
[Benchmark]
public int foreach_opaque_array_via_interface()
{
IEnumerable<int> o = get_opaque_array();
int sum = 0;
foreach (int i in o) sum += i;
return sum;
}
```
When compiling `foreach_opaque_array_via_interface`, the JIT does not know the underlying collection type. Fortunately, PGO data can tell the JIT what the likely type of the collection is, and via guarded devirtualization, the JIT can create a fast path under a test for this type. The benefits of PGO are significant, but it isn't enough to reach performance parity with the baseline:
| (.NET 9) Method | Mean | Ratio | Allocated |
|------------------------------------------------------------- |-----------:|------:|----------:|
| foreach_static_readonly_array | 153.4 ns | 1.00 | - |
| foreach_opaque_array_via_interface | 843.2 ns | 5.50 | 32 B |
| foreach_opaque_array_via_interface (no PGO) | 2,076.4 ns | 13.54 | 32 B |
Notice how `foreach_opaque_array_via_interface` allocates memory on the heap, suggesting the JIT failed to stack-allocate and promote the enumerator to registers. This is because the JIT relies on a technique called escape analysis to enable stack allocation. Escape analysis determines if an object's lifetime can exceed that of its creation context; if the JIT can guarantee an object will not outlive the current method, it can safely allocate it on the stack. In the above example, calling an interface method on the enumerator to control iteration causes it to escape, as the call takes a reference to the enumerator object. On the fast path of the type test, the JIT can try to devirtualize and inline these interface calls to keep the enumerator from escaping. However, escape analysis typically considers the whole method context, so the slow path's reliance on interface calls prevents the JIT from stack-allocating the enumerator at all.
[dotnet/runtime #111473](https://github.com/dotnet/runtime/pull/111473) introduces conditional escape analysis -- a flow-sensitive form of the technique -- to the JIT. Conditional escape analysis can determine if an object will escape only on certain paths through the method, and prompt the JIT to create a fast path where the object never escapes. For array enumeration scenarios, conditional escape analysis reveals the enumerator will escape only when type tests for the collection fail, enabling the JIT to create a copy of the iteration code where the enumerator is stack-allocated and promoted. Once again, this reduces the abstraction cost considerably:
| Method | Mean | Ratio | Allocated |
|------------------------------------------------------------- |-----------:|------:|----------:|
| foreach_static_readonly_array (.NET 9) | 150.8 ns | 1.00 | - |
| foreach_opaque_array_via_interface (.NET 9) | 874.7 ns | 5.80 | 32 B |
| foreach_opaque_array_via_interface (.NET 10) | 277.9 ns | 1.84 | 32 B |
## Inlining of Late Devirtualized Methods
The JIT compiler can replace virtual method calls with non-virtual equivalents when it can determine the exact type of the `this` object. However, this type information may not be available to the JIT unless a specific method call is inlined. Consider the following example:
```csharp
IC obj = GetObject();
obj.M();
IC GetObject() => new C();
interface IC
{
void M();
}
class C : IC
{
public void M() => Console.WriteLine(42);
}
```
If the call to `GetObject` is not inlined, the JIT cannot determine that `obj` is actually of type `C` rather than `IC`, meaning the subsequent call `M()` on `obj` will not be devirtualized. **Late devirtualization** occurs when a call becomes eligible for devirtualization due to previous inlining. Devirtualizing a call can create new inlining opportunities, but previously, such opportunities were abandoned. With [dotnet/runtime #110827](https://github.com/dotnet/runtime/pull/110827) (credit: [@hez2010](https://github.com/hez2010)), the JIT can now inline these late devirtualized calls. Inlining a late devirtualized call can reveal more devirtualization opportunities, yielding even more inlining candidates and increasing optimization potential.
## Devirtualization Based on Inlining Observations
During inlining, a temporary variable may be created to hold the return value of the callee. With [dotnet/runtime #111948](https://github.com/dotnet/runtime/pull/111948) (credit: [@hez2010](https://github.com/hez2010)), the JIT now analyzes and updates the type of this temporary variable accordingly. If all return sites in a callee yield the same exact type, this precise type information is leveraged to devirtualize subsequent calls.
With the above two improvements, along with recent efforts to de-abstract array enumeration, the JIT can now devirtualize, inline, stack-allocate, and then perform struct promotion on arbitrary enumerators. This means the abstraction overhead can be entirely eliminated, even without PGO data. Consider the following example:
```csharp
var r = GetRangeEnumerable(0, 10);
foreach (var i in r)
{
Console.WriteLine(i);
}
static IEnumerable<int> GetRangeEnumerable(int start, int count) => new RangeEnumerable(start, count);
class RangeEnumerable(int start, int count) : IEnumerable<int>
{
public class RangeEnumerator(int start, int count) : IEnumerator<int>
{
private int _value = start - 1;
public int Current => _value;
object IEnumerator.Current => Current;
public void Dispose() { }
public bool MoveNext()
{
_value++;
return count-- != 0;
}
public void Reset() => _value = start - 1;
}
public IEnumerator<int> GetEnumerator() => new RangeEnumerator(start, count);
IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
}
```
The JIT now produces fully optimized code where all virtual calls are devirtualized and inlined. Additionally, thanks to escape analysis and struct promotion, the enumerator is stack-allocated and promoted to registers, resulting in zero heap allocations:
```asm
...
G_M27646_IG02:
mov ebx, 10
mov r15d, -1
jmp SHORT G_M27646_IG04
G_M27646_IG03:
mov edi, r15d
call [System.Console:WriteLine(int)]
mov ebx, r14d
G_M27646_IG04:
inc r15d
lea edi, [rbx-0x01]
mov r14d, edi
test ebx, ebx
jne SHORT G_M27646_IG03
...
```
Check out the full codegen comparison between .NET 9 and .NET 10 [here](https://godbolt.org/z/9svq156Gj).
## Support for Casting and Negation in NativeAOT's Type Preinitializer
NativeAOT includes a type preinitializer that can execute type initializers -- in other words, static constructors -- without side effects at compile time using an IL interpreter. The results are then embedded directly into the binary, allowing the initializers to be omitted. With [dotnet/runtime #112073](https://github.com/dotnet/runtime/pull/112073) (credit: [@hez2010](https://github.com/hez2010)), support has been extended to cover all variants of the `conv.*` and `neg` opcodes, enabling preinitialization of methods that include casting or negation operations.

View File

@@ -0,0 +1,28 @@
# .NET SDK in .NET 10 Preview 2 - Release Notes
Here's a summary of what's new in the .NET SDK in this preview release:
- [More consistent command order](#more-consistent-command-order)
.NET SDK updates in .NET 10:
- [What's new in .NET 10](https://learn.microsoft.com/dotnet/core/whats-new/dotnet-10/overview) documentation
## More consistent command order
Starting in .NET 10, the `dotnet` CLI tool learned a few new aliases for commonly-used but often-forgotten commands. The new commands are:
- `dotnet package add`
- `dotnet package list`
- `dotnet package remove`
- `dotnet reference add`
- `dotnet reference list`
- `dotnet reference remove`
These commands exist in the current versions of the `dotent` CLI, but they exist in verb-first forms:
`dotnet add package`, `dotnet list package`, `dotnet remove package`, `dotnet add reference`, `dotnet list reference`, and `dotnet remove reference`.
The new aliases are provided to make the commands easier to remember and type.
Over the years, we have heard your feedback that the verb-first forms are not as intuitive as they could be, so we hope that these new aliases will help.
Since the `dotnet` CLI was initially created, noun-first forms have become a general standard for CLI applications of all kinds, so we hope that this change will make the `dotnet` CLI more consistent with other CLI tools you use.
The verb-first forms will continue to work in .NET 10, but we recommend that you start using the noun-first forms to make your scripts and documentation more readable and easier to understand.

View File

@@ -0,0 +1,6 @@
# Visual Basic updates in .NET 10 Preview 2 - Release Notes
This preview release does not contain new Visual Basic features. Please checkout the lastest documentation:
- [What's new in Visual Basic](https://learn.microsoft.com/dotnet/visual-basic/whats-new/) documentation
- [Breaking changes](https://learn.microsoft.com/dotnet/visual-basic/whats-new/breaking-changes)

View File

@@ -0,0 +1,26 @@
# Windows Forms in .NET 10 Preview 2 - Release Notes
Here's a summary of what's new in Windows Forms in this preview release:
- [Clipboard Code Sharing with WPF](#clipboard-code-sharing-with-wpf)
- [Ported more System.Windows.Forms.Design UITypeEditors](#ported-more-systemwindowsformsdesign-uitypeeditors)
- [Quality Enhancements](#quality-enhancements)
## Windows Forms updates in .NET 10
- [What's new in Windows Forms in .NET 10](https://learn.microsoft.com/dotnet/desktop/winforms/whats-new/net100) documentation.
- [Issues List for Windows Forms in .NET 10 Preview 2](https://github.com/dotnet/winforms/issues?q=is%3Aissue%20milestone%3A%2210.0%20Preview2%22%20)
## Clipboard Code Sharing with WPF
We are unifying how WinForms and WPF handle the Clipboard, refining behaviors introduced in Preview 1. Over the course of Preview 2 the WinForms team has refactored much of the Clipboard code to a new location in order to make it shareable with WPF. By sharing and consolidating Clipboard code across both frameworks, we aim to enhance consistency, stability, and overall reliability for .NET Windows Desktop scenarios. We have also continued to enhance the Clipboard APIs introduced in Preview 1 with tweaks to the behavior in certain edge-cases.
## Ported more System.Windows.Forms.Design UITypeEditors
Weve ported several `UITypeEditors` in the `System.Windows.Forms.Design` namespace from the .NET Framework code base, giving developers more robust options for creating designer applications. New editors include `ToolStripCollectionEditor` and several editors related to the `DataGridView` control. These editors will now be discoverable by the `PropertyGrid` and Designer Actions Panel.
## Quality Enhancements
Weve expanded our unit test coverage and addressed a variety of bug fixes, continuing to focus on delivering high quality in Windows Forms.
> **AI-assisted content.** This article was partially created with the help of AI. An author reviewed and revised the content as needed. [Learn more](https://devblogs.microsoft.com/principles-for-ai-generated-content/)

View File

@@ -0,0 +1,35 @@
# WPF in .NET 10 Preview 2 - Release Notes
Here's a summary of what's new in WPF in this preview release:
- [Performance Improvements](#performance-improvements)
- [Fluent Style Changes](#fluent-style-changes)
- [Bug Fixes](#bug-fixes)
- [Engineering Health](#engineering-health)
WPF updates in .NET 10:
- [What's new in WPF in .NET 10](https://learn.microsoft.com/dotnet/desktop/wpf/whats-new/net100) documentation.
## Performance Improvements
Enhanced performance by replacing data structures and optimizing method operations, including a shift from `PartialList` to `ReadOnlyCollection`, minimizing allocations in UI automation and file dialogs, and speeding up pixel format conversions.
## Fluent Style Changes
Various bug fixes have been addressed in .NET 10 Preview 2, to improve the Fluent UI style support in WPF.
- Default style for `Label`.
- Fixed the animation for `Expander` by adjusting a `KeyTime` value.
## Bug Fixes
Addressed various bug fixes including UI element cursor types, crash issues when bitmap streams are null, build and test step errors, and minor bugs in `BitmapMetadata` and native dependencies. Other fixes include:
- Updated text pointer normalization.
- Fixed localization issues for `ScrollViewer` and `ContextMenu`.
## Engineering Health
- Updated and synchronized **MilCodeGen** across multiple WPF components and disabled code analysis for generated code to streamline builds.
- Removed deprecated .NET runtime and unnecessary package references, and conducted style cleanups to address warnings and improve code quality.

View File

@@ -1,13 +1,525 @@
{
"channel-version": "10.0",
"latest-release": "10.0.0-preview.1",
"latest-release-date": "2025-02-25",
"latest-runtime": "10.0.0-preview.1.25080.5",
"latest-sdk": "10.0.100-preview.1.25120.13",
"latest-release": "10.0.0-preview.2",
"latest-release-date": "2025-03-18",
"latest-runtime": "10.0.0-preview.2.25163.2",
"latest-sdk": "10.0.100-preview.2.25164.34",
"support-phase": "preview",
"release-type": "lts",
"lifecycle-policy": "https://aka.ms/dotnetcoresupport",
"releases": [
{
"release-date": "2025-03-18",
"release-version": "10.0.0-preview.2",
"security": false,
"cve-list": [],
"release-notes": "https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/10.0.0-preview.2.md",
"runtime": {
"version": "10.0.0-preview.2.25163.2",
"version-display": "10.0.0-preview.2",
"vs-version": "",
"vs-mac-version": "",
"files": [
{
"name": "dotnet-runtime-linux-arm.tar.gz",
"rid": "linux-arm",
"url": "https://download.visualstudio.microsoft.com/download/pr/f54c9c06-3809-49c7-a47e-dc9e63bce7d4/9d64e0d3a360e8846432efb907c87cea/dotnet-runtime-10.0.0-preview.2.25163.2-linux-arm.tar.gz",
"hash": "fe8af0c9ac3d39e559155950cecbfa27450521f8e5faa446438de3dcc8c4bf51fb135323cac3ba5bb045fc13423776ae66ae4ed9d6a0df331e959a0ed34179a4"
},
{
"name": "dotnet-runtime-linux-arm64.tar.gz",
"rid": "linux-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/a228c7bc-8b4f-4f52-a517-ed143f8a7b75/006334cb7587884a9aabe63bd298e61b/dotnet-runtime-10.0.0-preview.2.25163.2-linux-arm64.tar.gz",
"hash": "05ca5a0212600fa2c79c3526c673822d79ed8965e513263eea904f2d09fcdf423058321961bc930fdb90814ee41ef42545a3b27c081cc9731ee4602c514879c5"
},
{
"name": "dotnet-runtime-linux-musl-arm.tar.gz",
"rid": "linux-musl-arm",
"url": "https://download.visualstudio.microsoft.com/download/pr/b07dae9d-0407-4ddf-9792-1a902edf93ac/caacc56b747e8096b126aef4e26802a9/dotnet-runtime-10.0.0-preview.2.25163.2-linux-musl-arm.tar.gz",
"hash": "1298d446e8cb27768dbdd512576cdd6526dad29a7676ee748bc92fa64430760cdbe817ca6c62c4872ab2008b845580d4709571a59c6c3f332650acaee8643546"
},
{
"name": "dotnet-runtime-linux-musl-arm64.tar.gz",
"rid": "linux-musl-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/207578e7-0ba7-4785-997e-339ac96dbb07/9380485cffaaca7cb6bd9a6b4bd4306f/dotnet-runtime-10.0.0-preview.2.25163.2-linux-musl-arm64.tar.gz",
"hash": "63cc61a5bd53b1327fd67d57b04841c0a8e7950b5d531fc7890352e56aa2a09b083a808cc8b9be1afd424264371d51fc3329791fdc0479888ceefadda52e2723"
},
{
"name": "dotnet-runtime-linux-musl-x64.tar.gz",
"rid": "linux-musl-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/7ee3d1e8-df5d-4233-9a69-6b2d6e9efcfa/f1988a54e940a1a6decc08b8771cdd24/dotnet-runtime-10.0.0-preview.2.25163.2-linux-musl-x64.tar.gz",
"hash": "d91bfb5839b30377d09849511c8668230be51fae0d05e07d761297da40c994d800de5ce6fc5f7307cbdf5cf6e7fa7dd720ecab8354ec9436c662cd4fe14851dd"
},
{
"name": "dotnet-runtime-linux-x64.tar.gz",
"rid": "linux-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/005ab929-04e3-4c38-8134-0b57f86f82e2/bee77f190ace377f3a164814ae5cf34b/dotnet-runtime-10.0.0-preview.2.25163.2-linux-x64.tar.gz",
"hash": "a64cccc9809fa5b2f4ccb178964bffa92b849c43dd2b2c3981d753e73f2b05a2b6e189a8c2a50fc67652badf66963313444c08ea22e4cd18fe8797049571341e"
},
{
"name": "dotnet-runtime-osx-arm64.pkg",
"rid": "osx-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/c94e1a14-4cf0-4d41-8ff6-0c929ea9e154/61b94ca0ff6189d1d30ed8af2b040075/dotnet-runtime-10.0.0-preview.2.25163.2-osx-arm64.pkg",
"hash": "d3493cefce4b9c7157fc2da2cdb6aab8d29510b37d3ebee06ce92eee42b8ed0d899b88c8b4590141aa5e061f2365073cb084b26ff073ba1a42d2d38dc09d0368"
},
{
"name": "dotnet-runtime-osx-arm64.tar.gz",
"rid": "osx-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/2542cacb-b45a-4071-b75d-da8faf0be4dc/2d36ccebaa81348d4cfb4dd6af8ed685/dotnet-runtime-10.0.0-preview.2.25163.2-osx-arm64.tar.gz",
"hash": "349b2a9f34dfcd1ab819484ee09cc32ef61c31629a9520256d643916e4bd5d1384f3cbaf8d0316bde8c90cd8eeac61a170cc486be3960b9512ac79e567ee54b5"
},
{
"name": "dotnet-runtime-osx-x64.pkg",
"rid": "osx-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/2dfc5341-a704-461b-9b7d-86dd1a872244/93d00db2b0254a5194434bf943eef845/dotnet-runtime-10.0.0-preview.2.25163.2-osx-x64.pkg",
"hash": "7dddafcbfae1b6e54e63ee1d3bc5879631fb86fd2d8bcd8d2b5389ce1326c9caa10393d7e5002039faf20099d6c10d9fe1f10c9aeba8e7e06db8269d23890a2b"
},
{
"name": "dotnet-runtime-osx-x64.tar.gz",
"rid": "osx-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/e209e166-f1ed-4d03-8218-70b46e38b2cc/c0cbc2088f7fda9b584dca195e4fb455/dotnet-runtime-10.0.0-preview.2.25163.2-osx-x64.tar.gz",
"hash": "a398deecaf401781cadec919f4876aa914d93c38f081a9c1f1b850e2ebfe4952919f90abd723d8faa5cf37a149b281e391742ba8e73613e2b1e4276755d8d81e"
},
{
"name": "dotnet-runtime-win-arm64.exe",
"rid": "win-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/dbdbf013-c6fe-47fe-b494-772c444118b5/304cc74a9270f5f8fe99b77530e1528e/dotnet-runtime-10.0.0-preview.2.25163.2-win-arm64.exe",
"hash": "63f9ff8aea8a268a831fc05de6442bf504186b469f24cbd488e4613971f5311d6426e10bc1b67aef5c907261e38c8ef244ab76eeec0c643048a9bd1ed74fbace"
},
{
"name": "dotnet-runtime-win-arm64.zip",
"rid": "win-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/9852690b-d520-422a-b199-2a3e1b2e961a/1f8fd542035447a034e855f858b24ceb/dotnet-runtime-10.0.0-preview.2.25163.2-win-arm64.zip",
"hash": "fe0f3c1e53ae995d01d6985760b0e519faf7b55b944508a87a1a5d4498517c7e502a2591b36b0aeec91b8c836ddce4fa5479c98ab9a536505bfc2048febdc028"
},
{
"name": "dotnet-runtime-win-x64.exe",
"rid": "win-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/ff1da643-106f-4806-8924-dece553fc62b/336832da5a3c2361882888313b8a9cb1/dotnet-runtime-10.0.0-preview.2.25163.2-win-x64.exe",
"hash": "f17c15095f3b630fd63d4de390ddd0afcd5629ce7a0629f64cbfede0de9f37433ec435a2b99a26038113a3c5916c3958178886ce21010ad75e4900457c8d7a67"
},
{
"name": "dotnet-runtime-win-x64.zip",
"rid": "win-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/16b8d155-de0e-4067-973e-9e9f1132a24c/de6ac811a0f05e79296343c34c969c9a/dotnet-runtime-10.0.0-preview.2.25163.2-win-x64.zip",
"hash": "db4f2e6cbf3729461a1232f4f9ffe625c177691082fc06707d12da1fd72e5b1bbf4516bd31fd675ee4eeaeac01bce42030ecc97edf12e36ad721c60ec31f06ad"
},
{
"name": "dotnet-runtime-win-x86.exe",
"rid": "win-x86",
"url": "https://download.visualstudio.microsoft.com/download/pr/90d6c894-46f6-45ef-b709-54d4e1fa52bd/c312e69f9385188aa62a3c62b3c5a26c/dotnet-runtime-10.0.0-preview.2.25163.2-win-x86.exe",
"hash": "9efc3b62710e35fb2bdf9928d5ca98800eeeb7b5d393b14def887914687e18e4920d95caa2f02340b73c75afd6b76a7867942a0d2c8135201ea67b37ddde5ef5"
},
{
"name": "dotnet-runtime-win-x86.zip",
"rid": "win-x86",
"url": "https://download.visualstudio.microsoft.com/download/pr/04a017cf-1282-4d3c-bac1-db01e7698330/a62bc480224709d2e2c42831966fb222/dotnet-runtime-10.0.0-preview.2.25163.2-win-x86.zip",
"hash": "bfdb644c6cdf29e5cec6da558264dc9956c246161ede16922747dc4e42b18b45bf8c5d474ed01155d67cdbf21096a4b339c5561f90e3ba98a8f15052ee95683c"
}
]
},
"sdk": {
"version": "10.0.100-preview.2.25164.34",
"version-display": "10.0.100-preview.2",
"runtime-version": "10.0.0-preview.2.25163.2",
"vs-version": "17.14",
"vs-mac-version": "",
"vs-support": "Visual Studio 2022 (v17.14 Preview 2)",
"vs-mac-support": "",
"csharp-version": "13.0",
"fsharp-version": "9.0",
"vb-version": "17.13",
"files": [
{
"name": "dotnet-sdk-linux-arm.tar.gz",
"rid": "linux-arm",
"url": "https://download.visualstudio.microsoft.com/download/pr/c1d0c660-7cbd-400a-97cd-508289238f07/ce3b3a3546e5356d4c32f0e5f4d03038/dotnet-sdk-10.0.100-preview.2.25164.34-linux-arm.tar.gz",
"hash": "084168b2296a549fcba190d69cd565cc48efa5ea30cbfe61b5bed9e415acae43a416b53dd8e5bf16a598beeed1b0ba96dbb7bc554a2e0e2ce00c7634a1a5a1f0"
},
{
"name": "dotnet-sdk-linux-arm64.tar.gz",
"rid": "linux-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/a7eebbc3-e249-4266-94e8-b48a519630fa/86780770348edc13c7ad5476645b4aff/dotnet-sdk-10.0.100-preview.2.25164.34-linux-arm64.tar.gz",
"hash": "0491381366f50d6a2211f925f5c5b2e1364f3b3a45076c706dacd3afa6856dd95efb6bacccc8874718bde37439e77614ff2bfd580c3c2e97737d42db311db5e6"
},
{
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
"rid": "linux-musl-arm",
"url": "https://download.visualstudio.microsoft.com/download/pr/665e8b2a-9823-46f5-9469-005f1e9e52c4/a291524f20b417d0179b1d44fa345342/dotnet-sdk-10.0.100-preview.2.25164.34-linux-musl-arm.tar.gz",
"hash": "82cfc7fa9a6491e6258adf33eb81b0bcb1b69f5960d631bfbd1e9cb59e0b5550c2ffd2620461e46430d1215b8cca097a67ac215e0f7a9c965800d307a5bb8d70"
},
{
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
"rid": "linux-musl-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/e637ed7f-4651-4e2f-853f-4e81354659ae/b9022529e8dac680f4abf5da4a20b755/dotnet-sdk-10.0.100-preview.2.25164.34-linux-musl-arm64.tar.gz",
"hash": "c1419b713d5511835ffe6e61effe1782af5a8429fabd517d3d840d219752265681cb1a7a15a1f06b6c5a890dd50e7461b3b0eeea0a24d5c2066bfaf3d52eec42"
},
{
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
"rid": "linux-musl-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/bcc19fec-7eac-4ff7-a8b5-e5a2150ce497/cc4b1c4d475f054a57ac78c333be567c/dotnet-sdk-10.0.100-preview.2.25164.34-linux-musl-x64.tar.gz",
"hash": "789876535ef56669dbfe6391378fcf40dc2b8f4adf137bddb8b358a23403ecafe5bdbcbb0c7715cfb0d26ed061adb20520ad1ab12505f964dc808b2b102f6594"
},
{
"name": "dotnet-sdk-linux-x64.tar.gz",
"rid": "linux-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/c526dc3b-5240-4449-ba07-ed9a3610fe09/442f1cf6e4e832eea0b045f9e108c8b7/dotnet-sdk-10.0.100-preview.2.25164.34-linux-x64.tar.gz",
"hash": "664e5618827c4f9e5d5150cd7ed7f8c4044f85ae7be8dc779a8d8634dcc962b59e7317a9533e57b2683334b1304f7b66e59b5e68e1a501147ac14e1f22f46bc4"
},
{
"name": "dotnet-sdk-osx-arm64.pkg",
"rid": "osx-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/682dfc93-051e-4e97-9fdd-04bc94c60128/f8564986e2a2ce732dacdee33fb9be5a/dotnet-sdk-10.0.100-preview.2.25164.34-osx-arm64.pkg",
"hash": "f65538d7b650de4670cef8ab0f7fa3c7775782686ee174589f98e78296bb1c0adfac7ba3cbf700a75db36af8143bf250c21e9cbdeb9968ff0ccc7f894e4b6a73"
},
{
"name": "dotnet-sdk-osx-arm64.tar.gz",
"rid": "osx-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/d53c9666-d853-41f0-9063-3343a366022e/769c062074b7d520dbc46f0103b1fd8f/dotnet-sdk-10.0.100-preview.2.25164.34-osx-arm64.tar.gz",
"hash": "55ec928ac50b0b34783871a7d8662aadbf9443cb9217b905fc447e6b46de179a6222bfdfc25a6bdd3e80bb8227bcddf088b41e61d5a5d1e6ab931fc8237d5a8d"
},
{
"name": "dotnet-sdk-osx-x64.pkg",
"rid": "osx-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/b4939084-2f13-4db2-a1f9-e0bb92fa6444/f7ddf601828529880e744e9f1665a8c6/dotnet-sdk-10.0.100-preview.2.25164.34-osx-x64.pkg",
"hash": "2f516e1dda0cd9f4ebb90fe0f3b2f30751d130252b6927a1178275a81008b00c870c6f48d978886d82fcfb1246f8e2184672669f4a93db18061037f3493c8b08"
},
{
"name": "dotnet-sdk-osx-x64.tar.gz",
"rid": "osx-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/c382791c-4480-465d-9bfe-c311a41f9945/2acdfbcc4a3762cf516868177d92296b/dotnet-sdk-10.0.100-preview.2.25164.34-osx-x64.tar.gz",
"hash": "cc573dc0f9d84620f0c90dd74f0538e797a597daed2365c2f311a162b0fbd92d031a697c89c806adba8ac223c3e3f3719de6d2243ea044646c62cbb8ba182873"
},
{
"name": "dotnet-sdk-win-arm64.exe",
"rid": "win-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/f38b0120-0a84-441d-82bf-33aa12b94e91/d4afd26ea57fc427c73a45c2455f5585/dotnet-sdk-10.0.100-preview.2.25164.34-win-arm64.exe",
"hash": "ecbf9153c56c8bbdccad88a86a8de578ba0a12a17b28c1e40c0b13a5ef673dae292629b98625dc8ffa8c1856829525437b8972b3be4414e3115335b36c3c937c"
},
{
"name": "dotnet-sdk-win-arm64.zip",
"rid": "win-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/96e5110f-8096-4c96-a3f6-305db6e4f67c/12f75ba50f9324eab0686917f926bf51/dotnet-sdk-10.0.100-preview.2.25164.34-win-arm64.zip",
"hash": "bec80096e4d0d2fbc6e97317eddb9ce84582056b77767bf9cb771cec76039547141100bde33e7fccceb88fda56a32e810041f84ee7a17e7bc4cd92d215001bbb"
},
{
"name": "dotnet-sdk-win-x64.exe",
"rid": "win-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/f30a5f97-6127-49cf-a91e-c0bb880c28a2/eb62efb00e985e9b5f145eb68ad8b87c/dotnet-sdk-10.0.100-preview.2.25164.34-win-x64.exe",
"hash": "e70b3967716954ddb6cd766d72604039465dbf9693fcafd260e6dcf5fddcdda0ec97a499c9450953861814340445b3f24c7ded879a869c1b7be61c8b69852c1c"
},
{
"name": "dotnet-sdk-win-x64.zip",
"rid": "win-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/86371ea8-4e6d-4269-98e6-d9768d9fd630/fba4a5b8d540679e7921b1a90ddb2e24/dotnet-sdk-10.0.100-preview.2.25164.34-win-x64.zip",
"hash": "a8aa6371149103c3fda2cb29972aa9343b2d6a3e3ecdbbb7e8b123c1aab1c9ed25f12408a59db3d7661316bb0f13261b1a353140f420e366bc61c5b7aaaabc1d"
},
{
"name": "dotnet-sdk-win-x86.exe",
"rid": "win-x86",
"url": "https://download.visualstudio.microsoft.com/download/pr/a7082441-e218-4ff4-b9da-3d4d613f9fbc/3b6bf3a9bc923171b5abcb472c3a9b90/dotnet-sdk-10.0.100-preview.2.25164.34-win-x86.exe",
"hash": "25fbc7a782ec0f8927f8d2475a497f46a3b61f4873cdce43356b6a934351c0d0e7370b2064a607106ae3071f505345db45996feb2b34efed18446b56f7abc8bc"
},
{
"name": "dotnet-sdk-win-x86.zip",
"rid": "win-x86",
"url": "https://download.visualstudio.microsoft.com/download/pr/41c51528-9254-427c-8086-3f904ddf6d82/1eda425bdeebb04fac127a49fc94d588/dotnet-sdk-10.0.100-preview.2.25164.34-win-x86.zip",
"hash": "70e416497327a7dcf478551d7fc12daa980750ff31f53770c4d89ca8efca086221c6dd441c31c14d0117f834750b6b15ed0c5380be4112597a645fa3d7a26a06"
}
]
},
"sdks": [
{
"version": "10.0.100-preview.2.25164.34",
"version-display": "10.0.100-preview.2",
"runtime-version": "10.0.0-preview.2.25163.2",
"vs-version": "17.14",
"vs-mac-version": "",
"vs-support": "Visual Studio 2022 (v17.14 Preview 2)",
"vs-mac-support": "",
"csharp-version": "13.0",
"fsharp-version": "9.0",
"vb-version": "17.13",
"files": [
{
"name": "dotnet-sdk-linux-arm.tar.gz",
"rid": "linux-arm",
"url": "https://download.visualstudio.microsoft.com/download/pr/c1d0c660-7cbd-400a-97cd-508289238f07/ce3b3a3546e5356d4c32f0e5f4d03038/dotnet-sdk-10.0.100-preview.2.25164.34-linux-arm.tar.gz",
"hash": "084168b2296a549fcba190d69cd565cc48efa5ea30cbfe61b5bed9e415acae43a416b53dd8e5bf16a598beeed1b0ba96dbb7bc554a2e0e2ce00c7634a1a5a1f0"
},
{
"name": "dotnet-sdk-linux-arm64.tar.gz",
"rid": "linux-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/a7eebbc3-e249-4266-94e8-b48a519630fa/86780770348edc13c7ad5476645b4aff/dotnet-sdk-10.0.100-preview.2.25164.34-linux-arm64.tar.gz",
"hash": "0491381366f50d6a2211f925f5c5b2e1364f3b3a45076c706dacd3afa6856dd95efb6bacccc8874718bde37439e77614ff2bfd580c3c2e97737d42db311db5e6"
},
{
"name": "dotnet-sdk-linux-musl-arm.tar.gz",
"rid": "linux-musl-arm",
"url": "https://download.visualstudio.microsoft.com/download/pr/665e8b2a-9823-46f5-9469-005f1e9e52c4/a291524f20b417d0179b1d44fa345342/dotnet-sdk-10.0.100-preview.2.25164.34-linux-musl-arm.tar.gz",
"hash": "82cfc7fa9a6491e6258adf33eb81b0bcb1b69f5960d631bfbd1e9cb59e0b5550c2ffd2620461e46430d1215b8cca097a67ac215e0f7a9c965800d307a5bb8d70"
},
{
"name": "dotnet-sdk-linux-musl-arm64.tar.gz",
"rid": "linux-musl-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/e637ed7f-4651-4e2f-853f-4e81354659ae/b9022529e8dac680f4abf5da4a20b755/dotnet-sdk-10.0.100-preview.2.25164.34-linux-musl-arm64.tar.gz",
"hash": "c1419b713d5511835ffe6e61effe1782af5a8429fabd517d3d840d219752265681cb1a7a15a1f06b6c5a890dd50e7461b3b0eeea0a24d5c2066bfaf3d52eec42"
},
{
"name": "dotnet-sdk-linux-musl-x64.tar.gz",
"rid": "linux-musl-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/bcc19fec-7eac-4ff7-a8b5-e5a2150ce497/cc4b1c4d475f054a57ac78c333be567c/dotnet-sdk-10.0.100-preview.2.25164.34-linux-musl-x64.tar.gz",
"hash": "789876535ef56669dbfe6391378fcf40dc2b8f4adf137bddb8b358a23403ecafe5bdbcbb0c7715cfb0d26ed061adb20520ad1ab12505f964dc808b2b102f6594"
},
{
"name": "dotnet-sdk-linux-x64.tar.gz",
"rid": "linux-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/c526dc3b-5240-4449-ba07-ed9a3610fe09/442f1cf6e4e832eea0b045f9e108c8b7/dotnet-sdk-10.0.100-preview.2.25164.34-linux-x64.tar.gz",
"hash": "664e5618827c4f9e5d5150cd7ed7f8c4044f85ae7be8dc779a8d8634dcc962b59e7317a9533e57b2683334b1304f7b66e59b5e68e1a501147ac14e1f22f46bc4"
},
{
"name": "dotnet-sdk-osx-arm64.pkg",
"rid": "osx-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/682dfc93-051e-4e97-9fdd-04bc94c60128/f8564986e2a2ce732dacdee33fb9be5a/dotnet-sdk-10.0.100-preview.2.25164.34-osx-arm64.pkg",
"hash": "f65538d7b650de4670cef8ab0f7fa3c7775782686ee174589f98e78296bb1c0adfac7ba3cbf700a75db36af8143bf250c21e9cbdeb9968ff0ccc7f894e4b6a73"
},
{
"name": "dotnet-sdk-osx-arm64.tar.gz",
"rid": "osx-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/d53c9666-d853-41f0-9063-3343a366022e/769c062074b7d520dbc46f0103b1fd8f/dotnet-sdk-10.0.100-preview.2.25164.34-osx-arm64.tar.gz",
"hash": "55ec928ac50b0b34783871a7d8662aadbf9443cb9217b905fc447e6b46de179a6222bfdfc25a6bdd3e80bb8227bcddf088b41e61d5a5d1e6ab931fc8237d5a8d"
},
{
"name": "dotnet-sdk-osx-x64.pkg",
"rid": "osx-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/b4939084-2f13-4db2-a1f9-e0bb92fa6444/f7ddf601828529880e744e9f1665a8c6/dotnet-sdk-10.0.100-preview.2.25164.34-osx-x64.pkg",
"hash": "2f516e1dda0cd9f4ebb90fe0f3b2f30751d130252b6927a1178275a81008b00c870c6f48d978886d82fcfb1246f8e2184672669f4a93db18061037f3493c8b08"
},
{
"name": "dotnet-sdk-osx-x64.tar.gz",
"rid": "osx-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/c382791c-4480-465d-9bfe-c311a41f9945/2acdfbcc4a3762cf516868177d92296b/dotnet-sdk-10.0.100-preview.2.25164.34-osx-x64.tar.gz",
"hash": "cc573dc0f9d84620f0c90dd74f0538e797a597daed2365c2f311a162b0fbd92d031a697c89c806adba8ac223c3e3f3719de6d2243ea044646c62cbb8ba182873"
},
{
"name": "dotnet-sdk-win-arm64.exe",
"rid": "win-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/f38b0120-0a84-441d-82bf-33aa12b94e91/d4afd26ea57fc427c73a45c2455f5585/dotnet-sdk-10.0.100-preview.2.25164.34-win-arm64.exe",
"hash": "ecbf9153c56c8bbdccad88a86a8de578ba0a12a17b28c1e40c0b13a5ef673dae292629b98625dc8ffa8c1856829525437b8972b3be4414e3115335b36c3c937c"
},
{
"name": "dotnet-sdk-win-arm64.zip",
"rid": "win-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/96e5110f-8096-4c96-a3f6-305db6e4f67c/12f75ba50f9324eab0686917f926bf51/dotnet-sdk-10.0.100-preview.2.25164.34-win-arm64.zip",
"hash": "bec80096e4d0d2fbc6e97317eddb9ce84582056b77767bf9cb771cec76039547141100bde33e7fccceb88fda56a32e810041f84ee7a17e7bc4cd92d215001bbb"
},
{
"name": "dotnet-sdk-win-x64.exe",
"rid": "win-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/f30a5f97-6127-49cf-a91e-c0bb880c28a2/eb62efb00e985e9b5f145eb68ad8b87c/dotnet-sdk-10.0.100-preview.2.25164.34-win-x64.exe",
"hash": "e70b3967716954ddb6cd766d72604039465dbf9693fcafd260e6dcf5fddcdda0ec97a499c9450953861814340445b3f24c7ded879a869c1b7be61c8b69852c1c"
},
{
"name": "dotnet-sdk-win-x64.zip",
"rid": "win-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/86371ea8-4e6d-4269-98e6-d9768d9fd630/fba4a5b8d540679e7921b1a90ddb2e24/dotnet-sdk-10.0.100-preview.2.25164.34-win-x64.zip",
"hash": "a8aa6371149103c3fda2cb29972aa9343b2d6a3e3ecdbbb7e8b123c1aab1c9ed25f12408a59db3d7661316bb0f13261b1a353140f420e366bc61c5b7aaaabc1d"
},
{
"name": "dotnet-sdk-win-x86.exe",
"rid": "win-x86",
"url": "https://download.visualstudio.microsoft.com/download/pr/a7082441-e218-4ff4-b9da-3d4d613f9fbc/3b6bf3a9bc923171b5abcb472c3a9b90/dotnet-sdk-10.0.100-preview.2.25164.34-win-x86.exe",
"hash": "25fbc7a782ec0f8927f8d2475a497f46a3b61f4873cdce43356b6a934351c0d0e7370b2064a607106ae3071f505345db45996feb2b34efed18446b56f7abc8bc"
},
{
"name": "dotnet-sdk-win-x86.zip",
"rid": "win-x86",
"url": "https://download.visualstudio.microsoft.com/download/pr/41c51528-9254-427c-8086-3f904ddf6d82/1eda425bdeebb04fac127a49fc94d588/dotnet-sdk-10.0.100-preview.2.25164.34-win-x86.zip",
"hash": "70e416497327a7dcf478551d7fc12daa980750ff31f53770c4d89ca8efca086221c6dd441c31c14d0117f834750b6b15ed0c5380be4112597a645fa3d7a26a06"
}
]
}
],
"aspnetcore-runtime": {
"version": "10.0.0-preview.2.25164.1",
"version-display": "10.0.0-preview.2",
"version-aspnetcoremodule": [
"20.0.25073.0"
],
"vs-version": "",
"files": [
{
"name": "aspnetcore-runtime-linux-arm.tar.gz",
"rid": "linux-arm",
"url": "https://download.visualstudio.microsoft.com/download/pr/72b23af4-a627-463c-886b-3f574dc446d0/5369bc93033911562cfd5d8cda4cd2a3/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-arm.tar.gz",
"hash": "ceebf19085159175e60004dba88e4698237c0708df5dd63b225177c70c91df6be110a46e9ee693001e27933050d8637cfc8b739d1e510d09dca562031c866ccc"
},
{
"name": "aspnetcore-runtime-linux-arm64.tar.gz",
"rid": "linux-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/7eb1b280-570f-460e-8805-5d55cb06493b/8091831bf8764e9a78eab4ae8bc41d5b/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-arm64.tar.gz",
"hash": "2161e53f30413f27be9a81a7aedace12ad523d9e68b35d6a051e417701d238b1353569e227845aa76a9c889b7ecd1b5e7bafd3a678e2bf29438dae540e970d0a"
},
{
"name": "aspnetcore-runtime-linux-musl-arm.tar.gz",
"rid": "linux-musl-arm",
"url": "https://download.visualstudio.microsoft.com/download/pr/8bf44e44-7677-4766-8486-c6b2891a4c0c/a616e598413adafe4ad43d5d5be6f8bf/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-musl-arm.tar.gz",
"hash": "eb7ce0764cc88ba00bdc957b98b81105734da5964232996faeaa84e4f132b665c3177636a0a2794d2b7a01e37d963e92d59bbe6a6ee3717a01e8054d7440d48c"
},
{
"name": "aspnetcore-runtime-linux-musl-arm64.tar.gz",
"rid": "linux-musl-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/b32bcf9d-2390-42bd-88f1-709747ac6bbc/ad9bee446b2682530b9e9af62770ddbf/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-musl-arm64.tar.gz",
"hash": "cdc179232b5688ef07993d7a78c5481f256f8cefe816fc913e38408fadec9b5f010a90628d6fd04d12e18ccc351b6252a566176154a111df6b6da14309aa0d41"
},
{
"name": "aspnetcore-runtime-linux-musl-x64.tar.gz",
"rid": "linux-musl-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/c87f5ec8-9569-4894-be65-8f3cf322c251/b655d57fd66869687306e1e7fe31cce9/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-musl-x64.tar.gz",
"hash": "793e3a3c49c221e8543850858b273f6f20dfd81cd831525f34d6be2a1cee5494bad210c73cc072d947c93fc820ff2ad709b0a22462bf3fe2c923319e00784d19"
},
{
"name": "aspnetcore-runtime-linux-x64.tar.gz",
"rid": "linux-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/495feb02-b2fd-4849-9803-43c5d758e72b/60fa3840af9bb27595f6f7b4b818f89c/aspnetcore-runtime-10.0.0-preview.2.25164.1-linux-x64.tar.gz",
"hash": "de14dab978133b9ec979d371c5fbd01e78b106cc330c168d6216ec8a97b0ccfeeb0d4f44386187499760db603483dc0016279dc4cb3f94bfb042cc63d25296fa"
},
{
"name": "aspnetcore-runtime-osx-arm64.tar.gz",
"rid": "osx-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/351a56ca-b55b-4c5f-be20-1081edb848d7/de67ebf7b8859d4efde0c849de061a4e/aspnetcore-runtime-10.0.0-preview.2.25164.1-osx-arm64.tar.gz",
"hash": "9e4e6dc4aa1947fde24bd79f6e2d91c43dfe13307cc2037f83e8048dff795645db0439684e750dd6f9cec304899e5e7b2b5f4d961309345d0f6e32a84d00fb7e"
},
{
"name": "aspnetcore-runtime-osx-x64.tar.gz",
"rid": "osx-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/dd3d568c-e94c-4ea0-b95b-e1d4ae804ed7/68ac36aa68bbeb472c042af07e0e95f4/aspnetcore-runtime-10.0.0-preview.2.25164.1-osx-x64.tar.gz",
"hash": "e8994167755eca3bb691f4314da6b702217d285ac58fa8740ecb657a9ae21478a341aae21174023910a784e2683e536df5458953c48cd881c651e22847be8b30"
},
{
"name": "aspnetcore-runtime-win-arm64.exe",
"rid": "win-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/7df0ba1f-6038-4261-8e58-e6b989e72cab/19a6aff846dfc84057f65e52828f540b/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-arm64.exe",
"hash": "e2fa4aa600bf718eb4eff165ada0496899314dbbfa89431e8390ee8fc6b2dc3b28dc6012e599f888aef8ec64a94603e9fc272890bbf7847d9d7cd530178b23aa"
},
{
"name": "aspnetcore-runtime-win-arm64.zip",
"rid": "win-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/66d63403-7444-4d4e-8c2d-beec86b64c8e/c8ae514dbc4aa72610e61c7393fa346a/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-arm64.zip",
"hash": "76cf96e0604f211151cf28d432190e261e3d37b747c79ff7899a459016c6519aefca75545496ad0985e2b7ba796cf233eadb66e076c4f9b91e160fd153c6ec47"
},
{
"name": "aspnetcore-runtime-win-x64.exe",
"rid": "win-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/91bf5db7-e70a-46bf-a63c-b472346b85f9/e0762bc37646fee75890a20e53ddc395/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-x64.exe",
"hash": "9868ad7ad3f9a9be4d0cf155c519be771001d79ce35afb2926657686e968ad9e81d06ef415f42fbdd48c593a282393eccf2bb56e60ebc8dc18d3e382b6208968"
},
{
"name": "aspnetcore-runtime-win-x64.zip",
"rid": "win-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/140ee267-2bba-4d9a-9752-d2e3ab68ac51/7b912daba293ef4801e6b451d579fb2e/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-x64.zip",
"hash": "cc69e8227cbe6e231b0b30db1e236b3b559f267d5cbd3cdc7b68b670951ed5cd1f0957b8717c983e1eb2d5270c669e91abe5fcba787837828692737e0803ec17"
},
{
"name": "aspnetcore-runtime-win-x86.exe",
"rid": "win-x86",
"url": "https://download.visualstudio.microsoft.com/download/pr/747b8bbc-be47-4f36-b460-860842f28a65/89a0cf729e59555f644575bf1c770886/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-x86.exe",
"hash": "9f3b6b5152733fdafd770a1c719c2a13de78963c24badafcc36c3fd9e742c46b79ed07fc0da8e6dc0cfa00e76b243545dd91521322a50236c3811075a1d7e866"
},
{
"name": "aspnetcore-runtime-win-x86.zip",
"rid": "win-x86",
"url": "https://download.visualstudio.microsoft.com/download/pr/a797d7df-ed86-423a-8f80-25d9dfc474e9/b3e79ec5ea710a5f5941a15ecdc56fc8/aspnetcore-runtime-10.0.0-preview.2.25164.1-win-x86.zip",
"hash": "3ea9d72807f9b8e4fff82f8fcb82ea508ad898a9b354ddedab4013f3d97cb9748dd2458540d043ebb4c181a66a4cf62aa9f8c73cf529cf8fe7e0a381d8e0cbc9"
},
{
"name": "aspnetcore-runtime-composite-linux-arm.tar.gz",
"rid": "linux-arm",
"url": "https://download.visualstudio.microsoft.com/download/pr/6bbc6571-3618-4374-8d39-b6f4857a33ad/472c64e085eae47f62200082239524ea/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-arm.tar.gz",
"hash": "0bf0a4000ce39a0028243ee24edac150494762af0a9693d9d0c8d59fb9ae5a5112f64aa3a633cafed511ba8dd8a8ab14a46b1045fb32038014eb22637fd9c891"
},
{
"name": "aspnetcore-runtime-composite-linux-arm64.tar.gz",
"rid": "linux-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/454d06db-61bf-4a4c-b799-f4a16c43b506/5e4eeceee08eb8c8d74e71a5f66d1749/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-arm64.tar.gz",
"hash": "9ac02fe1e18d987abc7137fe061f76b852c47489705c4c57fd63e9245763d412ab243e724e090ae23d0a1e9cbc09ee92e97224ab73682c27e25538c470aa367e"
},
{
"name": "aspnetcore-runtime-composite-linux-musl-arm.tar.gz",
"rid": "linux-musl-arm",
"url": "https://download.visualstudio.microsoft.com/download/pr/1a465c97-96d2-4f62-bfd8-479d51045d0c/f93fdc45f3a5ecb9dad85ba9071cfbd4/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-musl-arm.tar.gz",
"hash": "1437e56479078514d0ad1b5b8459f19dd4f282939ebb546e0888f12fdba9a182c41b75e1a762377923edcefc968d315bec3c4201c34132348c895d1fabc2ce26"
},
{
"name": "aspnetcore-runtime-composite-linux-musl-arm64.tar.gz",
"rid": "linux-musl-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/2617ca4b-0cbc-48cb-8212-c849410f9eb0/11467a8425ad4ee62abc05409a9a3e19/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-musl-arm64.tar.gz",
"hash": "c65448c47260671074782f6d4e4a9daf8db47233c9322647cbc1200f0d9167644e8d6a89a66333266010403537b45f7fc66ef9a7f61b9a4329fe8facea906d15"
},
{
"name": "aspnetcore-runtime-composite-linux-musl-x64.tar.gz",
"rid": "linux-musl-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/92c70c07-6111-4fb9-9786-8665bb6fa41c/8a05f6c2c7556833f21beb181ad76e3e/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-musl-x64.tar.gz",
"hash": "07d0cff245177cecd10c4548b0468589a2c45d27427bfe60a50772fb2766a51a322d383780cc7cf18e628e311a127fee49972fdcde5b6d65290bbf4e8a317046"
},
{
"name": "aspnetcore-runtime-composite-linux-x64.tar.gz",
"rid": "linux-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/fccbc2b9-0b99-42fc-8d6b-6a8dff14b93f/84234812a3ddf62c5aaa5700ec55638c/aspnetcore-runtime-composite-10.0.0-preview.2.25164.1-linux-x64.tar.gz",
"hash": "d67bc54f97d832ad06fd18269ddad48126cc0eee66b7f924158289e23983a01f9f1e48e09bbbe54ebef9499feafccd4116daa27621f7a3df0021c80de99fd2b8"
},
{
"name": "dotnet-hosting-win.exe",
"rid": "",
"url": "https://download.visualstudio.microsoft.com/download/pr/f20a7d7d-b236-4210-9aec-1dc05054d6fe/0fb9a0f364be9b109f8edad079336926/dotnet-hosting-10.0.0-preview.2.25164.1-win.exe",
"hash": "32c3ff68d5fd6e6f850ffe846edb16d94f15ecbe015ddcc76175b4907eef4982fc613744dda63e1365e93352fedc57372297228caa829cb75e5de7d5c6c368bf",
"akams": "https://aka.ms/dotnetcore-10-0-windowshosting"
}
]
},
"windowsdesktop": {
"version": "10.0.0-preview.2.25163.3",
"version-display": "10.0.0-preview.2",
"files": [
{
"name": "windowsdesktop-runtime-win-arm64.exe",
"rid": "win-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/1fd06483-1ebd-4056-ae40-f4fa48c0b74d/bd45d5bd2a9becfc7860e625f4c428b0/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-arm64.exe",
"hash": "d9d635d79b5dcd7bb6deeec3b1b37d1b846b3f2d774479100b112a1458efbd6311466962851d10935cf085f6bad70da9bdf2a99efe4a59ef2eafd8f0fd4e16a8"
},
{
"name": "windowsdesktop-runtime-win-arm64.zip",
"rid": "win-arm64",
"url": "https://download.visualstudio.microsoft.com/download/pr/a7b17eda-7b58-4efb-beaf-72b66ab2ae3f/d767c7ca8688366f75bc944002442655/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-arm64.zip",
"hash": "c037eb951cb2e5fdd49164bd2b53e574c5e2aa73654ce26b7c456e8b824f56be4003112197104f9092dd25d4b31a13af8d56855d3d7140e70b645edc735bae08"
},
{
"name": "windowsdesktop-runtime-win-x64.exe",
"rid": "win-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/a0e2cb50-3242-4ff7-ba0a-42ad80877879/74131750ec088dd24d2345dd82537294/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-x64.exe",
"hash": "9300bb03f852c1a152cc01066331b3ec85da91eb1d7cd4cf326f5c30f13d4b94bec68bfc1e1f003478815dbac9837be0cc23fa78b471ae79e9ab318dbb39e4db"
},
{
"name": "windowsdesktop-runtime-win-x64.zip",
"rid": "win-x64",
"url": "https://download.visualstudio.microsoft.com/download/pr/91ef2315-0d7c-4000-be0e-77171778e97a/6650cb0ee9a8edb890e0e38e21b74dcf/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-x64.zip",
"hash": "85a44e2dcfaad52582666e6e198aea68856a3c2f2982c0df008e457ce80f4abd1f34c3bfac9c6476e126247bd6a8f6a5085a9dd43db600b6c97bc9630f9cb432"
},
{
"name": "windowsdesktop-runtime-win-x86.exe",
"rid": "win-x86",
"url": "https://download.visualstudio.microsoft.com/download/pr/2a4dd469-be13-41fc-bfde-a30e99791344/28d496cb26a1fe1d84431d43f2950f78/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-x86.exe",
"hash": "797b3ced6cab54f5c52e5f610b9becaeebfb514821f4d2bfca01498790c9df9601a50fde0532f16dba3fcbb0f262a612e6c5a57a843e613c33b46b3b9a5f7b7a"
},
{
"name": "windowsdesktop-runtime-win-x86.zip",
"rid": "win-x86",
"url": "https://download.visualstudio.microsoft.com/download/pr/0a9d4967-670d-4b8c-b0cd-36b5577c6848/4c7ddaca3a55e1aac21940bb246c2760/windowsdesktop-runtime-10.0.0-preview.2.25163.3-win-x86.zip",
"hash": "b0b795119c9a9ff1ff82651eba9e118d72adce2aea5ed7b39365b789ae4dcd97173fb52eb2df3e8917a3cf2fb0277581868d8f6e4776ea2f84c0a2f56c6aec5a"
}
]
}
},
{
"release-date": "2025-02-25",
"release-version": "10.0.0-preview.1",
@@ -128,7 +640,7 @@
"vs-mac-support": "",
"csharp-version": "13.0",
"fsharp-version": "9.0",
"vb-version": "16.9",
"vb-version": "17.13",
"files": [
{
"name": "dotnet-sdk-linux-arm.tar.gz",
@@ -239,7 +751,7 @@
"vs-mac-support": "",
"csharp-version": "13.0",
"fsharp-version": "9.0",
"vb-version": "16.9",
"vb-version": "17.13",
"files": [
{
"name": "dotnet-sdk-linux-arm.tar.gz",

View File

@@ -3,11 +3,11 @@
"releases-index": [
{
"channel-version": "10.0",
"latest-release": "10.0.0-preview.1",
"latest-release-date": "2025-02-25",
"latest-release": "10.0.0-preview.2",
"latest-release-date": "2025-03-18",
"security": false,
"latest-runtime": "10.0.0-preview.1.25080.5",
"latest-sdk": "10.0.100-preview.1.25120.13",
"latest-runtime": "10.0.0-preview.2.25163.2",
"latest-sdk": "10.0.100-preview.2.25164.34",
"product": ".NET",
"support-phase": "preview",
"release-type": "lts",
@@ -17,10 +17,10 @@
{
"channel-version": "9.0",
"latest-release": "9.0.3",
"latest-release-date": "2025-03-11",
"latest-release-date": "2025-03-18",
"security": true,
"latest-runtime": "9.0.3",
"latest-sdk": "9.0.201",
"latest-sdk": "9.0.202",
"product": ".NET",
"support-phase": "active",
"eol-date": "2026-05-12",