Xamarin.Forms:使用ServiceStack调用API会引发异常

时间:2015-03-02 12:48:50

标签: c# xamarin servicestack xamarin.forms

我有一个使用ServiceStack的本地服务,我想从我的Xamarin.Forms应用程序中调用一个方法:

  ServiceStack.JsonServiceClient sc;
  sc = new ServiceStack.JsonServiceClient("http://api.sportsstars.local/");

当调试器到达第二行时,它会抛出此异常:

  

System.TypeInitializationException:抛出异常   ServiceStack.ServiceClientBase的类型初始值设定项

任何想法可能是什么?

2 个答案:

答案 0 :(得分:1)

你有initialized the PCL Client吗?您可以通过添加:

来配置它
ServiceStack.IosPclExportClient.Configure();

启动时的应用程序。

答案 1 :(得分:0)

我发现了如何避免异常。我已将代码放在Droid项目中,并使用DependencyService从我的PCL项目中调用该方法。我的问题是Android。如果您遇到IOS的问题,另一个答案可能对您有帮助。