c# - 在没有其他依赖项的情况下使用 ServiceStack.Text

标签 c# xamarin servicestack nuget-package

我尝试在没有任何其他依赖项的情况下使用 ServiceStack.Text 包(在 PCL 和 MonoAndroid 上),但我无法让它工作。

来自您的 GitHub 页面

FREE high-perf Text Serializers and Core Utils powering servicestack.net

ServiceStack.Text is an independent, dependency-free serialization library containing ServiceStack's core high-performance utils and text processing functionality, including: ...

似乎依赖于某些许可证实用程序,因为我在运行时在 JsConfig 构造函数中遇到异常。

我在其他地方读到,有些必须包含 ServiceStack.Client,但这听起来像是不必要的开销 - 我只是在寻找(快速)Json 反/序列化,没有其他任何东西。

ServiceStack.Text 完全不依赖吗?或者它确实依赖于另一个包?

更新:我之前应该提到过,这是一个 Xamarin C# 项目(在 VS2015 中开发),我正在使用 NuGet 进行包管理。

最佳答案

.NET 4.5 或 .NET Core 版本的 ServiceStack.Text 是无依赖性的,但所有 Mobile/PCL 平台都需要 ServiceStack.Client 中的特定于平台的适配器strong> 这是在所有 Xamarin 平台中使用 ServiceStack 的文本序列化器或客户端所需的最低 NuGet 包。

关于c# - 在没有其他依赖项的情况下使用 ServiceStack.Text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41590780/

相关文章:

c# - 如何通过在 List C# 中传递复选框名称在 Winform 上创建动态复选框?

ServiceStack 基础认证

dependency-injection - ServiceStack 中的 Funq 用法

api - 是否可以在 ServiceStack 中使用一种通用/抽象服务?

c# - 如何从 NESTED ItemsControl 绑定(bind)到事件的 ItemsControl 项目

c# - iTextSharp A4 尺寸四舍五入

c# - 为什么UndistortPoints()对于这些输入点失败?

ios - 如何将汉堡菜单添加到 Xamarin iOS 项目?

c# - 在 xamarin android 中动态使用 <include>

java - 避免在 IOnTouchListener 中的 OnTouch() 中触摸和单击 android 之间重叠?