Hi Matteo,
I have few questions. I try xaml Island and got error: "Catastrophic failure. WindowsXamlManager and DesktopWindowXamlSource are supported for apps targeting Windows version 10.0.18226.0 and later. Please check either the application manifest..." in xaml editor for "MapControl". The offending "MapControl" is part of a UserControl which is inside a .net Core WPF class library. the class library is referenced by a .net Core WPF application.
Q1 - I included the manifest into both (Class library and app) but I feel it is only required into the app because the "Manifest" combo box of my User control project is disabled. Why Microsoft let me enter a Manifest into a UserControl if it is not required. If it is required, which seems normal in order for the UserControl to validate that it has the minimum requirement, then why the Manifest Combo box of my UserControl project property is disabled?
Q2 - You seems to say that we have to put the latest version (latest build) of windows version into the manifest. I don't understand why it is not the minimum supported version? Why it is the maximum version? You seems to say that we have to write the latest version of a version of Windows but how does it stay valid when Windows version change (new patches for examples)? We always have to update that version number?
Q3 - We are in february 2020 and I still have the error. Nothing seems to have evolved since your post because I have the exact same error. Microsoft pushes developers to use .Net Core but xaml Island seems the only way to gat advantages of recent developement related to UWP like SVG, Win2D, MapControl and so on. You also mention that is is not suggested to use that in prodution. So what should I understand? Should we use xaml Island or not?
Thanks,
Eric