Xamarin.Forms PCL&ServiceStack 4.5
问题描述:
我有一个Xamarin.Forms PCL项目,简介7.我试图解决一些错误来了,当我尝试创建JsonServiceClient的新实例:Xamarin.Forms PCL&ServiceStack 4.5
系统。 ArgumentException:PclExport.Instance需要初始化
System.TypeInitializationException:“ServiceStack.ServiceClientBase”的类型初始值设定项引发异常。
搜索我的错误,我发现:
IosPclExportClient.Configure()
和
AndroidPclExportClient.Configure()
不过,我不知道如果这适用于这里,因为形式PCL项目抽象了iOS版的细节/安卓/等。
非常感谢!
答
PCL提取它,这是正确的。但是您需要在MainActivity
中的AppDelegate
或Application.Main()
和AndroidPclExportClient.Configure()
中调用IosPclExportClient.Configure()
,因为它们正在初始化一些特定于平台的对象,可以在之后用于共享代码。