我在Xamarin.ios项目中收到此错误。 我正在使用MVVMCross 5.7.0构建跨平台应用程序,我的核心项目正在使用.NetStandard 2.0。
在我的核心项目中,我引用ServiceStack版本3.9.71作为我旧的Webservices项目中使用的版本。
Android应用程序工作正常,但只有在构建ios项目时才出现此错误。
任何想法,因为我不知道为什么只有ios项目有问题而不是android? 不知道这是否与.NetStandard 2.0有关。
谢谢, 桑托什
答案 0 :(得分:1)
我在Xamarin.ios项目中收到此错误。我正在使用MVVMCross 5.7.0构建跨平台应用程序,我的核心项目正在使用.NetStandard 2.0。
在我的核心项目中,我引用ServiceStack版本3.9.71作为我旧的Webservices项目中使用的版本。
从错误消息中,旧的ServiceStack
Lib正在iOS平台中利用WSHttpBinding
,这与Xamarin不兼容。
以下是一些事情,您可以尝试:
将PCL和您的WCF更新为ServiceStack
的最新版本。如果此问题得到解决,则不应出现任何错误。
如果此问题在最新版本中仍然存在,请参阅其他库。