我在Xamarin.ios项目中收到此错误。我正在使用 MVVMCross 5.7.0 来构建跨平台应用程序,我的核心项目正在使用 .网络标准 2.0。
在我的核心项目中,我引用了ServiceStack版本3.9.71,因为我的旧Web服务项目中使用的版本。
android应用程序运行良好,但此错误仅在构建ios项目时出现。
请有任何想法,因为我不确定为什么只有ios项目有问题而不是Android?不知道这是否与.网络标准 2.0。
谢谢桑托什
我在我的 Xamarin.ios 项目中收到此错误。我正在使用 MVVMCross 5.7.0 来构建跨平台应用程序,我的核心项目正在使用 .网络标准 2.0。
在我的核心项目中,我引用了ServiceStack版本3.9.71,因为我的旧Web服务项目中使用的版本。
从错误消息来看,旧的ServiceStack
Lib正在利用iOS平台中的WSHttpBinding
,这与Xamarin不兼容。
您可以尝试以下几件事:
-
将 PCL 和 WCF 更新到最新版本的
ServiceStack
。如果此问题已修复,则不应收到任何错误。 -
如果此问题在最新版本中仍然存在,请参阅其他库。