2015-02-25 2 views
1

У меня есть проект API API Xamarin.Mac с ServiceStack Client v4.0.38. Я получаю старый добрый «System.ArgumentException: PclExport.Instance необходимо инициализировать» при попытке создать экземпляр JsonServiceClient.ServiceStack Client на Xamarin.Mac (не iOS)

Если бы я был на iOS, я бы назвал IosPclExportClient.Configure(), и жизнь была бы хорошей. Однако я не могу найти эквивалент для Mac. Я бы ожидал чего-то вроде MacPclExportClient.Configure().

Любая идея, как заставить ServiceStack Client работать на Xamarin.Mac?

ответ

0

IosPclExportClient еще должен быть available for Unified API Projects, а также, например:

ServiceStack.IosPclExportClient.Configure(); 
+0

Это первое, что я пытался. Его нет. –

+0

@RonPeters ahh annoying, Xamarin.Mac использует уникальный профиль NuGet, поэтому он не вытягивал совместимые пакеты унифицированных API iOS. Это теперь добавлено в [последние пакеты в MyGet] (https://github.com/ServiceStack/ServiceStack/wiki/MyGet), в противном случае вы можете вручную ссылаться на .dll прямо из папки пакетов NuGet по адресу: '/ packages/ServiceStack.Client.4.0.38/lib/Xamarin.iOS10/ServiceStack.Pcl.iOS.dll' – mythz

+1

Вручную добавление ссылки делало трюк. –

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