Я новичок в Xamarin и разрабатываю для Mac. Я, вероятно, упускаю что-то очевидное, которое смотрит мне в глаза.
При таргетинге с помощью пакета NuGet я ожидаю, что для Xamarin Mac будет использоваться «Xamarin.MacX.X», где «XX» - это версия Xamarin. макинтошЕсли я посмотрю на поддержку .NET Standard для Xamarin Mac, я увижу, что версия 3.8 поддерживает .NET Standard 2.0, а версия 5.16 поддерживает .NET Standard 2.1. Интуитивно я должен иметь возможность использовать что-то вроде «Xamarin.Mac3.8» (или вариант без использования «.»).
Документация и то, что я вижу в дикой цели «Xamarin.Mac» или «Xamarin».Mac2.0 "в пакетах. Я не смог заставить работать цели типа «Xamarin.Mac3.8», только «Xamarin.Mac» или «Xamarin.Mac2.0». Поэтому я предполагаю, что NuGet ожидает «Xamarin.Mac» или «Xamarin.Mac2.0».
Но чего мне не хватает, так это «2.0» в «Xamarin.Mac2.0»