2016-05-06 34 views
1

所以我使用Xamarin Forms Portable创建了一个应用程序,并且我想使用我在Azure中托管的Web服务。据我所知,我不能通过右键点击PCL项目中的参考标签来添加参考...所以我想知道是否有人能够为我提供一个相当简单直接的解决方案?Xamarin表单添加对Web服务的引用

+0

你可以将dll作为一个文件。添加>现有文件 –

+0

你想引用Web Api吗?或者使用它们中的端点? – Sreeraj

回答

1

需要更改为Pcl配置文件78.

好的,这样做......右键单击PCL项目上的属性。

取消选中Windows Phone 8. 检查Windows Phone Silverlight。

您现在正在使用Profile78!允许你添加Silverlight WCF客户端:)。

希望这被记录得更好。

您可以通过在记事本中打开proj文件来查看当前使用的配置文件。

快乐的Xamarining!

+1

我该如何改变? :) @Cyber​​pass – oOMelon

+0

@oOMelon我已经更新了答案:) – Cyberpass

+0

谢谢!我设法弄清楚了。如果我卸载Xamarin.Forms(仅在PCL项目中),然后取消选中Windows Phone 8,则它可以工作。检查Windows Phone Silverlight,然后重新安装Xamarin.Forms软件包。 – oOMelon

1

如果您的项目目标不连接窗口,可以添加引用。右键单击PCL项目并更改目标,删除窗口。

+0

当我尝试取消选中Windows时,我收到以下消息:“以下内容将自动定位,因为它们支持相同的一组便携式API:Windows 8”@Akash Amin – oOMelon

+0

删除所有可用的Windows目标。 –

+0

下面是它的外观截图:[链接](http://imgur.com/Ezybz8L),当我按下确定时,它仍然被选中。 @Akash Amin – oOMelon