servicestack,Xamarin.android,Monodevelop,servicestack" /> servicestack,Xamarin.android,Monodevelop,servicestack" />

Xamarin.android 让servicestack在monodroid上工作

Xamarin.android 让servicestack在monodroid上工作,xamarin.android,monodevelop,servicestack,Xamarin.android,Monodevelop,servicestack,我试图在一个新的monodroid项目中引用servicestack DLL,但我遇到了构建错误 我从这里抓取了DLL: 我得到了错误 /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,Ve

我试图在一个新的monodroid项目中引用servicestack DLL,但我遇到了构建错误

我从这里抓取了DLL:

我得到了错误

/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,版本=2.0.5.0,区域性=中性,PublicKeyToken=7cec85d7bea7798e”引用


有关于如何修复的建议吗?

ServiceStack.Text.Android
中的最新签入已破坏了该版本。然而,它很容易修复

查看
ServiceStack
ServiceStack.Text

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

我还将它们放在我的Dropbox上,在这里下载:

我不承担任何责任的托管文件

编辑: 将修复推送到my fork:并创建了一个拉取请求:

Great:)它可能很快就会被拉取,所以如果需要,您可以自己构建:)