我尝试添加对SOAP WebService的引用。将它添加到项目的Windows 8.1部分没问题。
但没有机会为WP 8.1做同样的事情。不知怎的,我只能添加一个新的“推送通知”作为参考。
将生成的reference.cs直接添加到WP项目会导致System.ServiceModel中的许多未解析的引用(即找不到System.ServiceModel.Channels)。
有什么想法吗? 也许它不在目前的测试版中?
VS 2013 Update 2 RC。
答案 0 :(得分:6)
虽然不是一个合适的解决方案,但Microsoft已发布了一种解决方法:WCF Add Service Reference Not Supported for Windows Phone 8.1 XAML Applications
Windows Phone 8.1 XAML应用程序不支持System.ServiceModel命名空间,因此您无法右键单击项目中的引用并选择“添加服务引用”。建议的解决方案是将REST端点添加到WCF端点,并使用HttpClient通过REST端点访问WCF应用程序。