Forum Xamarin.Mac
We are excited to announce that the Xamarin Forums are moving to the new Microsoft Q&A experience. Q&A is the home for technical questions and answers at across all products at Microsoft now including Xamarin!

We encourage you to head over to Microsoft Q&A for .NET for posting new questions and get involved today.

Xamarin.Mac Full references not found issue

VRahikkaVRahikka Member ✭✭

Hi,

We been using Unsupported Framework for our Mac project for past few years. We would like to move to Xamarin.Mac Full. After changing projects to Xamarin.Mac Full we are able to build and run our projects but the References in the Solution pane show error that References are not found. If we switch .Net Framework to 4.5 error disappears for these references.

Question is that is this just a visual bug in the UI?

Also what is exactly the difference between Full and Unsupported? Is there something else except that System.Drawing is not supported?

Thanks.

Answers

  • JarvanJarvan Member, Xamarin Team Xamurai
    edited October 15

    Also what is exactly the difference between Full and Unsupported? Is there something else except that System.Drawing is not supported?

    Here is the different advantages and tradeoffs of the two Frameworks:

    • Full (called XM 4.5 in older documentation) – A very similar subset to the “desktop” BCL, with a few small removals. As the Target Framework is almost identical to net45 (and later), it can easily consume many nugets that do not provide either netstandard2 or specific Xamarin.Mac builds. However, due to System.Configuration usage it is incompatible with linking.

    • Unsupported (called System in older documentation) – Instead of linking to a BCL provided by Xamarin.Mac, use the current system installed mono. This provides the fullest set of assemblies, including some known to be problematic (System.Drawing for example).

    Tutorial:
    https://docs.microsoft.com/en-us/xamarin/mac/platform/target-framework

Sign In or Register to comment.