从PCL访问WCF服务

时间:2014-07-15 15:55:19

标签: c# .net wcf mvvmcross portable-class-library

我试图从PCL调用WCF服务。

我发现了许多文章和帖子详细说明了这一点,但他们似乎都认为PCL可以使用ServiceClient类型的对象。 this帖子就是一个很好的例子。

PCL可以使用ServiceClient某些东西,还是需要创建一个?我认为如果我创建一个,那么我会使用Microsoft HTTP Client Libraries - 是否有任何在线资源?

(注意:我碰巧使用MVVM Cross,但我不相信这会对问题产生影响)

1 个答案:

答案 0 :(得分:1)

ServiceClient是您需要使用SLSvcUtil生成的,或者使用“添加Web引用”向导添加它,您在问题中没有提到Xamarinin,但我认为它是理所当然的,因为您提到了MVVM Cross

转到Introduction to Web Services,然后直接转到使用SOAP服务使用WCF服务部分,忽略之前的所有文章部分,它们与休息服务相关。

即使您没有使用Xamarin,该文章也应该引导您走向正确的方向