Visual Studio 2015 + Xamarin + Native Portable PCL + WCF

问题描述:

因此,我们的企业正在使用Visual Studio进行Xamarin路线。在线浏览所有文档显示,它应该是微不足道的,以便从Web服务中创建WCF代理客户端并将其放置在PCL中。在挣扎之后,并试图找出为什么我无法使用SLSVcUtil.exe生成的类来编译PCL,或者为什么“添加服务引用”菜单项丢失,我放弃并下载了示例项目。Visual Studio 2015 + Xamarin + Native Portable PCL + WCF

原来我一直缺少的是PCL的目标配置文件。使用Visual Studio 2015 + Xamarin,默认配置文件设置为111.配置文件111的结果不包括支持WCF,因为它的目标是Windows Phone。如果你想使用WCF,你想使用的目标配置文件是78.

那么如何在VS 2015中更改PCL的配置文件?请参阅下面的答案。我真的希望这对未来有所帮助。

要更改情景模式:

  1. 右键点击PCL项目属性。
  2. 点击目标科
  3. 取消选中的Windows Phone 8.1
  4. 检查的Windows Phone 8的Silverlight
  5. Clcik OK “更改...” 按钮!型材

的更多信息: http://danrigby.com/2014/04/16/xamarin-pcl-profile-notes/

+1

不是为我工作。它说:你需要删除所有nuget并重试。 – 2016-05-24 06:47:32

+2

当我在添加服务引用出现后尝试相同时,但VS2015正在重新启动。 –

+1

是的!它也与我一起崩溃。我现在使用svcutil.exe手动生成我的客户端并修改输出类。 – Cyberpass