2016-09-30 57 views
1

我有一个Xamarin.Forms PCL项目,简介7.我试图解决一些错误来了,当我尝试创建JsonServiceClient的新实例:Xamarin.Forms PCL&ServiceStack 4.5

系统。 ArgumentException:PclExport.Instance需要初始化

System.TypeInitializationException:“ServiceStack.ServiceClientBase”的类型初始值设定项引发异常。

搜索我的错误,我发现:

IosPclExportClient.Configure() 

AndroidPclExportClient.Configure() 

不过,我不知道如果这适用于这里,因为形式PCL项目抽象了iOS版的细节/安卓/等。

非常感谢!

回答

3

PCL提取它,这是正确的。但是您需要在MainActivity中的AppDelegateApplication.Main()AndroidPclExportClient.Configure()中调用IosPclExportClient.Configure(),因为它们正在初始化一些特定于平台的对象,可以在之后用于共享代码。

相关问题