Windows Phone Soap/添加Web参考问题

Windows Phone Soap/添加Web参考问题,soap,windows-phone-7,Soap,Windows Phone 7,我有一个SOAP(由Java提供动力)服务,我正试图连接到WP7。 使用Add->Service Reference生成代理客户端,但不幸的是,将所有参数都删除到WP7和“full”.NET 4上的方法中。使用slsvcutil.exe得到相同的结果。例如,service.Login(string,string)变成service.Login()(或WP7的BeginLogin()) 在.NET4上使用Add->webreference,效果不错,服务也不错,但在WP7中,此选项完全变灰 通过s

我有一个SOAP(由Java提供动力)服务,我正试图连接到WP7。 使用
Add->Service Reference
生成代理客户端,但不幸的是,将所有参数都删除到WP7和“full”.NET 4上的方法中。使用slsvcutil.exe得到相同的结果。例如,service.Login(string,string)变成service.Login()(或WP7的BeginLogin())

在.NET4上使用
Add->webreference
,效果不错,服务也不错,但在WP7中,此选项完全变灰

通过svcutil解析文件时会出现数百个错误,所有这些错误都与

警告:可选的WSDL扩展 命名空间中的元素“fault” 'http://sche mas.xmlsoap.org/wsdl/soap/”不是 处理

在这种特殊情况下,我不能通过另一个Web服务代理它,也不能真正修改生成WSDL的WSDL/服务


WP7上自动生成的SOAP服务客户端代理是否有解决方法?

不确定是否完全相同,但我遇到了一个类似的问题,我认为这与我使用的是“完整”VS2010而不是WP7 SDK附带的VS2010有关


我最后做的是向解决方案中添加一个单独的项目,并向该项目添加服务引用。

解决方案表单Muhimbi正在工作。只需添加一个新的phone类项目。并添加web参考

当您使用完整的VS 2010版本而不是VS phone版本时,似乎会发生这种情况

米歇尔