我一直在尝试在我的Xamarin Forms应用程序中找到一种使用apache thrift的方法,但我无法管理,因为thrift.dll需要System.Web.dll并且没有System.Web.dll的单声道实现。你知道解决这个问题的方法吗?
谢谢..
答案 0 :(得分:1)
一般来说,Thrift可以和Mono一起使用,所以这不是问题所在。正如您已经发现的那样,问题始于移动设备能力有限的问题。 .NET框架实现结束。关于您的具体问题:周围有一个Windows Phone 7.x project file具有这些依赖关系:
WinPhone7 * .csproj当然具有有限的功能,例如由于某些技术原因,没有可用的服务器代码。兼容性主要依赖于SILVERLIGHT
被定义,是的,它可能不是完美的,但是可以运行Good Enough™。您可以尝试这一个,看看它支持您的需求有多远,以及需要做出哪些更改(如果有的话)。
截至目前,代码中没有特定于Xamarin的东西,但是你知道,这是开源的,我们总是欣赏pull请求或补丁,特别是像这样的有价值的东西。如果您认为可以制作contribution,请加入mailing list和/或freenode #thrift
IRC频道,并要求您提供所需的任何支持。我们很乐意为您提供帮助。