NuGet documentation совершенно ясно: нет цели для простых монопроектов. У нас есть Monoandroid, Monotouch, Monomac и несколько разновидностей Xamarin для различных платформ.Что такое NuGet для простого моно?
С одной стороны, если Mono бинарно совместимо с .NET, ему не нужны разные библиотеки DLL. И действительно, «Mono является двоичным, совместимым с Windows. Это означает, что вы можете запускать исполняемые файлы, созданные компиляторами .NET от Microsoft и других поставщиков». согласно Mono FAQ.
С другой стороны, «Mono не имеет всех реализованных .NET API и при выполнении двоичного кода из Windows, который использует нереализованный API, вы можете получить неясное сообщение о том, что маркеры не найдены».
Поэтому я думаю, что нам нужна конкретная цель Mono. Я что-то упускаю?
Насколько я могу видеть, что это не проблема Mono, а скорее Проблема NuGet. Конечно, Xamarin Studio (ака Mono Develop) также должна поддерживать цель NuGet. –
Кстати, речь идет о переносе библиотек управления Windows Forms: код ведет себя по-разному на .NET и Mono. Таким образом, это не может быть одна и та же DLL. –
Это было опубликовано сегодня в блогах Xamarin. Похоже, я задал вопрос на несколько дней раньше времени. https://blog.xamarin.com/net-standard-library-support-for-xamarin/ –