I am new to Xamarin and developing for a Mac. I am probably missing something obvious that is staring me in the face.
When targeting with a NuGet package, my expectation for Xamarin Mac is using "Xamarin.MacX.X" where "X.X" is a version of Xamarin Mac. If I look at .NET Standard support for Xamarin Mac, I see version 3.8 supports .NET Standard 2.0 and version 5.16 supports .NET Standard 2.1. Intuitively I should be able to use something like "Xamarin.Mac3.8" (or a variation without using ".").
Documentation and what I see in the wild target "Xamarin.Mac" or "Xamarin.Mac2.0" in packages. I have not been able to make targets like "Xamarin.Mac3.8" work, only "Xamarin.Mac" or "Xamarin.Mac2.0". So I am assuming that "Xamarin.Mac" or "Xamarin.Mac2.0" is what NuGet expects.
But what I am missing, is what is the "2.0" in "Xamarin.Mac2.0"?