我正在尝试在新的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'reference。
有关如何修复的建议吗?
答案 0 :(得分:7)
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上下载:
我对托管文件不承担任何责任!
修改强> 推送修复我的前叉:https://github.com/Cheesebaron/ServiceStack.Text并创建了一个Pull请求:https://github.com/ServiceStack/ServiceStack.Text/pull/237