Xamarin中wcf的引用

Xamarin.Forms添加WCF引用

Visual Studio For Mac在创建跨平台项目时,选xamarin.forms类型的空项目类型,共享项目选可移植类型库,会生成三个项目,一个可移植共享库,一个Drod项目和一个iOS项目。目前虽然有在共享库上添加Web引用的功能,但实际上生成的是空的文件,并不实用。解决方法是使用Windows版本的Visual Studio 2017的添加服务功能来添加WCF服务的引用。步骤如下:

  1. 将mac下的共享类库Copy到vs2017所在的系统,使用vs2017打开,可能会有引用错,不用管。
  2. 打开项目的属性页,找到第一个选项页“库”,找到“确定目标”点“更改”。
  3. 除了Android和ios,其它项都去掉勾选,确定。
  4. 右键-》添加-》服务引用,将正确的wcf地址粘贴过来进行相应的设置后确定,vs会自动生成wcf的引用文件。
  5. 打开项目所在目录,将整个项目再复制回mac原来相应的目录下。重新加载vs for mac里的解决方案。编译成功!
  6. 尽情的使用wcf就行了。

你可能感兴趣的:(散知识)