[英]Adding service reference to portable class library
我正在制作一个可移植的C#类库,我正在尝试为我的项目添加一个Web服务引用。
使用VS 2013,我右键单击解决方案,在我的其他项目中,可以选择“添加服务引用”。 但在我的移动图书馆项目中,该选项不存在。
是否需要做一些特殊的事情来向移动库添加服务引用,或者这是不可能的?
看截图,甚至没有选项来为我的项目添加服务引用。
我遇到了同样的问题。 在Visual Studio中创建类型为“Blank App(Xamarin.Forms Shared)”的新项目后,当我右键单击PCL时,没有“添加服务引用”链接。我所做的只是创建了另一个PCL并引用它而不是默认一个(我后来删除)。我选择了类库“类库(iOS,Android和Windows的便携版)”的项目。
然后我转到项目的属性并取消选中“Windows Phone 8.1”复选框。
并且“添加服务参考”链接突然出现。
我正在使用Visual Stuido 2015 Community Edition(版本14.0.25123.00 Update 2)。 希望这对你们也有用。
您无法在Xamarin Forms PCL项目中添加服务引用的原因可能是:
添加引用“System.ServiceModel”,你能看到“服务参考”
我也遇到了上下文菜单中缺少添加服务引用的情况。 投票最多的回答指出了正确的方向,但我没有创建另一个项目。 首先重命名你的packages.config(也许是.old)。 当您从目标中取消选中Windows Phone时,这应该克服“所选目标要求项目选择加入NuGet 3.0支持...”错误。
是的,似乎删除Windows Phone目标可以在PCL项目上启用添加服务引用上下文菜单。
我有这个问题,我解决了这个Xamarin便携式属性,库,按钮更改(目标)和我取消选中所有Windows Phone目标
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.