.NET 10.0.1xx RC 1 (10727)
Pre-releaseWe're excited to announce our first release candidate for .NET 10!
Note: these are the base SDKs that add support for the platforms in question. For MAUI (which is built on top of our SDKs), visit: https://learn.microsoft.com/dotnet/maui/.
This release consists of the following versions:
- iOS: 18.5.10727-net10-rc.1
- tvOS: 18.5.10727-net10-rc.1
- Mac Catalyst: 18.5.10727-net10-rc.1
- macOS: 15.5.10727-net10-rc.1
Full release notes: .NET 10 release notes
Known issues: Known issues in .NET 10
Installation
You can use workload set version 10.0.100-rc.1.25458.2 in order to install these versions of the SDKs.
Please make sure to be using the corresponding preview of the .NET SDK 10.0.100 before issuing the dotnet workload install
command below. You can validate your installed dotnet version using dotnet --version do make sure it shows 10.0.100 or greater before proceeding.
dotnet workload install <workload id(s)> --version 10.0.100-rc.1.25458.2Available workload ids
- ios
- tvos
- macos
- maccatalyst
- android (see https://github.com/dotnet/android)
- maui (see https://github.com/dotnet/maui)
Example command installing all listed workloads.
dotnet workload install ios tvos macos maccatalyst maui android --version 10.0.100-rc.1.25458.2You can use dotnet workload --info to validate the workload versions installed in your system.
What's Changed
Preview of Xcode 26 support
This release include preview support for Xcode 26.
To build with support for Xcode 26 and any new API bindings we've implemented so far, append 26.0 to the target framework in the project file. Additionally, ignore a warning about using the Xcode 26.0 preview. Note: .NET 9 must be used, we don't have .NET 10 builds with Xcode 26 support yet.
Example:
<PropertyGroup>
<TargetFramework>net9.0-ios26.0</TargetFramework>
<NoWarn>$(NoWarn);XCODE_26_0_PREVIEW</NoWarn>
</PropertyGroup>This requires installing Xcode 26.0 beta 7.
What's Changed
- [AppKit] Fix return type for NSStoryboard.InstantiateController / InstantiateInitialController. Fixes #23373. by @rolfbjarne in #23400
- [bgen] Make BI1075 show which property causes the error. by @rolfbjarne in #23502
- [bgen] Undo failed docid resolutions from the C# compiler in binding code. by @rolfbjarne in #23560
- [CoreMedia] Can't inheritdoc from APIs that aren't public. by @rolfbjarne in #23524
- [dotnet] Add support for the @(LinkerArgument) item group to pass arguments to the native linker. Fixes #21331. by @rolfbjarne in #23468
- [msbuild] Fix FilterStaticFrameworks task to support custom framework binary names by @Copilot in #23045
- [net10.0] Update the default value for 'EventSourceSupport' and 'MetricsSupport'. by @rolfbjarne in #23543
- [runtime] Call mono_jit_cleanup upon exit. by @rolfbjarne in #23446
- [runtime] Use Mono's v2 GCHandle API. by @rolfbjarne in #23447
- [src/bgen] Generate xml docs for models if they don't already have docs. by @rolfbjarne in #23459
- [src/docs] Numerous fixes to the xml docs. by @rolfbjarne in #23531
- [src] Don't copy xml docs from the declaring type of a method with [DelegateName]. by @rolfbjarne in #23427
- [src] Don't use for enum fields. by @rolfbjarne in #23526
- [src] Fix 'cref' elements to be 'see' elements with a 'cref' attribute. by @rolfbjarne in #23565
- [src] Fix links to images in api xml docs. by @rolfbjarne in #23492
- [src] Remove redundant generated protocol docs. by @rolfbjarne in #23487
- [src] Remove some outdated docs about how our event model work. by @rolfbjarne in #23488
- [VideoSubscriberAccount] Make VSCheckAccessOptionKeys public. by @rolfbjarne in #23493
- [Windows] _BeforeUnpackLibraryResources - Delete all files in a single run by @emaf in #23441
- [Windows] Add inputs/outputs to _CreatePkgInfo by @emaf in #23553
- [Windows] Fix _CompileNativeExecutable inputs/outputs by @emaf in #23533
- [Windows] Make LinkNativeCode create output file by @emaf in #23534
- [Windows] Simplify LoadLinkerOutput by @emaf in #23473
- [Windows] Skip running tasks with no inputs by @emaf in #23458
- Bump Messaging by @emaf in #23552
- Bump mlaunch to get a version that works with Xcode 26. by @rolfbjarne in #23499
- Typo in preview-apis.md by @jfversluis in #23587
Full Changelog: dotnet-10.0.1xx-preview7-10601...dotnet-10.0.1xx-rc.1-10727