我正在尝试从Xamarin中的可移植类库中使用WCF服务。 我正在使用Visual Studio 2015.
https://mallibone.com/post/integrating-a-wcf-service-in-xamarin.forms
描述了这应该是可能的,您甚至可以使用'添加服务参考'来创建代理。在我右键点击引用后。
然而,'添加服务参考'不可用。我也尝试使用SLSVCUtil生成代理,但是我发现没有可用的System.ServiceModel会出现很多错误。
答案 0 :(得分:0)
可能想查看有关在X.Forms中使用WCF的官方指南:https://developer.xamarin.com/guides/xamarin-forms/web-services/consuming/wcf/
此外,如果您将PCL配置文件更改为配置文件78,那么您将在PCL中具有System.ServiceModel引用。
编辑:
奇怪的是,在Xamarin Studio(XS)中更改配置文件比在Visual Studio(VS)中更容易。
在XS中,只需打开PCL的项目选项,然后选择左侧的Build-> General,然后单击“.NET Portable”旁边的“更改”按钮,然后在“当前配置文件”下拉列表中,选择配置文件78.
在VS中打开PCL的项目属性,然后选择左侧的“库”,然后单击“更改”按钮。由于您不能只选择一个配置文件编号,您必须选择/取消选择正确的目标以获取PCL配置文件78.下图显示了为PCL配置文件78选择的内容:
答案 1 :(得分:0)
我不知道为什么这个没有用visual studio xamarin修复但是 这会对你有所帮助
Could not find server 'server name' in sys.servers. SQL Server 2014