Releases: jfversluis/Plugin.Maui.FormsMigration
v1.0.0 Preview 3: Updated to .NET 8
While investigating #1, I noticed that this is most likely a .NET runtime issue. Updating the package to .NET 8 should make it work. Also, you should be updating to .NET 8 anyway 😉
v1.0.0 Preview 2: Better VersionTracking Support
In this preview I've polished the LegacyVersionTracking API a bit more.
Full Changelog: v1.0.0-preview1...v1.0.0-preview2
v1.0.0 Preview 1: Xamarin to .NET MAUI Migration Help Has Arrived!
The Plugin.Maui.FormsMigration
plugin aims to be of help with your Xamarin to .NET MAUI migration scenarios. There are a couple of APIs that have changed internally and with those changes, made it impossible to retrieve information from your Xamarin app out of the box. This package will help you retrieve the information from your Xamarin app so you can migrate it to .NET MAUI.
As of version 1.0 the APIs provided with this libraries are:
- App Properties (Microsoft Learn Doc)
- Secure Storage (Microsoft Learn Doc)
- Version Tracking (Microsoft Learn Doc : TODO)
For each of these scenarios there is also official Microsoft Learn Docs pages available. The code from there has been added to this library to make the usage (and thus migration) even easier for you!
Note
For these APIs to work properly, you will have to make sure that the application identifier (or bundle identifier) is the same between your legacy Xamarin app and .NET MAUI app. This is needed so that the app gets installed in the same container on the operating system, which is needed to be able to access the information that was stored by the Xamarin app previously.
For additional information, please refer to the README of the project.