我有一个Xamarin.Forms PCL项目,配置文件7.我正在尝试解决当我尝试创建JsonServiceClient的新实例时出现的一些错误:
System.ArgumentException:PclExport.Instance需要初始化
System.TypeInitializationException:'ServiceStack.ServiceClientBase'的类型初始值设定项引发了异常。
搜索我的错误,我发现:
IosPclExportClient.Configure()
和
AndroidPclExportClient.Configure()
但是,我不确定这是否适用于此,因为Forms PCL项目抽象出iOS / Android /等的细节。
非常感谢!
答案 0 :(得分:3)
PCL抽象它,这是正确的。但是,您需要调用IosPclExportClient.Configure()
中的AppDelegate
或Application.Main()
中的AndroidPclExportClient.Configure()
和MainActivity
,因为他们正在初始化某些特定于平台的对象,这可能是之后用于共享代码。