Windows Phone 8.1通用应用程序中的SOAP服务参考

时间:2014-04-06 13:54:42

标签: xaml windows-phone-8 microsoft-metro soap-client

我尝试添加对SOAP WebService的引用。将它添加到项目的Windows 8.1部分没问题。

但没有机会为WP 8.1做同样的事情。不知怎的,我只能添加一个新的“推送通知”作为参考。

将生成的reference.cs直接添加到WP项目会导致System.ServiceModel中的许多未解析的引用(即找不到System.ServiceModel.Channels)。

有什么想法吗? 也许它不在目前的测试版中?

VS 2013 Update 2 RC。

1 个答案:

答案 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应用程序。