我們正在向Windows Mobile客戶端添加功能以將數據發送到.NET服務。不幸的是,svcutil.exe創建的.cs類生成Compact Framework的不可用代碼。 (該名稱不存在於緊湊框架中)Compact Framework中的System.Runtime.Serialization.DataContractAttribute是否有變通或替代(Windows Mobile)
是否有更換或第三方類或解決方法或任何其他方式讓移動應用程序連接到服務?
我們可以將API /服務更改爲Compact-Framework友好的。我們對CF遊戲(以及.NET一般)並不熟悉。我們不確定允許CF客戶端的適當方式 - 「開箱即用」方法適用於桌面應用程序,但可惜,不適用於移動設備。
編輯
我嘗試使用netcfSvcUtil.exe代替,但得到一個錯誤(這我不svcutil.exe的獲得)。我想這意味着創建的服務與Compact Framework不兼容?
我對此非常不瞭解 - 但我認爲傳遞數據的規格在平臺之間沒有相關性,並且可以在拖車之間計算出運輸。我想這是天真的...
有關如何解決此問題的任何建議?我是否需要將服務端改爲移動/緊湊框架友好?
編輯
錯誤消息我得到的是:
Error: An Error occurred in the tool.
Error: Error in the application
你用netcfsvcutil得到了什麼錯誤?另外,如果我正確回覆,它只能使用基本的http綁定。 – tcarvin
錯誤沒用 - 沒有任何信息。我會很快發佈。 – Tim