Support .NET 9.0#2215
Conversation
|
The errors are because in https://github.com/CommunityToolkit/Maui/blob/feature/sl-dotnet-nine/azure-pipelines.yml the .NET SDK to install is
See Lines 73 to 78 in c4169ed Note that the |
TheCodeTraveler
left a comment
There was a problem hiding this comment.
Thanks for updating the Analyzer Unit Tests, Shaun! We can just remove the reference to Net80 since we won't be reverting back to .NET 8 after we update the library to .NET 9.
…AnalyzerVerifier`1+Test.cs Co-authored-by: Brandon Minnick <13558917+brminnick@users.noreply.github.com>
…CodeFixVerifier`2+Test.cs Co-authored-by: Brandon Minnick <13558917+brminnick@users.noreply.github.com>
Thanks for the suggestions. I know we have been discussing about migrating to GitHub actions so I will leave this with limited change for now |
…Maui into feature/sl-dotnet-nine
|
We have all check building thanks to @jfversluis for the workaround. I propose we add the workaround into the release notes |
|
With the latest changes it builds. But clicking on menu's does not work. App loads but I cannot click on navigation link to test any functionality. I have tried the usual dotnet clean and deleting bin/obj folders. It builds and runs but I cannot navigate to any pages from Main Page. This is specific to Mac Catalyst on Mac Mini M2. edit: After further investigation this is a Release mode issue and debug mode works fine. So possibly another release mode issue if anyone can confirm? Page navigation appears to be non functional in sample app in release mode. |
087cbec
Description of Change
Linked Issues
PR Checklist
approved(bug) orChampioned(feature/proposal)mainat time of PRBreaking Changes
Major Breaking Changes
Behavior.BindingContextCommunityToolkit.Maui.MediaElementCommunityToolkit.Maui.Camerato 15.0:Minor Breaking Changes
Expanderis not trim safeCommunityToolkit.Maui.Mapsis not trim safePopupService.ShowPopop(TViewModel)[Obsolete]methodPopupService.ShowPopup<T>()insteadPopupService.ShowPopopAsync(TViewModel, CancellationToken)[Obsolete]methodPopupService.ShowPopupAsync<T>()insteadBaseConverter<TFrom, TTo>BaseConverter<TFrom, TTo>is not supportedBaseConverter<TFrom, TTo, TParam>BaseConverter<TFrom, TTo, TParam>is not supportedValidationFlags.ValidateOnFocusingrenamed toValidationFlags.ValidateOnFocusedValidationFlags.ValidateOnUnfocusingrenamed toValidationFlags.ValidateOnUnfocusedCommunityToolkit.Maui.Camera, addlinker.xmlfornet9.0-androidto avoid the Linker removingXamarin.AndroidX.Camera.Core,Xamarin.AndroidX.Camera.Lifecycle,Xamarin.AndroidX.Camera.Video,Xamarin.AndroidX.Camera.View, andXamarin.AndroidX.Camera.Camera2public static Task<bool> ShowKeyboardAsync(this ITextInput, CancellationToken)->public static ValueTask<bool> ShowKeyboardAsync(this ITextInput, CancellationToken)Microsoft.Maui.Controls.NET 10 until .NET 10 GAAnalyzer Benchmarks