Xamarin.Forms PCL& ServiceStack 4.5

时间:2016-09-30 19:48:07

标签: android .net xamarin xamarin.forms servicestack

我有一个Xamarin.Forms PCL项目,配置文件7.我正在尝试解决当我尝试创建JsonServiceClient的新实例时出现的一些错误:

System.ArgumentException:PclExport.Instance需要初始化

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

搜索我的错误,我发现:

IosPclExportClient.Configure()

AndroidPclExportClient.Configure()

但是,我不确定这是否适用于此,因为Forms PCL项目抽象出iOS / Android /等的细节。

非常感谢!

1 个答案:

答案 0 :(得分:3)

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