xamarin.android - 让 servicestack 在 monodroid 上工作

标签 xamarin.android monodevelop servicestack

我正在尝试在新的 monodroid 项目中引用 servicestack dll,但出现构建错误。

我从这里抓取了 dll:

https://github.com/ServiceStack/ServiceStack/tree/master/release/latest/MonoDroid

我得到了错误

/Library/Frameworks/Mono.framework/Versions/2.10.9/lib/mono/4.0/Microsoft.Common.targets:警告:发现冲突:'mscorlib,Version=2.0.5.0,Culture=neutral, PublicKeyToken=7cec85d7bea7798e' 和'mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089'。使用“mscorlib,Version=2.0.5.0,Culture=neutral,PublicKeyToken=7cec85d7bea7798e”引用。

关于如何修复有什么建议吗?

最佳答案

ServiceStack.Text.Android 中的最新 checkin 破坏了构建。然而,它很容易修复。

检查 ServiceStackServiceStack.Text

打开ServiceStack.Text.Android项目,然后在Common文件夹中添加一个链接到文件ServiceStack.Text\src\ServiceStack.Text\Common\DeserializeKeyValuePair.cs。构建 ServiceStack.Text.Android 并构建 ServiceStack Android 解决方案。现在您应该拥有 ServiceStack\src\ServiceStack.Common.Android\bin\DebugServiceStack\src\ServiceStack.Common.Android\bin\Release 中所需的所有文件.

我也把它们放在我的 Dropbox 上,可以在这里下载:

我对托管文件不承担任何责任!

编辑: 将修复推送到我的 fork :https://github.com/Cheesebaron/ServiceStack.Text并创建了一个拉取请求:https://github.com/ServiceStack/ServiceStack.Text/pull/237

关于xamarin.android - 让 servicestack 在 monodroid 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13411301/

相关文章:

c# - Xamarin 应用程序或库中的 LinkerPleaseInclude.cs 文件有何含义?

Xamarin随机集合异常修改

c++ - 我如何使用 C++ 在 monodevelop 中创建一个图形用户界面?

servicestack - 从属性名获取 OrmLite 数据库列名

c# - ServiceStack - 处理 'Parameter is never used' 警告

C# ServiceStack JsonSerializer 反序列化

java - 如何将 Java import 转换为 C# using 语句

android - 每次更新后应用程序快捷方式都会消失,我的 list 有什么问题?

c# ping 类在 monodevelop 中抛出异常

mono - Mono 中的 System.Diagnostics.Tracing