-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Update to .NET 10 #19869
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
base: master
Are you sure you want to change the base?
Update to .NET 10 #19869
Conversation
Not that I use it, but does this mean dropping dotnet Framework support? |
|
@DJGosnell yes. See our previous announcement #18606 |
|
@maxkatz6 How does dropping .net standard 2.0 affect visual studio extension? I know there is a new SDK for building out of process .NET 8 VS extensions but I think it's lacking a lot of features. Is this going to be an issue? I don't think so as long as Avalonia.Remote.Protocol supports .net standard 2.0? |
|
@BobbyCannon our previewer is out-of-process already. But |
I was only concern with protocol. I know the previewer is out of process and I'm not concerned with it. This is great news, thank you. |
# Conflicts: # src/Android/Avalonia.Android/Automation/ToggleNodeInfoProvider.cs
d2e77ad to
4114031
Compare
4114031 to
aec68d5
Compare
|
You can test this PR using the following package version. |
|
You can test this PR using the following package version. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We haven't decided on what to do with .NET 6 target yet, but other than that LGTM
What does the pull request do?
This PR updates Avalonia to .NET 10.
The .NET 10 RC2 SDK or later is needed to build the solution.
Main changes
fieldhave been renamed.Reverse()calls on arrays have been fixed due to the new implicitSpan<T>conversion.System.*andMicrosoft.*packages have been updated.Android changes
AvaloniaAccessHelperhave been replaced by standard casts.AndroidScreensno longer use an experimental API that was removed from AndroidX.Unchanged (yet)