CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 543
.NET 10.0.1xx Preview 6 (10451)
Pre-releaseCompare
96ea7cf
We're excited to announce our sixth preview release 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.10415-net10-p6
- tvOS: 18.5.10415-net10-p6
- Mac Catalyst: 18.5.10415-net10-p6
- macOS: 15.5.10415-net10-p6
Full release notes: .NET 10 release notes
Known issues: Known issues in .NET 10
Installation
You can use workload set version 10.0.100-preview.6.25365.1
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-preview.6.25365.1
Available 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-preview.6.25365.1
You can use dotnet workload --info
to validate the workload versions installed in your system.
What's Changed
- [AccessorySetupKit] Introduce a default ctor for a few classes. by @rolfbjarne in #23040
- [Accounts] Fix nullability on delegates. by @mandel-macaque in #23063
- [ARKit] Fix nullability in delegate signatures. by @mandel-macaque in #23061
- [AVFoundation] Implement up to Xcode 16.4 beta 1. by @rolfbjarne in #22753
- [CoreMidi] Add a GetCheckedHandle method in a couple of classes, and use it. by @rolfbjarne in #22995
- [docs] Document 'CompressBindingResourcePackage'. by @rolfbjarne in #22978
- [docs] Document NoSymbolStrip. by @rolfbjarne in #22880
- [docs] Update docs about build items and properties with changes in the docs-mobile repository. by @rolfbjarne in #22986
- [dotnet] Fix computing _MonoComponents for Windows remote builds. Fixes #21244. by @rolfbjarne in #22929
- [dotnet] Fix dependency tracking for aot compilation. Fixes #21061. by @rolfbjarne in #22906
- [dotnet] Fix dependency tracking for trimming and native linking. Fixes #21223. by @rolfbjarne in #22911
- [dotnet] Improve entitlements lookup for AdditionalAppExtensions. Fixes #19242. by @rolfbjarne in #22882
- [dotnet] Set ApplicationTitle correctly for desktop apps. Fixes #20615. by @rolfbjarne in #22913
- [dotnet] Tweak error message about wrong Xcode version a bit. by @rolfbjarne in #22910
- [eng] Update with the latest .NET 8 packages. by @rolfbjarne in #22953
- [Foundation] Fix a CA1416 warning in RuntimeOptions.cs due to recent changes. by @rolfbjarne in #22883
- [Foundation] Fix all availability attributes in this framework. by @rolfbjarne in #22903
- [Foundation] NSUrlSessionHandler.ClientCertificateOptions is supported. by @rolfbjarne in #22884
- [FSKit] Re-introduce, it was finally released as stable in Xcode 16.3 / macOS 15.4. by @rolfbjarne in #22765
- [msbuild] Add validation for conflicting resources. Fixes #19029. by @rolfbjarne in #22996
- [msbuild] Correctly handle 'SkipCodesignItems' that are directories. Fixes #19222. by @rolfbjarne in #22962
- [msbuild] Don't connect to a remote mac for library projects that are bundling original resources. by @rolfbjarne in #22984
- [msbuild] Don't execute the ParseDeviceSpecificBuildInformation task on Mac Catalyst. by @rolfbjarne in #22887
- [msbuild] Enable design-time builds for binding projects when bundling original resources. Fixes #10148. by @rolfbjarne in #22985
- [msbuild] Enable nullability in most files and fix any issues. by @rolfbjarne in #22857
- [msbuild] Enable signing by default for all platforms. Fixes #18469. by @rolfbjarne in #20824
- [msbuild] Enable warnings as errors, and fix resulting errors. by @rolfbjarne in #23001
- [msbuild] Improve ComputeCodesignItems to take symlinked directories into account. Fixes #20193. by @rolfbjarne in #22907
- [msbuild] Refactor the ACTool task a bit to simplify code. by @rolfbjarne in #22980
- [msbuild] Unify and improve code to validate entitlements. by @rolfbjarne in #22794
- [Nomenclator] Deal correctly with nested classed. by @mandel-macaque in #22943
- [Nomenclator] Make nomenclator stateless. by @mandel-macaque in #22947
- [release/10.0.1xx-preview6] [src] Fix checking if a constraint implements INativeObject. Fixes #23070. by @rolfbjarne in #23124
- [release/10.0.1xx-preview6] [UIKit] Make sure to invoke the correct constructor. by @dalexsoto in #23132
- [RGen] Add a ArgumentForParameter method to create ArgumentSyntax from the parameter info. by @mandel-macaque in #23044
- [RGen] Add code to generate a aux variable for a NativeHandle. by @mandel-macaque in #23055
- [RGen] Add factory method to return a smart enum value from a NSString. by @mandel-macaque in #23027
- [RGen] Add missing tests for the special classes. by @mandel-macaque in #23034
- [RGen] Add out parameters initialization for trampolines. by @mandel-macaque in #22916
- [RGen] Add pre-conversion variable for Block callbacks. by @mandel-macaque in #23073
- [RGen] Add support for arrays in a delegate using BindFrom. by @mandel-macaque in #23005
- [RGen] Allow to generate a 'new' syntax using a known type. by @mandel-macaque in #23028
- [RGen] Allow to use BindFrom in delegates. by @mandel-macaque in #22965
- [Rgen] Be consistent in the use of global when we encounter a nint/nuint. by @mandel-macaque in #22931
- [RGen] Complete the native invoke implementation. by @mandel-macaque in #23049
- [RGen] Convert correctly nullable objects. by @mandel-macaque in #22941
- [RGen] Convert native values to managed enum values for the delegate execution. by @mandel-macaque in #22918
- [RGen] Correctly cast enum results from the native invocation. by @mandel-macaque in #23079
- [RGen] Ensure that if a parameter name is a keyword that '@' is used as a prefix. by @mandel-macaque in #22930
- [RGen] Ensure that we handle smart enums correctly when they are returned from the delegate. by @mandel-macaque in #23032
- [RGen] Factory method for the method signature of Invoke for the NI* classes. by @mandel-macaque in #22950
- [RGen] Factory method to perform the init of our params in the native invoke. by @mandel-macaque in #22961
- [RGen] Fix bug where we converted a bool to a byte when we needed the opposite. by @mandel-macaque in #22891
- [RGen] Fix missing 'global::' when using New. by @mandel-macaque in #22893
- [RGen] Fix nullable NSObject GetHandle calls. by @mandel-macaque in #23060
- [RGen] Fix the argument generation for a non nullable ref value type. by @mandel-macaque in #22894
- [RGen] Fix the arguments passing when the parameter is by ref. by @mandel-macaque in #22895
- [Rgen] Fix typo in NSString.CreateNative and make it global. by @mandel-macaque in #23033
- [RGen] Generate constructor and create method for the native invoker. by @mandel-macaque in #22949
- [RGen] Generate the aux BlockLiteral pointer variable for the trampolines. by @mandel-macaque in #23078
- [RGen] Generate the lowering of the parameters for the native invoker. by @mandel-macaque in #23018
- [RGen] Generate the post conversion calls for the native invoker. by @mandel-macaque in #23019
- [RGen] Handle nested classes correctly. by @mandel-macaque in #22892
- [RGen] Improve the way we handle generic type names. by @mandel-macaque in #22871
- [Rgen] Provide a factory method to generate AsPointer calls. by @mandel-macaque in #23035
- [RGen] Provide factory method with the invoker call. by @mandel-macaque in #23020
- [RGen] Throw an exception if the delegate is null from a BlockLiteral. by @mandel-macaque in #22938
- [RGen] Update the emitters to generate the trampoline static class. by @mandel-macaque in #22926
- [RGen] Update the factory method for the Invoke signature to support BindFrom. by @mandel-macaque in #22966
- [RGen] Update the factory method to support non array BindFrom delegate arguments. by @mandel-macaque in #22967
- [RGen] Use 'Global' in the tests that was missing. by @mandel-macaque in #23048
- [RGen] Use the 'global::' alias for all types. by @mandel-macaque in #22885
- [RGen] When a native string is created, released as part of the post invocation steps. by @mandel-macaque in #23029
- [runtime/src] Expand NSObject.Flags to 32 bits (uint). by @rolfbjarne in #22981
- [runtime] Fix skipping nested struct types when processing method type encodings. Fixes #22837. by @rolfbjarne in #22859
- [runtime] Rework how we call 'ConformsToProtocol' a little bit. by @rolfbjarne in #23002
- [Security] Implement up to Xcode 16.4 beta 1. by @rolfbjarne in #22754
- [src/runtime] Don't allow native code to resolve a weak reference for an object in the finalizer queue. by @rolfbjarne in #23072
- [src] Improve a few deprecated messages. by @rolfbjarne in #23030
- [src] Misc NSString improvements. by @rolfbjarne in #22989
- [src] Use InitializeHandle instead of calling the Handle setter in several types. by @rolfbjarne in #22879
- [SystemConfiguration] Fix accidental break in NetworkReachability.Schedule|Unschedule. by @rolfbjarne in #22912
- [VideoToolbox] Fix all availability attributes in this framework. by @rolfbjarne in #22920
- [xcode16.4] Bump to RC. by @rolfbjarne in #22824
- [xcode16.4] Bump to Xcode 16.4 stable by @dalexsoto in #22932
- Bump to Xcode 16.4 beta 1. by @rolfbjarne in #22693
- Bump Xamarin.MacDev to get fix for finding Settings.plist from load Xamarin-based location. by @rolfbjarne in #22937
- Use 'EnableDiagnostics' instead of 'EnableProfiler'. by @rolfbjarne in #22982
Full Changelog: dotnet-10.0.1xx-preview5-10621...dotnet-10.0.1xx-preview6-10415