2013-02-03 186 views
1

我打算開發一個應用程序,它使用Windows Phone 7的REST服務,並遇到兩個出色的框架,RestSharpServiceStack。我在通過RestSharp使用Web服務時沒有問題,但無法使用ServiceStack,主要是因爲ServiceStack.Common在WP中不受支持。任何解決方法?ServiceStack.Common支持Windows PHONE

回答

0

是的ServiceStack還沒有正式支持Windows Phone 7。有一些社區Windows Phone項目ServiceStack JSON/JSV/CSV text serializers,但沒有包含ServiceStack的C# Service ClientsServiceStack.Common項目。

在ServiceStack發佈支持Windows Phone 7客戶端庫之前,最好的辦法是使用支持像RestSharp一樣的WP7的HTTP + JSON客戶端。

另一種方法是嘗試Windows Phone build of ServiceStack.Text並使用其WebRequestExtensions e.g:

var json = "http://myhost/myservice/1".GetJsonFromString(); 
var dto = json.FromJson<MyResponseDto>(); 
+0

明白了。我想我必須嘗試兩種選擇,看看我很滿意哪一種。順便說一句,任何發佈WP或WinRT的ServiceStack.Common的計劃? – Shuufi

+0

不是WP7,但最終我想擁有WP8/WinRT C#客戶端。 – mythz

+0

爲什麼SS.Text WP8沒有NuGet包?試圖讓我自己的構建,但拉的項目不會建立:(我已經讀過你的嘗試做pcl客戶端,但WP8是不可能的,真是太遺憾了!至少有SS.Text仍然會是偉大的!我爲高級技術學院做了很多教學和研討會,但WP8只是一個痛苦(恕我直言).- – unreal

相關問題