Skip to content

Upgrade Avalonia to 12 and add .NET 10 support - #32

Open
guojiancong wants to merge 8 commits into
VitalElement:masterfrom
guojiancong:master
Open

Upgrade Avalonia to 12 and add .NET 10 support#32
guojiancong wants to merge 8 commits into
VitalElement:masterfrom
guojiancong:master

Conversation

@guojiancong

Copy link
Copy Markdown

Summary

  • Upgrade Avalonia dependencies to 12.1.1.
  • Add multi-targeting for .NET 8 and .NET 10.
  • Upgrade compatible dependencies:
    • Dock 12.1.0
    • ReactiveUI.Avalonia 12.1.1 / ReactiveUI 24.1.0
    • Xaml.Behaviors 12.0.7
  • Migrate deprecated window-decoration and ReactiveUI initialization APIs.
  • Update dynamic XAML bindings and behavior assembly references for Avalonia 12 compatibility.
  • Fix the ShellExampleApp docking theme, window controls, toolbar icon rendering, and About icon.

Validation

  • Ran dotnet build src/ShellExampleApp/ShellExampleApp.csproj
  • Verified both net8.0 and net10.0
  • Result: 0 warnings, 0 errors

Notes

  • The unrelated Numerge working-tree change is not included.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant