1

我正在使用 ServiceStack 和 Xamarin.Android/Mono for Android 项目。

如果我使用任何链接更新到 Xamarin.Android 4.8,我会收到错误消息:

无法加载文件或程序集 'System.ServiceModel.Web, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' 或其依赖项之一..

我正在使用来自以下网址的 ServiceStack dll: https ://github.com/ServiceStack/ServiceStack/tree/master/release/latest/MonoDroid

这个问题的答案是自己编译DLL吗?

此外,对于 Android 4.3,如果我将 DTO 与具有 DateTime 字段的对象的属性一起使用,我会得到一个额外的异常:

System.NullReferenceException:对象引用未设置为
ServiceStack.Text.Common.DateTimeSerializer.ToWcfJsonDate (DateTime dateTime) [0x00000] 处的对象实例

相同的代码适用于 <4.3。我意识到可能不相关。

4

1 回答 1

1

显然 Xamarin Android 4.8 中有一个错误。请参阅:https ://bugzilla.xamarin.com/show_bug.cgi?id=13686

它已经发布了测试版,但希望他们能尽快推出更新。

于 2013-09-05T21:58:35.660 回答