2016-07-30 8 views
1

NuGet documentation совершенно ясно: нет цели для простых монопроектов. У нас есть Monoandroid, Monotouch, Monomac и несколько разновидностей Xamarin для различных платформ.Что такое NuGet для простого моно?

С одной стороны, если Mono бинарно совместимо с .NET, ему не нужны разные библиотеки DLL. И действительно, «Mono является двоичным, совместимым с Windows. Это означает, что вы можете запускать исполняемые файлы, созданные компиляторами .NET от Microsoft и других поставщиков». согласно Mono FAQ.

С другой стороны, «Mono не имеет всех реализованных .NET API и при выполнении двоичного кода из Windows, который использует нереализованный API, вы можете получить неясное сообщение о том, что маркеры не найдены».

Поэтому я думаю, что нам нужна конкретная цель Mono. Я что-то упускаю?

ответ

-1

Ваша точка является абсолютно правильным, но как и все в opesource - вы должны реализовать его самостоятельно (или нанять меня :))

+0

Насколько я могу видеть, что это не проблема Mono, а скорее Проблема NuGet. Конечно, Xamarin Studio (ака Mono Develop) также должна поддерживать цель NuGet. –

+0

Кстати, речь идет о переносе библиотек управления Windows Forms: код ведет себя по-разному на .NET и Mono. Таким образом, это не может быть одна и та же DLL. –

+0

Это было опубликовано сегодня в блогах Xamarin. Похоже, я задал вопрос на несколько дней раньше времени. https://blog.xamarin.com/net-standard-library-support-for-xamarin/ –

Смежные вопросы