Xamarin.Forms:使用 ServiceStack 调用 API 抛出异常
Xamarin.Forms: Call to a API using ServiceStack throws exception
我有一个用 ServiceStack 创建的本地服务,我想从我的 Xamarin.Forms 应用程序调用一个方法:
ServiceStack.JsonServiceClient sc;
sc = new ServiceStack.JsonServiceClient("http://api.sportsstars.local/");
当调试器到达第二行时,抛出异常:
System.TypeInitializationException: An exception was thrown by the
type initializer for ServiceStack.ServiceClientBase
有什么想法吗?
你有initialized the PCL Client吗?您可以通过添加来配置它:
ServiceStack.IosPclExportClient.Configure();
到您在 StartUp 上的应用程序。
我找到了避免异常的方法。我已将代码放在 Droid 项目中,并使用 DependencyService 从我的 PCL 项目中调用该方法。我的问题是 Android。如果您遇到 IOS 的问题,其他答案可能会对您有所帮助。
我有一个用 ServiceStack 创建的本地服务,我想从我的 Xamarin.Forms 应用程序调用一个方法:
ServiceStack.JsonServiceClient sc;
sc = new ServiceStack.JsonServiceClient("http://api.sportsstars.local/");
当调试器到达第二行时,抛出异常:
System.TypeInitializationException: An exception was thrown by the type initializer for ServiceStack.ServiceClientBase
有什么想法吗?
你有initialized the PCL Client吗?您可以通过添加来配置它:
ServiceStack.IosPclExportClient.Configure();
到您在 StartUp 上的应用程序。
我找到了避免异常的方法。我已将代码放在 Droid 项目中,并使用 DependencyService 从我的 PCL 项目中调用该方法。我的问题是 Android。如果您遇到 IOS 的问题,其他答案可能会对您有所帮助。