Hello @Dani_S ,
The general process would be similar to Visual Studio, but with .NET CLI commands.
Make sure to download Xcode 26 and back up your project before making changes.
Please follow these steps:
- Install .NET 10 SDK for macOS from the official .NET website. After installing, check it with
dotnet --version. It should display 10.x.x. - Install the required workloads:
Confirm withdotnet workload install maui dotnet workload install maccatalystdotnet workload list. - Update your
csprojfile to target .NET 10:<TargetFrameworks>net10.0-maccatalyst</TargetFrameworks> - Update NuGet packages using
dotnet list package --outdated. Then restore packages withdotnet restore. - Clean
binandobjfolders - Rebuild your project with
dotnet build. - Replace all deprecated APIs in your code, refer to https://learn.microsoft.com/en-us/dotnet/maui/whats-new/dotnet-10?view=net-maui-10.0.
I hope this clarifies.