Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump minimal TFM for mobile projects from .NET 6 to .NET 7… #13012

Merged
merged 2 commits into from
Sep 25, 2023

Conversation

maxkatz6
Copy link
Member

@maxkatz6 maxkatz6 commented Sep 25, 2023

… because of MAUI support policy.

See https://dotnet.microsoft.com/en-us/platform/support/policy/maui for details.
In short, ".NET 6 for mobile" is already out of support. And it's not possible to build ".NET 6 for android" on .NET 8 SDK since dotnet/android#7900 (comment).

Breaking changes

Yes. Any Avalonia Android app will be required to use .NET 7 or newer.
It's not a huge breaking change, since our templates for mobile targetted .NET 7 anyway.

Note, this breaking change will go to "11.1" release.

@maxkatz6
Copy link
Member Author

Also this PR cleans-up some mobile projects.

Copy link
Member

@kekekeks kekekeks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One more reason to replace Xamarin.Android as an interpop layer

@maxkatz6 maxkatz6 merged commit 3de2a0e into master Sep 25, 2023
4 of 6 checks passed
@maxkatz6 maxkatz6 deleted the up-mobile-to-net7 branch September 25, 2023 07:55
@avaloniaui-team
Copy link
Contributor

You can test this PR using the following package version. 11.0.999-cibuild0039949-beta. (feed url: https://nuget-feed-all.avaloniaui.net/v3/index.json) [PRBUILDID]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants