Skip to content

chore(MVUX): update mvux sample to net 10 and latest Uno.Sdk#904

Open
DevTKSS wants to merge 8 commits into
unoplatform:masterfrom
DevTKSS:chore-update-mvux-sample-to-net-10
Open

chore(MVUX): update mvux sample to net 10 and latest Uno.Sdk#904
DevTKSS wants to merge 8 commits into
unoplatform:masterfrom
DevTKSS:chore-update-mvux-sample-to-net-10

Conversation

@DevTKSS

@DevTKSS DevTKSS commented Dec 21, 2025

Copy link
Copy Markdown

GitHub Issue: #887

PR Type:

  • 💬 Other... (Please describe) Version(s) Update
  • 🔄 Refactoring (no functional changes, no api changes)

What is the current behavior? 🤔

  • Uno.Sdk 5.x Version
  • .NET 8
  • App.xaml.cs uses MainWindow.EnableHotDesign();
  • Directory.Packages.props contains Testing related Packages, but the Project itself does not use them - potentially still in there since the App has been created?
  • Desktop Target Programm.cs SkiaHostbuilder Type and UseWindows() outdated
  • Solution Format .sln
  • csproj > UnoFeatures Contains unused http Entry
  • Project contains Desktop Target + is Sample, but does not contain the new SkiaRenderer UnoFeature

What is the new behavior? 🚀

  • Uno.Sdk 6.4.42 Version
  • .NET 10
  • App.xaml.cs uses MainWindow.UseStudio();
  • Directory.Packages.props - Removed Packages, this Solution doesn't even need external Packages not coverable from UnoFeatures
  • Desktop Target Programm.cs updated to use UnoHostbuilder Type + added required namespace Uno.UI.Hosting and changed to .UseWin32()
  • Solution Format dotnet solution migrated to .slnx
  • csproj > UnoFeatures Removed http Entry and added SkiaRenderer

PR Checklist ✅

Please check if your PR fulfills the following requirements:

Other information ℹ️

Not sure if this is only a local or known issue, but as I was trying to build the Wasm target after Desktop succeeded flawlessly, the App gets stuck on the SplashScreen and thrown a WebSocketException. I usually not use this target / Android also locally normal to be bugged all the time, I gave this up 🤷

@Reviewer: Validation of Targets running needs to be done still!

…efresh Command docs

xref will not work for users who might look up this Readme file, https will do.
xref would only make sense if this file would be html rendered, which is not the case.
This Sample does not contain any Testing project, so we dont need those.
…nderer Feature

The Project contains the Desktop target, so especially for a sample which should showcase running code, we should show the enhanced startup time and more fluent rendering.
…is has no migration advises and is potentially not longer supported.

Awaiting Feedback if the complete folder for this platform has to be removed.
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