【问题标题】:ServiceStack.Common Support for Windows PHoneServiceStack.Common 对 Windows PHone 的支持
【发布时间】:2013-02-03 10:12:35
【问题描述】:

我正计划为 Windows Phone 7 开发一个使用 REST 服务的应用程序,并遇到了两个出色的框架,RestSharpServiceStack。我通过 RestSharp 使用 Web 服务没有问题,但无法使用 ServiceStack 这样做,主要是因为 WP 不支持 ServiceStack.Common。有什么解决方法吗?

【问题讨论】:

    标签: windows-phone-7 windows-phone-8 servicestack


    【解决方案1】:

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

    在 ServiceStack 发布支持的 Windows Phone 7 客户端库之前,最好的办法是使用支持 WP7 的 HTTP + JSON 客户端,例如 RestSharp。

    另一种方法是尝试Windows Phone build of ServiceStack.Text 并使用它的WebRequestExtensions 例如:

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

    【讨论】:

    • 明白。我想我必须尝试这两种选择,看看我喜欢哪一种。顺便说一句,有计划为 WP 或 WinRT 发布 ServiceStack.Common 吗?
    • 不是 WP7,但最终我想拥有 WP8/WinRT C# 客户端。
    • 为什么 SS.Text WP8 没有 NuGet 包?尝试构建我自己的构建,但拉取的项目没有构建:(我已经阅读了你尝试做 pcl 客户端但 WP8 是不可能的,真可惜!至少有 SS.Text 仍然会很棒!我正在为高级技术学院做很多教学和研讨会,但 WP8 只是一种痛苦(恕我直言)。-
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多