1

Xamarin.Android/Mono for Android プロジェクトで ServiceStack を使用しています。

リンクを使用すると Xamarin.Android 4.8 に更新されてから、次のエラーが表示されます。

ファイルまたはアセンブリ 'System.ServiceModel.Web, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' またはその依存関係の 1 つを読み込めませんでした..

https://github.com/ServiceStack/ServiceStack/tree/master/release/latest/MonoDroidの ServiceStack dll を使用してい ます。

この問題に対する答えは、DLL を自分でコンパイルすることですか?

さらに Android 4.3 では、DateTime フィールドを持つオブジェクトのプロパティで DTO を使用すると、追加の例外が発生します。

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 に答える