2010-11-17 57 views
2

我有一個SOAP(由Java支持)服務我試圖掛鉤WP7。 使用Add -> Service Reference會生成代理客戶端,但不幸的是會將所有參數都刪除到WP7和「完整」.NET 4上的方法。使用slsvcutil.exe的結果相同。即服務。登錄(字符串,字符串)變爲service.Login()(或BeginLogin()爲WP7)Windows Phone的肥皂/添加Web參考問題

在.NET 4上使用Add -> Web Reference工程治療,並且服務很好,但此選項灰顯完全在WP7中。

通過解析SvcUtil工具的文件時,一直以來

警告的線有數以百計的錯誤:從命名空間 「HTTP可選的WSDL擴展 元素「故障」://血清膽鹼酯酶 MAS。 xmlsoap.org/wsdl/soap/'不是 處理。

在這個特殊的情況下,我不能代理它通過另一個web服務,我也不能真的修改WSDL /服務生成WSDL

是否有針對SOAP自動生成客戶端代理的任何變通辦法WP7服務?

回答

0

不知道它是否完全一樣,但我有類似的問題,我認爲這與我使用'完整'VS2010而不是WP7 SDK附帶的問題有關。

我最終做的是在解決方案中添加一個單獨的項目,並向該項目添加服務引用。

1

Muhimbi的解決方案正在工作。只需添加一個新的電話課程項目。並添加Web引用。

看來這是在您使用完整的VS 2010版本而不是VS手機版本時發生的。

Michel

+0

+1回來告訴我們。 – 2010-12-10 12:12:44