因此,我们的企业正在使用Visual Studio走Xamarin路线。通过在线文档,我们发现将Web服务创建为WCF代理客户端并将其放置在PCL中应该是微不足道的。但是,在苦苦挣扎并试图弄清楚为什么我无法使用SLSVcUtil.exe生成的类编译PCL或者为什么“添加服务引用”菜单项消失后,我放弃了并下载了示例项目。
结果证明,我一直缺少的是PCL的目标配置文件。使用Visual Studio 2015 + Xamarin,缺省配置文件设置为111。原来,配置文件111不包含WCF支持,因为它针对的是Windows Phone。如果您想使用WCF,则需要使用配置文件78。
那么,如何在VS 2015中更改PCL的配置文件?请参见下面的答案。我真心希望这能帮助未来的某个人。
结果证明,我一直缺少的是PCL的目标配置文件。使用Visual Studio 2015 + Xamarin,缺省配置文件设置为111。原来,配置文件111不包含WCF支持,因为它针对的是Windows Phone。如果您想使用WCF,则需要使用配置文件78。
那么,如何在VS 2015中更改PCL的配置文件?请参见下面的答案。我真心希望这能帮助未来的某个人。